:root{--base-size:16px;--max-content:1400px;--max-width:calc(var(--max-content) + (var(--gutter) * 2));--half-width:calc(var(--max-width) / 2);--gutter:2rem;--vmargin:5rem;--site-padding:var(--site-padding-v) var(--site-padding-h);--hemmed-padding:clamp(var(--site-padding-h),(100vw - var(--max-content))/2,100vw);--gap:1.5rem;--gap-small:calc(var(--gap) / 2);--gap-large:calc(var(--gap) * 2);--primary:var(--wp--preset--color--blue);--secondary:var(--wp--preset--color--yellow);--tertiary:var(--wp--preset--color--off-blue);--white:#ffffff;--black:#000000;--dark-yellow:var(--wp--preset--color--dark-yellow);--regen-green:#014537;--regen-bg:#fdf7e7;--gold:#e08b01;--gold-top:#e0810b;--font-primary:"Paradigm",sans-serif;--font-secondary:"Paradigm",sans-serif;--font-tertiary:"Fave",sans-serif;--font-medium:var(--wp--preset--font-size--medium);--transition:all 0.3s ease;--border-radius:30px}:root{--site-padding:4rem 8vw;--transition:all 0.3s ease;--border-radius:30px;--site-padding-h:8vw;--site-padding-v:4rem;--gap:2rem}@media (min-width:1250px){:root{--site-padding:6rem 8vw;--site-padding-v:6rem}}body{overflow-x:hidden;width:100%;max-width:100vw;padding:0px;margin:0px}main.no-scroll{overflow:hidden;max-height:100vh}*{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{-webkit-transition:var(--transition);transition:var(--transition)}p{margin-top:0;margin-bottom:var(--gap)}.is-style-regen-bg{background:var(--regen-bg)}.wp-block-buttons{gap:10px}.text-balance{text-wrap:balance}.wp-block-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:var(--gap)}.wp-block-button .wp-block-button__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:var(--border-radius);border-style:solid;border-width:2px;font-family:var(--font-primary)}.button{border-radius:var(--border-radius)!important;border:2px solid var(--wp--preset--color--blue)!important;font-family:var(--font-primary);text-transform:uppercase;font-weight:600;background:var(--wp--preset--color--blue)!important;color:var(--white)!important}.button:hover{background:var(--secondary)!important;border-color:var(--secondary)!important;color:var(--wp--preset--color--blue)!important}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.admin-bar .sticky{top:32px}.blaze-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:var(--gap)}.blaze-pagination button{font-size:0;height:0.7rem;width:0.7rem;border:none;margin-right:5px;padding:0;background:var(--white);border-radius:50%;cursor:pointer}.blaze-pagination button.active{background:var(--tertiary)}.has-off-blue-background-color .blaze-pagination button.active,.no-bg-colour .blaze-pagination button.active{background:var(--primary)}.has-white-background-color .blaze-pagination button{background:var(--tertiary)}.has-white-background-color .blaze-pagination button.active{background:var(--primary)}.blaze-arrow-pagination{position:absolute;background:none;border:none;top:calc(50% - var(--gap));height:3rem;width:3rem;-webkit-transition:var(--transition);transition:var(--transition);cursor:pointer;background:var(--white);aspect-ratio:1/1;padding:15px;border-radius:50%}.blaze-arrow-pagination svg{height:100%;width:auto;-webkit-filter:drop-shadow(0 0 2.2rem var(--wp--preset--color--blue));filter:drop-shadow(0 0 2.2rem var(--wp--preset--color--blue))}.blaze-arrow-pagination:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.blaze-arrow-pagination.blaze-prev{left:-1.5rem;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}@media (min-width:960px){.blaze-arrow-pagination.blaze-prev{left:calc(0% - 4rem)}}.blaze-arrow-pagination.blaze-prev:hover{-webkit-transform:scale(1.05) rotateZ(180deg);transform:scale(1.05) rotateZ(180deg)}.blaze-arrow-pagination.blaze-next{left:calc(100% - var(--gap))}@media (min-width:960px){.blaze-arrow-pagination.blaze-next{left:calc(100% + 0.5rem)}}.has-white-background-color .blaze-arrow-pagination{background:var(--tertiary)}.posts-slider .blaze-arrow-pagination{background:var(--secondary)}.has-dark-yellow-background-color .posts-slider .blaze-arrow-pagination,.has-gold-background-color .posts-slider .blaze-arrow-pagination,.has-yellow-background-color .posts-slider .blaze-arrow-pagination{background:var(--white)}.static .blaze-arrow-pagination{display:none}.font-accent{font-family:var(--font-tertiary)}.is-style-cream-dollops{list-style-type:none;padding:0}.is-style-cream-dollops li{padding:0 0 0.5rem 2.5rem;position:relative}.is-style-cream-dollops li:before{content:"";height:1.2rem;width:1.2rem;background:url(../../assets/images/sun.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;top:0.6rem}.cky-consent-bar{border-radius:var(--border-radius)}.cky-consent-bar .cky-btn{border-radius:var(--border-radius);font-family:var(--font-primary);text-transform:uppercase;font-weight:600}.glsr-star{-webkit-mask:var(--glsr-star-empty);mask:var(--glsr-star-empty)}.glsr-star.glsr-star-full{-webkit-mask:var(--glsr-star-full);mask:var(--glsr-star-full)}.glsr-star.glsr-star-half{-webkit-mask:var(--glsr-star-half);mask:var(--glsr-star-half)}.cky-consent-container{height:100%!important;width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;bottom:0!important;left:0!important;padding:4vw!important;background:hsl(from black h s l/0.5)!important}.cky-consent-container .cky-consent-bar{max-width:30rem!important}.skeleton-loader{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:20px;width:100%;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media (min-width:769px){.skeleton-loader{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.fade-in-results{-webkit-animation:fadeIn 0.5s ease-in-out forwards;animation:fadeIn 0.5s ease-in-out forwards}.skeleton-card{height:450px;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:var(--border-radius);background-size:200% 100%;-webkit-animation:1.5s shine linear infinite;animation:1.5s shine linear infinite}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shine{to{background-position-x:-200%}}@keyframes shine{to{background-position-x:-200%}}#main-menu ul{list-style:none;text-align:end}#main-menu ul li{display:inline-block}#main-menu ul li a{padding:10px;display:block}:root{--base-size:16px;--max-content:1400px;--max-width:calc(var(--max-content) + (var(--gutter) * 2));--half-width:calc(var(--max-width) / 2);--gutter:2rem;--vmargin:5rem;--site-padding:var(--site-padding-v) var(--site-padding-h);--hemmed-padding:clamp(var(--site-padding-h),(100vw - var(--max-content))/2,100vw);--gap:1.5rem;--gap-small:calc(var(--gap) / 2);--gap-large:calc(var(--gap) * 2);--primary:var(--wp--preset--color--blue);--secondary:var(--wp--preset--color--yellow);--tertiary:var(--wp--preset--color--off-blue);--white:#ffffff;--black:#000000;--dark-yellow:var(--wp--preset--color--dark-yellow);--regen-green:#014537;--regen-bg:#fdf7e7;--gold:#e08b01;--gold-top:#e0810b;--font-primary:"Paradigm",sans-serif;--font-secondary:"Paradigm",sans-serif;--font-tertiary:"Fave",sans-serif;--font-medium:var(--wp--preset--font-size--medium);--transition:all 0.3s ease;--border-radius:30px}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--blue)}.wp-block-button.is-style-outline:hover .wp-block-button__link{background-color:var(--wp--preset--color--blue);color:var(--white);border-color:var(--wp--preset--color--blue)}.wp-block-button.is-style-blue-bkg-btn .wp-block-button__link{background:var(--wp--preset--color--blue);color:var(--white);border-color:var(--wp--preset--color--blue)}.wp-block-button.is-style-blue-bkg-btn:hover .wp-block-button__link{background-color:var(--secondary);color:var(--wp--preset--color--blue);border-color:var(--secondary)}.wp-block-button.is-style-white-bkg-btn .wp-block-button__link{background:var(--secondary);color:var(--wp--preset--color--blue);border-color:var(--secondary)}.wp-block-button.is-style-white-bkg-btn:hover .wp-block-button__link{background-color:var(--tertiary);color:var(--primary);border-color:var(--tertiary)}.wp-block-button.is-style-regen-bkg-btn .wp-block-button__link{background:var(--regen-green);color:var(--white);border-color:var(--regen-green)}.wp-block-button.is-style-regen-bkg-btn:hover .wp-block-button__link{background-color:var(--white);color:var(--regen-green);border-color:var(--white)}.wp-block-button:hover .wp-block-button__link{background-color:var(--wp--preset--color--blue)}.wp-block-button.is-style-gold-bkg-btn .wp-block-button__link{background:var(--white);color:var(--secondary) _top;border-color:var(--white)}.wp-block-button.is-style-gold-bkg-btn:hover .wp-block-button__link{background-color:#fcf5ab;color:var(--secondary) _top;border-color:#fcf5ab}.wp-block-button.is-style-xmas-blue-btn .wp-block-button__link{background:var(--white);color:#163b68;border-color:var(--white)}.wp-block-button.is-style-xmas-blue-btn:hover .wp-block-button__link{background-color:transparent;color:var(--white);border-color:var(--white)}.h1{font-size:clamp(2.6rem,4.2vw,5rem)}.h2{font-size:clamp(2rem,4vw,3rem)}.h3{font-size:clamp(1rem,5vw,2.5rem)}.h4{font-size:clamp(1.15rem,3vw,1.8rem)}.h5{font-size:clamp(1rem,3vw,1.8rem)}.h6{font-size:clamp(1rem,3vw,1.3rem)}.home-slider .slide{background-size:cover;min-height:800px}@media screen and (max-width:767px){.home-slider{margin-top:120px}}.logo-carousel{background-color:#333;padding:var(--gap) 0}.logo-carousel .blaze-track{-ms-flex-pack:distribute;justify-content:space-around}.logo-carousel img{max-width:200px;display:block;margin:auto}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0!important}.pum .pum-container .pum-title{font-family:var(--font-secondary)}.pum .pum-content .wpcf7-form .half-width{margin:0 auto}.pum .pum-content .wpcf7-form .half-width input.wpcf7-submit{background-color:var(--white);color:var(--wp--preset--color--blue)}.pum .pum-content .wpcf7-form.sent .half-width{display:none}.pum .pum-content .wpcf7-form.sent .wpcf7-response-output{margin:1rem auto;border:none;font-family:var(--font-secondary);font-size:1.75rem;text-align:center}header{color:var(--white);font-weight:600;padding:0 var(--site-padding-h);position:absolute;z-index:10;top:0%;left:0%;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}header .header-wrap{max-width:var(--max-content);margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .top-banner{width:100vw;height:3.5rem;background:var(--secondary);color:#000;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 1rem;padding:0.5rem;margin:0 -2rem;display:none;-webkit-box-shadow:0 0 0 100vmax var(--secondary);box-shadow:0 0 0 100vmax var(--secondary);clip-path:inset(0 -100vw 0 -100vw)}@media (min-width:1250px){header .top-banner{display:-webkit-box;display:-ms-flexbox;display:flex}}header .top-banner a,header .top-banner p{margin:0;font-family:var(--font-secondary);text-transform:uppercase;font-size:calc(var(--wp--preset--font-size--small) + 0.3rem)}header .top-banner a{font-weight:600}header .top-banner img{max-width:4rem}header:after{content:"";height:100%;width:100vw;position:absolute;top:0;left:0;background:var(--wp--preset--color--blue);visibility:hidden;z-index:2;-webkit-transition:all 0s ease;transition:all 0s ease;-webkit-transition-delay:0s;transition-delay:0s}header ul{list-style-type:none;padding:0}header #logo{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50vw;max-height:14rem;position:relative;z-index:3}header #logo a dotlottie-player,header #logo a dotlottie-wc,header #logo a svg{position:relative;z-index:2;max-width:100%}@media (min-width:1250px){header #logo a dotlottie-player,header #logo a dotlottie-wc,header #logo a svg{max-width:20vw}}header #logo a svg{height:150px;width:auto;top:0;left:0;z-index:1;-webkit-transition:var(--transition);transition:var(--transition)}@media (min-width:1250px){header #logo a svg{height:180px}}header #logo a:hover svg{-webkit-transform:scale(1.05);transform:scale(1.05)}header .enquiry-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:5}@media (min-width:960px){header .enquiry-btn{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}}@media (min-width:1250px){header .enquiry-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}header .enquiry-btn .wp-block-button{margin:0;position:relative;display:none}@media (min-width:960px){header .enquiry-btn .wp-block-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}header .enquiry-btn button.menu-toggle{border:none;padding:0;background:none!important}@media (min-width:1250px){header .enquiry-btn button.menu-toggle{display:none}}header .enquiry-btn button.menu-toggle .toggler{width:var(--gap);height:1.5rem;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:var(--transition);transition:var(--transition);cursor:pointer}header .enquiry-btn button.menu-toggle .toggler span{display:block;position:absolute;height:4px;width:100%;background:var(--white);border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}header .enquiry-btn button.menu-toggle .toggler span:first-child{top:0}header .enquiry-btn button.menu-toggle .toggler span:nth-child(2),header .enquiry-btn button.menu-toggle .toggler span:nth-child(3){top:10px}header .enquiry-btn button.menu-toggle .toggler span:nth-child(4){top:20px}header .enquiry-btn button.menu-toggle[aria-expanded=true] .toggler span:first-child{top:10px;width:0%;left:50%}header .enquiry-btn button.menu-toggle[aria-expanded=true] .toggler span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .enquiry-btn button.menu-toggle[aria-expanded=true] .toggler span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .enquiry-btn button.menu-toggle[aria-expanded=true] .toggler span:nth-child(4){top:10px;width:0%;left:50%}header #menu-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}header #menu-primary .sub-menu{display:none;opacity:0}header #menu-primary li{padding:1rem var(--gap);position:relative}header #menu-primary li .mobile-dropdown{width:44px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header #menu-primary li .mobile-dropdown svg path{fill:var(--white)}@media (min-width:1250px){header #menu-primary li .mobile-dropdown{display:none}}header #menu-primary li a{text-decoration:none;opacity:1;font-family:var(--font-primary)}@media (min-width:1250px){header #menu-primary li:hover a{opacity:1}header #menu-primary li:hover>.sub-menu{position:absolute;top:100%;left:calc(50% - 7.5rem);display:block;opacity:1;background:var(--tertiary);padding:1rem 0;width:15rem;border-radius:30px}header #menu-primary li:hover>.sub-menu a{color:var(--wp--preset--color--blue);font-size:1.1rem;padding:1rem}header #menu-primary li:hover>.sub-menu a:hover{opacity:0.6}header #menu-primary li:hover>.sub-menu li{text-align:center;padding:0.5rem}header #menu-primary li:hover>.sub-menu li>.sub-menu{left:100%;top:0%;padding:0;padding:1rem 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}}header #navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;left:0;top:-100%;width:100vw;padding-bottom:var(--gap-large);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;-webkit-transition:top 0.6s ease;transition:top 0.6s ease;-webkit-transition-delay:0s;transition-delay:0s;height:100lvh;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:var(--gap)}@media (min-width:1250px){header #navigation{-webkit-transition:none;transition:none;height:auto}}header #navigation .mobile-enquiry-btn{margin-top:-10rem;position:relative}@media (min-width:1250px){header #navigation .mobile-enquiry-btn{display:none}}header #navigation:before{content:"";height:100vh;width:100vw;background:var(--white);z-index:-1;position:fixed;top:0;left:0;opacity:0;pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0.3s;transition-delay:0.3s}@media (min-width:1250px){header #navigation{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}header #navigation #menu-primary{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--wp--preset--color--blue);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:140px 0 0 0;margin:0;position:relative}@media (min-width:1250px){header #navigation #menu-primary{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none}}header #navigation #menu-primary>.menu-item:last-of-type{margin-bottom:6rem}@media (min-width:1250px){header #navigation #menu-primary>.menu-item:last-of-type{margin-bottom:0}}header #navigation.menu-open{top:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0.3s;transition-delay:0.3s}header #navigation.menu-open:before{opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0s;transition-delay:0s}header #navigation.menu-open #menu-primary:after{content:"";height:auto;width:100vw;display:block;margin-top:10vh;aspect-ratio:1920/240;background:var(--white);-webkit-mask-image:url(../../assets/images/cow-mobile.svg);mask-image:url(../../assets/images/cow-mobile.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:bottom center;mask-position:bottom center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-bottom:-1px}@media (min-width:960px){header #navigation.menu-open #menu-primary:after{-webkit-mask-image:url(../../assets/images/cow.svg);mask-image:url(../../assets/images/cow.svg)}}header #navigation.menu-open #menu-primary .menu-item{padding:0.5rem 8vw}header #navigation.menu-open #menu-primary li{width:100%}header #navigation.menu-open #menu-primary li a{opacity:1;color:var(--white)}header #navigation.menu-open #menu-primary li .initial-parent{font-size:1.4rem;padding:0.5rem 0}header #navigation.menu-open #menu-primary li>.sub-menu{position:static;display:block;opacity:1;max-height:0;-webkit-transition:max-height 0.6s cubic-bezier(0,1,0,1);transition:max-height 0.6s cubic-bezier(0,1,0,1);overflow:hidden}header #navigation.menu-open #menu-primary li.menu-item-has-children{position:relative;padding:0.5rem 8vw}header #navigation.menu-open #menu-primary li.menu-item-has-children .menu-item-has-children .sub-menu .menu-item{padding:0.5rem 0}header #navigation.menu-open #menu-primary li.menu-item-has-children .link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header #navigation.menu-open #menu-primary li.menu-item-has-children .link-wrapper a{color:var(--secondary)}header #navigation.menu-open #menu-primary li.menu-item-has-children .link-wrapper:has(>.initial-parent){margin-bottom:-0.5rem}header #navigation.menu-open #menu-primary li.menu-item-has-children .link-wrapper:has(>.initial-parent) a{color:var(--white)}header #navigation.menu-open #menu-primary li.menu-item-has-children .link-wrapper .mobile-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px}header #navigation.menu-open #menu-primary li.menu-item-has-children .link-wrapper .mobile-dropdown svg{-webkit-transition:var(--transition);transition:var(--transition)}header #navigation.menu-open #menu-primary li.menu-item-has-children.sub-menu-open>.sub-menu{max-height:2000px;-webkit-transition:max-height 0.6s ease-in-out;transition:max-height 0.6s ease-in-out}header #navigation.menu-open #menu-primary li.menu-item-has-children.sub-menu-open>.link-wrapper .mobile-dropdown svg{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}@media (min-width:1250px){header #navigation{background:none;min-height:0px;width:auto;position:static;-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;padding:0}}header.mobile-menu-open{position:fixed;top:0;left:0;width:100%}header.mobile-menu-open:after{visibility:visible;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-delay:0.6s;transition-delay:0.6s}.error404 header,.home header{color:var(--primary)}.error404 header .enquiry-btn button.menu-toggle .toggler span,.home header .enquiry-btn button.menu-toggle .toggler span{background:var(--primary)}.error404 header .enquiry-btn button.menu-toggle[aria-expanded=true] .toggler span,.home header .enquiry-btn button.menu-toggle[aria-expanded=true] .toggler span{background:var(--white)}body:has(.menu-open){max-height:100vh;overflow:hidden}footer{background:var(--wp--preset--color--blue);color:var(--white);padding:0 var(--site-padding-h) 2rem var(--site-padding-h)}footer .footer-content{max-width:var(--max-content);margin:auto}footer .footer-content .main-footer-title{font-family:var(--font-secondary);font-size:var(--wp--preset--font-size--h-1);line-height:1;font-weight:700;width:100%;margin:var(--site-padding-v) 0 var(--gap-large) 0}footer .footer-content .main-footer-title .font-accent{font-size:calc(var(--wp--preset--font-size--h-1) + 3vw);font-weight:300}footer .footer-content .bottom-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1250px){footer .footer-content .bottom-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer .footer-content .bottom-footer .menu-items{-webkit-box-flex:2;-ms-flex:2;flex:2;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:769px){footer .footer-content .bottom-footer .menu-items{display:-webkit-box;display:-ms-flexbox;display:flex}}footer .footer-content .bottom-footer .menu-items ul{padding:0;list-style-type:none}footer .footer-content .bottom-footer .menu-items ul a{text-decoration:none}footer .footer-content .bottom-footer .menu-items ul a:hover{color:var(--tertiary)}footer .footer-content .bottom-footer .menu-items ul li{margin-bottom:1rem}footer .footer-content .bottom-footer .menu-items .menu-row{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:2rem}footer .footer-content .bottom-footer .menu-items .menu-row .footer-title{color:var(--tertiary);font-family:var(--font-tertiary);font-size:clamp(1.8rem,3.9vw,2.9rem);font-weight:300;margin-bottom:1rem}footer .footer-content .bottom-footer .contact-details{-webkit-box-flex:1.35;-ms-flex:1.35;flex:1.35;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1250px){footer .footer-content .bottom-footer .contact-details{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}footer .footer-content .bottom-footer .contact-details .address{font-size:1.1rem}@media (min-width:1250px){footer .footer-content .bottom-footer .contact-details .address{text-align:right}}footer .footer-content .bottom-footer .contact-details .address p{text-wrap:balance}footer .footer-content .bottom-footer .contact-details .address a:hover{opacity:0.6}footer .footer-content .bottom-footer .contact-details a{text-decoration:none}footer .footer-content .bottom-footer .contact-details a:hover{color:var(--secondary)}footer .footer-content .bottom-footer .contact-details .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1250px){footer .footer-content .bottom-footer .contact-details .footer-links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}footer .footer-content .bottom-footer .contact-details .footer-links{gap:0.5rem}footer .footer-content .bottom-footer .contact-details .footer-links .wp-block-button{margin:0 0 0.5rem 0}footer .footer-content .bottom-footer .contact-details .footer-links .wp-block-button a:hover{color:var(--wp--preset--color--blue)}footer .footer-content .bottom-footer .contact-details .footer-links .social-icons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}@media (min-width:960px){footer .footer-content .bottom-footer .contact-details .footer-links .social-icons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}footer .footer-content .bottom-footer .contact-details .footer-links .footer-social-link svg{height:3rem;width:3rem}footer .footer-content .bottom-footer .contact-details .footer-links .footer-social-link:hover svg path{fill:var(--secondary)}footer .footer-content .bottom-footer .contact-details .footer-links .footer-social-link:hover svg path#x-path{fill:var(--wp--preset--color--blue)}footer .footer-content .legal-menu-row{width:100%;margin-top:2rem}@media (min-width:1250px){footer .footer-content .legal-menu-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .footer-content .legal-menu-row ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0px}footer .footer-content .legal-menu-row ul li{margin-right:10px;font-size:0.9rem}footer .footer-content .legal-menu-row ul li a{text-decoration:none}footer .footer-content .legal-menu-row ul li a:hover{color:var(--secondary)}footer .footer-content .legal-menu-row .wp-block-button{margin:0}footer .footer-content .legal-menu-row .green-hosting{border:2px solid var(--white);text-transform:initial;font-family:var(--font-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;padding:10px 25px}footer .footer-content .legal-menu-row .green-hosting:hover{background:var(--white);border-color:var(--white)}footer .footer-content .legal-menu-row .green-hosting svg{height:1.25rem;width:1.25rem;margin-right:5px}footer .footer-content .legal-menu-row .green-hosting svg path{fill:currentColor}footer .footer-content .copyright{margin-top:1.5rem;font-size:0.9rem}footer .footer-logo{max-width:6.5rem}@media (min-width:769px){footer .footer-logo{max-width:8.5rem}}@media (min-width:1250px){footer .footer-logo{max-width:60%}}footer .footer-logo dotlottie-player,footer .footer-logo dotlottie-wc svg,footer .footer-logo svg{height:auto;width:100%!important}.hero-section{background:var(--wp--preset--color--blue);color:var(--white);min-height:50vh;padding:15rem 8vw 10rem var(--hemmed-padding);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media (min-width:1250px){.hero-section{min-height:70vh;padding-bottom:10rem}}.hero-section .hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;width:80%}@media (min-width:1250px){.hero-section .hero-content{width:60%}}.hero-section .hero-content .heading .yellow{color:var(--dark-yellow)}.hero-section .svg-bottom-wrapper{position:absolute;bottom:-1px;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero-section .svg-bottom-wrapper svg{width:100%;height:100%}.hero-section .svg-background-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.09;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-section .svg-background-wrapper svg{height:auto;width:100%;overflow:visible;max-height:110vh}.hero-section .svg-background-wrapper svg path{fill:#ffffff}.hero-section .svg-background-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media (min-width:960px){.hero-section .svg-background-wrapper img{-o-object-position:center right;object-position:center right}}.hero-section .svg-background-wrapper.img-background-wrapper{opacity:1}.hero-section .svg-background-wrapper.img-background-wrapper:after,.hero-section .svg-background-wrapper.img-background-wrapper:before{content:none;height:100%;width:100%;position:absolute;top:0;left:0}.hero-section .svg-background-wrapper.img-background-wrapper:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--white)),color-stop(50%,hsl(from var(--white) h s l/0)));background:linear-gradient(to bottom,var(--white) 0%,hsl(from var(--white) h s l/0) 50%)}.hero-section .svg-background-wrapper.img-background-wrapper:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(46%,hsl(from var(--black) h s l/0)),to(hsl(from var(--black) h s l/1)));background:linear-gradient(to bottom,hsl(from var(--black) h s l/0) 46%,hsl(from var(--black) h s l/1) 100%)}.hero-section .svg-icon-wrapper{position:absolute;bottom:8vw;right:8vw;z-index:2;width:70px;height:70px}@media (min-width:1250px){.hero-section .svg-icon-wrapper{width:90px;height:90px}}.hero-section .svg-icon-wrapper svg{-webkit-filter:drop-shadow(0 0 1.2rem rgba(0,0,0,0.1));filter:drop-shadow(0 0 1.2rem rgba(0,0,0,0.1));width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-section .svg-icon-wrapper.regen-svg-wrapper{bottom:4rem}@media (min-width:1250px){.hero-section .svg-icon-wrapper.regen-svg-wrapper{bottom:6rem;height:45vh;width:30rem}}.hero-section .svg-icon-wrapper .product-award{position:absolute;top:-10%;left:60%;height:4rem;width:4rem;z-index:3}@media (min-width:960px){.hero-section .svg-icon-wrapper .product-award{height:6rem;width:6rem}}@media (min-width:1250px){.hero-section .svg-icon-wrapper .product-award{top:10%;left:0%;height:8rem;width:8rem}}.hero-section .svg-icon-christmas-trudy-wrapper{position:absolute;bottom:0;left:0;width:30vw;height:auto;display:none}@media (min-width:960px){.hero-section .svg-icon-christmas-trudy-wrapper{display:block}}@media (min-width:1700px){.hero-section .svg-icon-christmas-trudy-wrapper{width:25vw}}.hero-section .svg-icon-christmas-trudy-wrapper svg{width:100%;height:auto}.hero-section.home-hero-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:75vh;padding-left:8vw}@media (min-width:960px){.hero-section.home-hero-section{min-height:95vh}}.hero-section.home-hero-section{color:var(--primary)}.hero-section.home-hero-section .hero-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.hero-section.home-hero-section .hero-content .heading{text-align:center;font-family:var(--font-secondary);font-size:clamp(3.1rem,4.6vw,4.8rem);line-height:clamp(3rem,5.4vw,5.4rem);font-weight:700}.hero-section.home-hero-section .hero-content .heading.home-hero-heading{line-height:0.85}.hero-section.home-hero-section .hero-content .heading.home-hero-heading .christmas{position:relative}.hero-section.home-hero-section .hero-content .heading.home-hero-heading .christmas:after,.hero-section.home-hero-section .hero-content .heading.home-hero-heading .christmas:before{content:"";height:100%;width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:46.5%}.hero-section.home-hero-section .hero-content .heading.home-hero-heading .christmas:before{background:url(../../assets/images/christmas/word-lights-1.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}.hero-section.home-hero-section .hero-content .heading.home-hero-heading .christmas:after{background:url(../../assets/images/christmas/word-lights-2.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;z-index:-1}.hero-section.home-hero-section .svg-background-wrapper{bottom:0}.hero-section.svg-overflow{overflow:visible}.hero-section.svg-overflow~.solve-block-section:first-of-type{padding-top:0}.hero-section.svg-overflow~.solve-block-section:first-of-type .fairy-lights{display:none}.hero-section.competitions{min-height:35vh}.hero-section.product-hero{min-height:0px}.hero-section.product-hero.svg-overflow{padding-bottom:0}.home-hero-heading-anim{opacity:0;will-change:transform}.h1-letter{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);display:inline-block;font-weight:700}.new-word{display:inline-block;margin-right:0}.new-word.font-accent{font-size:calc(var(--wp--preset--font-size--h-1) + 2.2vw + 1.25rem)}.new-word.font-accent .h1-letter{font-weight:300}.recipes-feed-wrapper.archive-full-width .recipes-feed .results-feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.recipes-feed-wrapper.archive-full-width .recipes-feed .results-feed .post-loop-item{width:calc(100% - 25px)}@media (min-width:769px){.recipes-feed-wrapper.archive-full-width .recipes-feed .results-feed .post-loop-item{width:calc(50% - 25px)}}.recipes-feed-wrapper.archive-full-width .recipes-feed .results-feed .post-loop-item{margin:0 12.5px 25px 12.5px}.post-loop-item{background:var(--white);height:auto;border-radius:var(--border-radius);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-loop-item .featured-image a{height:20rem;overflow:hidden;display:block;position:relative}.post-loop-item .featured-image a img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transition:var(--transition);transition:var(--transition);position:absolute;top:0;left:0}.post-loop-item .featured-image a:hover img{height:110%;width:110%;top:-5%;left:-5%}.post-loop-item .post-content{text-align:center;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.post-loop-item .post-content a{text-decoration:none}.post-loop-item .post-content h3{font-family:var(--font-primary);font-size:1.4rem}.post-loop-item .post-content .card-meta{margin-bottom:2rem;font-family:var(--font-primary);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--wp--preset--color--blue)}.post-loop-item .post-content .card-meta .svg-wrapper{height:2rem;width:2rem;margin-right:0.5rem}.post-loop-item .post-content .card-meta .svg-wrapper svg{height:100%;width:100%}.post-loop-item .post-content .card-meta .svg-wrapper svg path{fill:var(--primary)}.post-loop-item .post-content .card-meta .inner-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0.5rem}.post-loop-item .post-content .wp-block-button{margin:0 auto}.post-loop-item.recipe-loop-item .card-meta{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.post-loop-item.recipe-loop-item .serves p{margin:0}.post-loop-item.featured-recipe-loop-item{min-height:35rem;background:var(--wp--preset--color--blue);color:var(--white)}@media (min-width:960px){.post-loop-item.featured-recipe-loop-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.post-loop-item.featured-recipe-loop-item .featured-image{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:20rem;height:20rem;max-height:20rem;overflow:hidden}@media (min-width:960px){.post-loop-item.featured-recipe-loop-item .featured-image{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;height:100%;min-height:0px;max-height:none}}.post-loop-item.featured-recipe-loop-item .featured-image a{width:100%;height:100%}.post-loop-item.featured-recipe-loop-item .post-content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;padding:2rem}@media (min-width:960px){.post-loop-item.featured-recipe-loop-item .post-content{padding:6remvar --gap}}.post-loop-item.featured-recipe-loop-item .post-content h3{font-size:var(--wp--preset--font-size--x-large);margin-bottom:1rem;font-weight:600}.post-loop-item.featured-recipe-loop-item .post-content .date{margin-bottom:2rem}.post-loop-item.featured-recipe-loop-item .post-content .intro-text{max-width:80%}.post-loop-item.featured-recipe-loop-item .post-content .wp-block-button{margin:0}.post-loop-item.featured-recipe-loop-item .glsr-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:1rem}.post-loop-item.featured-recipe-loop-item .glsr-summary .glsr-summary-stars{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.post-loop-item.featured-recipe-loop-item .glsr-summary .glsr-summary-stars .glsr-star{background:var(--white);background-image:none!important}.post-loop-item.featured-recipe-loop-item .glsr-summary .glsr-summary-rating{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.post-loop-item.featured-recipe-loop-item .glsr-summary .glsr-summary-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:var(--glsr-text-lg)}.post-loop-item.featured-post-loop-item{min-height:35rem}.post-loop-item.featured-post-loop-item .post-content .date{margin-bottom:0}.post-loop-item.featured-post-loop-item .post-content .wp-block-button{margin-top:2rem}@media (min-width:960px){.post-loop-item.job-post-loop-item{max-width:50%}}@media (min-width:1250px){.post-loop-item.job-post-loop-item{max-width:calc(33% - 25px);width:100%!important}}.post-loop-item.job-post-loop-item .card-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-loop-item.job-post-loop-item .card-meta .inner-item{margin:0 0 1rem 0}.post-loop-item.job-post-loop-item .card-meta .inner-item svg{height:2rem;width:2rem}.post-loop-item.job-post-loop-item .card-meta .inner-item p{margin:0;text-transform:initial}.post-loop-item.job-post-loop-item .card-meta .inner-item .meta-item-title{margin-right:10px}.is-style-blue-cards .post-loop-item{background:var(--wp--preset--color--blue)}.is-style-blue-cards .post-loop-item h3,.is-style-blue-cards .post-loop-item p{color:var(--white)}.is-style-blue-cards .post-loop-item .card-meta{color:var(--white)}.is-style-blue-cards .post-loop-item .wp-block-button .wp-block-button__link{background:var(--white);color:var(--wp--preset--color--blue);border-color:var(--white)}.is-style-blue-cards .post-loop-item .wp-block-button:hover .wp-block-button__link{background-color:var(--secondary);color:var(--wp--preset--color--blue);border-color:var(--secondary)}.is-style-blue-cards .post-loop-item svg path{stroke:currentColor}.wp-singular.single{background:var(--white)}.hero-section.blog-hero-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:visible;padding-left:var(--hemmed-padding);padding-right:var(--hemmed-padding)}.hero-section.blog-hero-section .breadcrumbs{-ms-flex-item-align:start;align-self:flex-start}.hero-section.blog-hero-section .hero-content{width:84%;text-align:center}@media (min-width:1250px){.hero-section.blog-hero-section .hero-content{width:70%;padding-top:2rem}}.hero-section.blog-hero-section .hero-content img{width:120%;position:relative;left:-10%;border-radius:var(--border-radius);height:auto;margin-bottom:-12rem;max-height:35rem;-o-object-fit:cover;object-fit:cover;z-index:5}.hero-section.blog-hero-section .svg-bottom-wrapper svg path{fill:var(--white)}.single-blog-post-content{max-width:calc(1000px + 16vw);margin:auto}.single-blog-post-content h2{font-family:var(--font-primary);text-transform:initial}@media (min-width:1700px){.single-blog-post-content .wp-block-image{width:110%}.single-blog-post-content .wp-block-image img{width:100%;position:relative;left:-5%}}.single-blog-post-content .wp-block-image img{border-radius:var(--border-radius);margin-bottom:2rem}.single-blog-post-content a:hover{color:var(--dark-yellow)}.single-blog-post-content .solve-image-bleed{margin:var(--gap) 0;gap:0;width:110%;left:-5%;border-radius:var(--border-radius)}.single-blog-post-content .solve-image-bleed h2{text-transform:uppercase}.single-blog-post-content .solve-image-bleed .content-left{padding:calc(var(--site-padding-v) * 0.75) calc(var(--site-padding-h) * 0.5);-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%}.single-blog-post-content .solve-image-bleed .image-right{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}.single-blog-post-content .solve-image-bleed .image-right img{border-radius:0 var(--border-radius) var(--border-radius) 0}.single-blog-post-content .solve-image-bleed .wp-block-image{width:100%;margin:0}.single-blog-post-content .solve-image-bleed .wp-block-image img{left:0;margin:0;border-radius:0}.single-blog-post-content .solve-image-bleed.is-style-image-left .image-right img{border-radius:var(--border-radius) 0 0 var(--border-radius)}.error404{width:100vw}.error404 footer .footer-top-wrap{display:none}.error404 .solve-contact-cta{width:100%}.error404 .error-404-section{overflow:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--white);color:var(--primary);min-height:0px;padding-top:calc(var(--site-padding-v) * 2)!important}.error404 .error-404-section .hero-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.error404 .error-404-section .hero-content .sub-head{font-family:var(--font-secondary);font-size:var(--wp--preset--font-size--medium)}.error404 .error-404-section .svg-background-wrapper{height:80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1}.error404 .error-404-section .svg-background-wrapper svg path{fill:var(--secondary)}.error404 .error-404-section .milk-carton-wrapper{width:80vw;height:25vh}@media (min-width:769px){.error404 .error-404-section .milk-carton-wrapper{width:60vw}}@media (min-width:1250px){.error404 .error-404-section .milk-carton-wrapper{width:40vw}}.error404 .error-404-section .milk-carton-wrapper svg{height:100%;width:100%}.featured-recipes-slider .slider{position:relative}.featured-recipes-slider .slider .blaze-arrow-pagination svg{-webkit-filter:none;filter:none}.featured-recipes-slider .slider .blaze-arrow-pagination svg rect{fill:var(--wp--preset--color--blue)}.featured-recipes-slider .slider .blaze-arrow-pagination svg path{fill:var(--white)}.featured-recipes-slider h2{text-align:center}.recipes-feed-wrapper h2{text-align:center}@media (min-width:1250px){.recipes-feed-wrapper .recipes-feed{display:-webkit-box;display:-ms-flexbox;display:flex}}.recipes-feed-wrapper .recipes-feed{padding:2rem 0}.recipes-feed-wrapper .recipes-feed .recipes-filters{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1700px){.recipes-feed-wrapper .recipes-feed .recipes-filters{-webkit-box-flex:1;-ms-flex:1;flex:1}}.recipes-feed-wrapper .recipes-feed .recipes-filters #recipes-filter{margin-bottom:4rem}@media (min-width:960px){.recipes-feed-wrapper .recipes-feed .recipes-filters #recipes-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1250px){.recipes-feed-wrapper .recipes-feed .recipes-filters #recipes-filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}.recipes-feed-wrapper .recipes-feed .recipes-filters{padding-right:4rem}.recipes-feed-wrapper .recipes-feed .recipes-filters .intro{margin-bottom:0rem;max-width:80%}@media (min-width:960px){.recipes-feed-wrapper .recipes-feed .recipes-filters .intro{margin-bottom:4rem}}.recipes-feed-wrapper .recipes-feed .recipes-filters .intro h3{margin-bottom:1rem}.recipes-feed-wrapper .recipes-feed .recipes-filters h4{margin-bottom:1rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:2rem}.recipes-feed-wrapper .recipes-feed .recipes-filters h4:after{content:"";height:1rem;width:1rem;position:absolute;top:calc(50% - 0.5rem);right:0;background:url("../../assets/images/chevron.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width:960px){.recipes-feed-wrapper .recipes-feed .recipes-filters h4:after{display:none}}.recipes-feed-wrapper .recipes-feed .recipes-filters .filter-type{margin-bottom:2rem;max-height:2rem;overflow:hidden;-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease}@media (min-width:960px){.recipes-feed-wrapper .recipes-feed .recipes-filters .filter-type{max-height:none}}.recipes-feed-wrapper .recipes-feed .recipes-filters .filter-type.filter-type-open{max-height:500rem;-webkit-transition:var(--transition);transition:var(--transition)}.recipes-feed-wrapper .recipes-feed .recipes-filters .filter-type.filter-type-open h4:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.recipes-feed-wrapper .recipes-feed .recipes-filters .filter-type .checkbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0.5rem 0}.recipes-feed-wrapper .recipes-feed .recipes-filters .filter-type input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:1.4rem;min-width:1.4rem;height:1.4rem;border:2px solid var(--wp--preset--color--blue);position:relative;margin-right:10px}.recipes-feed-wrapper .recipes-feed .recipes-filters .filter-type input:before{content:"";height:1rem;width:1rem;color:var(--secondary);display:none;position:absolute;top:0.1rem;left:0.1rem;background:url("../../assets/images/tick.svg");background-size:contain;background-position:center center}.recipes-feed-wrapper .recipes-feed .recipes-filters .filter-type input:checked{background:var(--wp--preset--color--blue)}.recipes-feed-wrapper .recipes-feed .recipes-filters .filter-type input:checked:before{display:inline}.recipes-feed-wrapper .recipes-feed .results-wrapper{-webkit-box-flex:3;-ms-flex:3;flex:3}@media (min-width:1700px){.recipes-feed-wrapper .recipes-feed .results-wrapper{-webkit-box-flex:3;-ms-flex:3;flex:3}}.recipes-feed-wrapper .recipes-feed .results-wrapper .load-more{margin:4rem auto 0 auto}.recipes-feed-wrapper .recipes-feed .results-feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.recipes-feed-wrapper .recipes-feed .results-feed .post-loop-item{width:calc(100% - 25px)}@media (min-width:769px){.recipes-feed-wrapper .recipes-feed .results-feed .post-loop-item{width:calc(50% - 25px)}}.recipes-feed-wrapper .recipes-feed .results-feed .post-loop-item{margin:0 12.5px 25px 12.5px}@media (min-width:960px){.solve-contact-cta.recipe-cta h2{margin-top:4rem}}.solve-contact-cta.recipe-cta .wp-block-button{margin:auto}.breadcrumbs{width:100%;padding:2rem 0 0 0;font-size:1.1rem;color:var(--white);position:relative;z-index:5}.breadcrumbs span{opacity:0.6}.breadcrumbs a{text-decoration:none;opacity:0.6}.breadcrumbs a:hover{opacity:1}.breadcrumbs .last{color:var(--secondary);opacity:1;display:none}@media (min-width:769px){.breadcrumbs .last{display:inline}}.recipe-hero-section{-ms-flex-wrap:wrap;flex-wrap:wrap;display:block;padding-left:var(--hemmed-padding);padding-right:var(--hemmed-padding)}@media (min-width:1250px){.recipe-hero-section{display:-webkit-box;display:-ms-flexbox;display:flex}}.recipe-hero-section .hero-content{width:100%}@media (min-width:1250px){.recipe-hero-section .hero-content{width:60%}}@media (min-width:960px){.recipe-hero-section .hero-content{padding-right:6rem}}.recipe-hero-section .hero-content .heading{margin:0 0 1rem 0;font-size:clamp(2.6rem,3.6vw,4rem)}.recipe-hero-section .hero-content .reviews-link{text-decoration:none}.recipe-hero-section .hero-content .intro{max-width:50rem}.recipe-hero-section .hero-content .glsr-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:1rem}.recipe-hero-section .hero-content .glsr-summary .glsr-summary-stars{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.recipe-hero-section .hero-content .glsr-summary .glsr-summary-stars .glsr-star{background:var(--white);background-image:none!important;-webkit-mask:var(--glsr-star-empty);mask:var(--glsr-star-empty)}.recipe-hero-section .hero-content .glsr-summary .glsr-summary-stars .glsr-star.glsr-star-full{-webkit-mask:var(--glsr-star-full);mask:var(--glsr-star-full)}.recipe-hero-section .hero-content .glsr-summary .glsr-summary-stars .glsr-star.glsr-star-half{-webkit-mask:var(--glsr-star-half);mask:var(--glsr-star-half)}.recipe-hero-section .hero-content .glsr-summary .glsr-summary-rating{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.recipe-hero-section .hero-content .glsr-summary .glsr-summary-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:var(--glsr-text-lg)}.recipe-hero-section .hero-content .date{color:var(--white);font-weight:600;opacity:0.6;font-size:var(--wp--preset--font-size--large)}@media (min-width:1250px){.recipe-hero-section .image-right{width:40%;margin-bottom:-6rem}}.recipe-hero-section .image-right{position:relative;z-index:5}.recipe-hero-section .image-right img{width:100%;aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.recipe-hero-section .svg-bottom-wrapper svg path{fill:var(--white)}.cooking-specs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:2rem 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--gap);row-gap:0}.cooking-specs .inner-item{padding-right:1rem;margin-bottom:1rem}@media (min-width:960px){.cooking-specs .inner-item{padding-right:3rem}}.cooking-specs .inner-item .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-primary);font-weight:600;font-size:var(--wp--preset--font-size--large)}.cooking-specs .inner-item .title p{margin:0}.cooking-specs .inner-item .title svg{margin-right:10px;height:2.5rem;width:2.5rem}.single-recipes .smallprint{font-size:1rem;margin-top:-2rem}.solve-block-section.method-ingredients{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:var(--hemmed-padding);padding-right:var(--hemmed-padding)}@media (min-width:1250px){.solve-block-section.method-ingredients{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.solve-block-section.method-ingredients h2{font-family:var(--font-primary);text-transform:initial}.solve-block-section.method-ingredients .leave-a-review{padding-top:6rem}.solve-block-section.method-ingredients .leave-a-review h2{font-size:1.5rem}.solve-block-section.method-ingredients h3{font-family:var(--font-secondary);font-size:var(--wp--preset--font-size--large)}.solve-block-section.method-ingredients .method{padding:6rem 0}@media (min-width:1250px){.solve-block-section.method-ingredients .method{width:65%;padding:0 6rem 0 0}}@media (min-width:960px){.solve-block-section.method-ingredients .method .step{display:-webkit-box;display:-ms-flexbox;display:flex}}.solve-block-section.method-ingredients .method .step{padding-bottom:1rem}.solve-block-section.method-ingredients .method .step .title{width:15%;min-width:15%}.solve-block-section.method-ingredients .method .step p{margin-top:-10px}.solve-block-section.method-ingredients .glsr-star{background:var(--wp--preset--color--blue);background-image:none!important}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form .glsr-field-rating{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form .glsr-field-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(50% - 5px)}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form .glsr-field-email{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:calc(50% - 5px)}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form .glsr-field-textarea{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form .glsr-star-rating--stars span{background:var(--wp--preset--color--blue);background-image:none!important;-webkit-mask:var(--glsr-star-empty);mask:var(--glsr-star-empty)}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form .glsr-star-rating--stars span.gl-active{-webkit-mask:var(--glsr-star-full);mask:var(--glsr-star-full)}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form input,.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form textarea{background:var(--tertiary);border-radius:10px;border:none;outline:none;color:var(--wp--preset--color--blue)}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form input::-webkit-input-placeholder,.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form textarea::-webkit-input-placeholder{color:var(--wp--preset--color--blue);opacity:0.6}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form input::-moz-placeholder,.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form textarea::-moz-placeholder{color:var(--wp--preset--color--blue);opacity:0.6}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form input:-ms-input-placeholder,.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form textarea:-ms-input-placeholder{color:var(--wp--preset--color--blue);opacity:0.6}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form input::-ms-input-placeholder,.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form textarea::-ms-input-placeholder{color:var(--wp--preset--color--blue);opacity:0.6}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form input::placeholder,.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form textarea::placeholder{color:var(--wp--preset--color--blue);opacity:0.6}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form input:focus,.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form textarea:focus{outline:none;border:none;-webkit-box-shadow:none;box-shadow:none}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form div[data-field=submit-button]{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-top:1rem}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form div[data-field=submit-button] .wp-block-button .wp-block-button__link{background:var(--wp--preset--color--blue);border-color:var(--wp--preset--color--blue)}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form div[data-field=submit-button] .wp-block-button .wp-block-button__link:hover{background:var(--secondary);border-color:var(--secondary);color:var(--wp--preset--color--blue)}.solve-block-section.method-ingredients #recipe-review-form .glsr-review-form .glsr-label{margin-top:1rem}.solve-block-section.method-ingredients #reviews-feed{padding:6rem 0var --gap 0}.solve-block-section.method-ingredients #reviews-feed #summary .glsr-summary{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.solve-block-section.method-ingredients #reviews-feed #reviews-title{font-size:var(--wp--preset--font-size--x-large);font-family:var(--font-secondary)}.solve-block-section.method-ingredients #reviews-feed-items .glsr-review{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:2rem;border-bottom:1px solid var(--wp--preset--color--blue)}.solve-block-section.method-ingredients #reviews-feed-items .glsr-review-date,.solve-block-section.method-ingredients #reviews-feed-items .glsr-review-title{display:none}.solve-block-section.method-ingredients #reviews-feed-items .glsr-review-author{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:var(--wp--preset--font-size--large);font-weight:600}.solve-block-section.method-ingredients #reviews-feed-items .glsr-review-content,.solve-block-section.method-ingredients #reviews-feed-items .glsr-review-rating{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.solve-block-section.method-ingredients #reviews-feed-items .glsr-review-response{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-top:2rem}.solve-block-section.method-ingredients #reviews-feed-items .glsr-ajax-loadmore .wp-block-button .wp-block-button__link{background:var(--wp--preset--color--blue);border-color:var(--wp--preset--color--blue)}.solve-block-section.method-ingredients #reviews-feed-items .glsr-ajax-loadmore .wp-block-button .wp-block-button__link:hover{background:var(--secondary);border-color:var(--secondary);color:var(--wp--preset--color--blue)}@media (min-width:1250px){.solve-block-section.method-ingredients .ingredients{width:35%;padding:0 0 0 6rem}}.solve-block-section.method-ingredients .ingredients h3{margin:2rem 0 1rem 0}.solve-block-section.method-ingredients .ingredients ul{list-style-type:none;padding:0}@media (min-width:769px){.solve-block-section.method-ingredients .ingredients ul{-webkit-columns:2;-moz-columns:2;columns:2}}@media (min-width:1250px){.solve-block-section.method-ingredients .ingredients ul{-webkit-columns:1;-moz-columns:1;columns:1}}.solve-block-section.method-ingredients .ingredients ul li{padding:0 0 0.5rem 2.5rem;position:relative}.solve-block-section.method-ingredients .ingredients ul li:before{content:"";height:1.2rem;width:1.2rem;background:url(../../assets/images/sun.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;top:0.3rem}.solve-block-section.method-ingredients .secondary-image img{width:100%;aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);margin-top:2rem}.solve-block-section.method-ingredients .shareable-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0}@media (min-width:769px){.solve-block-section.method-ingredients .shareable-links{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.solve-block-section.method-ingredients .shareable-links input{-webkit-transition:var(--transition);transition:var(--transition)}.solve-block-section.method-ingredients .shareable-links .wp-block-button{margin:0}.solve-block-section.method-ingredients .shareable-links .share-title{font-weight:600;font-size:var(--wp--preset--font-size--large);margin:0 10px;width:100%}@media (min-width:769px){.solve-block-section.method-ingredients .shareable-links .share-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.solve-block-section.method-ingredients .shareable-links .data-sharer-link{margin-right:5px;-webkit-transition:var(--transition);transition:var(--transition);cursor:pointer}.solve-block-section.method-ingredients .shareable-links .data-sharer-link:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.solve-block-section.method-ingredients .shareable-links .data-sharer-link-blue svg path{fill:var(--wp--preset--color--blue)}.solve-block-section.method-ingredients .desktop-hidden{display:block}@media (min-width:1250px){.solve-block-section.method-ingredients .desktop-hidden{display:none}}.solve-block-section.method-ingredients .mobile-hidden{display:none}@media (min-width:1250px){.solve-block-section.method-ingredients .mobile-hidden{display:block}}.printable-only{display:none}.other-recipes-feed{color:var(--white);margin:0!important}@media print{body{visibility:hidden}body *{max-height:0px;overflow:hidden}li,p{font-size:1rem}.method-ingredients{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.method-ingredients .print-title{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;font-family:var(--font-secondary);font-size:2.5rem}.method-ingredients .details{padding-right:0.5rem;font-size:0.9rem;margin-bottom:1rem}.method-ingredients .method{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:2rem 0 0 0}.method-ingredients .ingredients{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding:2rem 0 0 0}.section-to-print{visibility:visible;position:absolute;left:0;top:0;max-height:none;overflow:visible}.section-to-print *{max-height:none;overflow:visible}.printable-only{display:block!important}.section-to-not-print{visibility:hidden;display:none}}.featured-competitions-slider .slider{position:relative}.featured-competitions-slider .slider .blaze-arrow-pagination svg{-webkit-filter:none;filter:none}.featured-competitions-slider .slider .blaze-arrow-pagination svg rect{fill:var(--wp--preset--color--blue)}.featured-competitions-slider .slider .blaze-arrow-pagination svg path{fill:var(--white)}.featured-competitions-slider h2{text-align:center}.competitions-feed-wrapper .competitions-feed{padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1.5rem}@media (min-width:1250px){.competitions-feed-wrapper .competitions-feed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.competitions-feed-wrapper .competitions-feed .competitions-filters{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1250px){.competitions-feed-wrapper .competitions-feed .competitions-filters{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--white);border-radius:var(--border-radius);padding:1.5rem}}.competitions-feed-wrapper .competitions-feed .competitions-filters ul{list-style:none;padding-left:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem;overflow-x:scroll;scrollbar-width:none}.competitions-feed-wrapper .competitions-feed .competitions-filters ul li{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.competitions-feed-wrapper .competitions-feed .competitions-filters ul li a{font-family:var(--font-primary);font-weight:600;text-decoration:none;text-underline-offset:6px;color:hsl(from var(--wp--preset--color--blue) h s l/0.6);-webkit-transition:200ms;transition:200ms}.competitions-feed-wrapper .competitions-feed .competitions-filters ul li a.active{text-decoration:underline}.competitions-feed-wrapper .competitions-feed .competitions-filters ul li a:is(:hover,:focus-visible,.active){color:var(--wp--preset--color--foreground)}@media (min-width:1250px){.competitions-feed-wrapper .competitions-feed .competitions-filters ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}.competitions-feed-wrapper .competitions-feed .competitions-filters ul li{min-width:auto}}.competitions-feed-wrapper .competitions-feed .results-wrapper{-webkit-box-flex:3;-ms-flex:3;flex:3;background-color:var(--white);border-radius:var(--border-radius)}.competitions-feed-wrapper .competitions-feed .results-wrapper .results-feed{padding:1.5rem}.competitions-feed-wrapper .competitions-feed .results-wrapper .results-feed .end-date{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 0.5rem}.competitions-feed-wrapper .competitions-feed .results-wrapper .results-feed img{width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--border-radius) / 2)}.competitions-feed-wrapper .competitions-feed .results-wrapper .results-feed:has(img) p:first-of-type{margin-top:1.5rem}.competitions-feed-wrapper .competitions-feed .results-wrapper .results-feed li:not(:last-of-type){margin-bottom:0.75rem}@media (min-width:960px){.solve-contact-cta.competition-cta h2{margin-top:4rem}}.solve-contact-cta.competition-cta .wp-block-button{margin:auto}.job-hero-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.job-hero-section .hero-content{width:100%}@media (min-width:1250px){.job-hero-section .hero-content{width:60%}}.job-hero-section .date{opacity:0.6;margin-bottom:2rem}.job-hero-section .svg-bottom-wrapper svg path{fill:var(--white)}.single-job-content h2{margin-top:4rem}.single-job-content ul{list-style-type:none;padding:0;margin:0}.single-job-content ul li{padding:0 0 1rem 2.5rem;position:relative}.single-job-content ul li:before{content:"";height:1.2rem;width:1.2rem;background:url(../../assets/images/sun.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;top:calc(50% - 1rem)}.single-job-content .solve-modal-form-button{margin-top:2rem}.other-jobs-feed h2{color:var(--wp--preset--color--blue);text-align:center}.job-cta .wp-block-button{margin:auto}.rank-math-html-sitemap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rank-math-html-sitemap .rank-math-html-sitemap__section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:2rem 0}.rank-math-html-sitemap .rank-math-html-sitemap__section ul{padding:0;list-style-type:circle}.rank-math-html-sitemap .rank-math-html-sitemap__section ul a{text-decoration:none}.rank-math-html-sitemap .rank-math-html-sitemap__section ul a:hover{text-decoration:underline}@media (min-width:769px){.rank-math-html-sitemap .rank-math-html-sitemap__section>ul{-webkit-columns:2;-moz-columns:2;columns:2}}.rank-math-html-sitemap .rank-math-html-sitemap__section--page{width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.page-template-page-template-contact{background:var(--white)}.page-template-page-template-contact .solve-page-divider svg path{fill:var(--white)}@media (min-width:1250px){.contact-form .acf-innerblocks-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact-form .acf-innerblocks-container h2.full{width:100%}.contact-form .acf-innerblocks-container h3{font-family:var(--font-secondary);font-size:var(--wp--preset--font-size--medium)}@media (min-width:1250px){.contact-form .acf-innerblocks-container .form-left{width:60%}}@media (min-width:1250px){.contact-form .acf-innerblocks-container .info-right{width:40%;padding:0 6rem}}.contact-form .acf-innerblocks-container .info-right .address{margin-bottom:2rem}.contact-form .acf-innerblocks-container .info-right .address p{margin:0}.contact-form .acf-innerblocks-container .info-right a{text-decoration:none}.contact-form .acf-innerblocks-container .info-right a svg{height:3rem;width:3rem}.contact-form .acf-innerblocks-container .info-right a svg path{fill:currentColor}.contact-form .acf-innerblocks-container .info-right a svg path#x-path{fill:var(--white)}.contact-form .acf-innerblocks-container .info-right a:hover{opacity:0.6}.contact-form .acf-innerblocks-container .info-right .social-icons{margin-bottom:2rem}.contact-form .acf-innerblocks-container .info-right .contact-information p{margin:0}.wpcf7 h3{font-family:var(--font-secondary);font-size:var(--wp--preset--font-size--medium);margin:0}.wpcf7 p{font-size:1rem}.wpcf7 fieldset,.wpcf7 form{width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}.wpcf7 fieldset .half-width,.wpcf7 form .half-width{width:100%}@media (min-width:960px){.wpcf7 fieldset .half-width,.wpcf7 form .half-width{width:calc(50% - 0.5rem)}}.wpcf7 fieldset .full-width,.wpcf7 form .full-width{width:100%}.wpcf7 fieldset p,.wpcf7 form p{margin:0 0 1rem 0}.wpcf7 fieldset label,.wpcf7 form label{font-family:var(--font-primary);margin:0 0 0.5rem 0}.wpcf7 fieldset input,.wpcf7 fieldset textarea,.wpcf7 form input,.wpcf7 form textarea{padding:15px;width:100%;border:none;border-radius:10px;background:hsl(from var(--tertiary) h s l/0.5);color:var(--wp--preset--color--blue);font-family:var(--font-primary);font-size:1rem}.wpcf7 fieldset input::-webkit-input-placeholder,.wpcf7 fieldset textarea::-webkit-input-placeholder,.wpcf7 form input::-webkit-input-placeholder,.wpcf7 form textarea::-webkit-input-placeholder{color:var(--wp--preset--color--blue);opacity:0.6}.wpcf7 fieldset input::-moz-placeholder,.wpcf7 fieldset textarea::-moz-placeholder,.wpcf7 form input::-moz-placeholder,.wpcf7 form textarea::-moz-placeholder{color:var(--wp--preset--color--blue);opacity:0.6}.wpcf7 fieldset input:-ms-input-placeholder,.wpcf7 fieldset textarea:-ms-input-placeholder,.wpcf7 form input:-ms-input-placeholder,.wpcf7 form textarea:-ms-input-placeholder{color:var(--wp--preset--color--blue);opacity:0.6}.wpcf7 fieldset input::-ms-input-placeholder,.wpcf7 fieldset textarea::-ms-input-placeholder,.wpcf7 form input::-ms-input-placeholder,.wpcf7 form textarea::-ms-input-placeholder{color:var(--wp--preset--color--blue);opacity:0.6}.wpcf7 fieldset input::placeholder,.wpcf7 fieldset textarea::placeholder,.wpcf7 form input::placeholder,.wpcf7 form textarea::placeholder{color:var(--wp--preset--color--blue);opacity:0.6}.wpcf7 fieldset input[type=checkbox],.wpcf7 fieldset textarea[type=checkbox],.wpcf7 form input[type=checkbox],.wpcf7 form textarea[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:1.4rem;min-width:1.4rem;height:1.4rem;border:2px solid var(--wp--preset--color--blue);position:relative;margin-right:10px}.wpcf7 fieldset input[type=checkbox]:before,.wpcf7 fieldset textarea[type=checkbox]:before,.wpcf7 form input[type=checkbox]:before,.wpcf7 form textarea[type=checkbox]:before{content:"";height:1rem;width:1rem;color:var(--secondary);display:none;position:absolute;top:0.4rem;left:0.4rem;background:url("../../assets/images/tick.svg");background-size:contain;background-position:center center}.wpcf7 fieldset input[type=checkbox]:checked,.wpcf7 fieldset textarea[type=checkbox]:checked,.wpcf7 form input[type=checkbox]:checked,.wpcf7 form textarea[type=checkbox]:checked{background:currentColor}.wpcf7 fieldset input[type=checkbox]:checked:before,.wpcf7 fieldset textarea[type=checkbox]:checked:before,.wpcf7 form input[type=checkbox]:checked:before,.wpcf7 form textarea[type=checkbox]:checked:before{display:inline}.wpcf7 fieldset .join-newsletter,.wpcf7 form .join-newsletter{margin:1rem 0}.wpcf7 fieldset .join-newsletter p,.wpcf7 form .join-newsletter p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpcf7 fieldset .wpcf7-acceptance .wpcf7-list-item,.wpcf7 form .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7 fieldset .wpcf7-submit,.wpcf7 fieldset button,.wpcf7 form .wpcf7-submit,.wpcf7 form button{background:var(--wp--preset--color--blue);border-radius:var(--border-radius)!important;padding:10px 25px;border:2px solid var(--wp--preset--color--blue);color:var(--white);font-family:var(--font-primary);font-weight:600;cursor:pointer;font-size:var(--wp--preset--font-size--large)}.wpcf7 fieldset .wpcf7-submit:hover,.wpcf7 fieldset button:hover,.wpcf7 form .wpcf7-submit:hover,.wpcf7 form button:hover{background:var(--secondary);border-color:var(--secondary);color:var(--wp--preset--color--blue)}.wpcf7 fieldset .cf7mls_back,.wpcf7 form .cf7mls_back{font-family:var(--font-primary);text-transform:initial;font-weight:200}.wpcf7 .hidden-fields-container{display:none!important}.has-off-blue-background-color .wpcf7 fieldset input:not([type=submit]),.has-off-blue-background-color .wpcf7 fieldset textarea,.has-off-blue-background-color .wpcf7 form input:not([type=submit]),.has-off-blue-background-color .wpcf7 form textarea,.no-bg-colour .wpcf7 fieldset input:not([type=submit]),.no-bg-colour .wpcf7 fieldset textarea,.no-bg-colour .wpcf7 form input:not([type=submit]),.no-bg-colour .wpcf7 form textarea{background:hsl(from var(--white) h s l/0.5)}.svg-snowscene{width:100%;height:100%;position:fixed;top:0;left:0;pointer-events:none;z-index:300}.circle{fill:#fff;-webkit-animation-name:snowing;animation-name:snowing;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;height:8px;width:8px}.circle:nth-child(2n){-webkit-animation-delay:1.5s;animation-delay:1.5s}.circle:nth-child(3n){-webkit-animation-delay:2.3s;animation-delay:2.3s;-webkit-animation-duration:3.3s;animation-duration:3.3s}.circle:nth-child(4n){-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-duration:3.2s;animation-duration:3.2s}.circle:nth-child(5n){-webkit-animation-delay:2.8s;animation-delay:2.8s}@-webkit-keyframes snowing{0%{fill-opacity:1}to{fill-opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes snowing{0%{fill-opacity:1}to{fill-opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}:root{--base-size:16px;--max-content:1400px;--max-width:calc(var(--max-content) + (var(--gutter) * 2));--half-width:calc(var(--max-width) / 2);--gutter:2rem;--vmargin:5rem;--site-padding:var(--site-padding-v) var(--site-padding-h);--hemmed-padding:clamp(var(--site-padding-h),(100vw - var(--max-content))/2,100vw);--gap:1.5rem;--gap-small:calc(var(--gap) / 2);--gap-large:calc(var(--gap) * 2);--primary:var(--wp--preset--color--blue);--secondary:var(--wp--preset--color--yellow);--tertiary:var(--wp--preset--color--off-blue);--white:#ffffff;--black:#000000;--dark-yellow:var(--wp--preset--color--dark-yellow);--regen-green:#014537;--regen-bg:#fdf7e7;--gold:#e08b01;--gold-top:#e0810b;--font-primary:"Paradigm",sans-serif;--font-secondary:"Paradigm",sans-serif;--font-tertiary:"Fave",sans-serif;--font-medium:var(--wp--preset--font-size--medium);--transition:all 0.3s ease;--border-radius:30px}.solve-block-section{padding:var(--site-padding)}.solve-block-section .acf-innerblocks-container{max-width:var(--max-content);margin:auto}.solve-block-section:has(+.solve-page-divider){padding-bottom:4rem}@media (min-width:1250px){.solve-block-section:has(+.solve-page-divider){padding-bottom:10rem}}.solve-block-section:has(+.solve-trudy) .acf-innerblocks-container{position:relative;z-index:2}.solve-block-section:has(+.trudy-flip) .acf-innerblocks-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1250px){.solve-block-section:has(+.trudy-flip) .acf-innerblocks-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.solve-block-section:has(+.trudy-flip) .acf-innerblocks-container>*{width:75%}@media (min-width:1250px){.solve-block-section:has(+.trudy-flip) .acf-innerblocks-container>*{width:50%}}.solve-block-section:has(.accordion-wide-wrapper),.solve-block-section:has(.solve-posts-feed){overflow:hidden}@media (min-width:1250px){.solve-block-section:has(.accordion-wide-wrapper),.solve-block-section:has(.solve-posts-feed){overflow:unset}}@media (min-width:1700px){.solve-block-section:has(.accordion-wide-wrapper):has(+footer){margin-bottom:15rem}}.solve-block-section:has(.solve-regen-banner.bg-grazed){background:var(--regen-bg);color:var(--regen-green);padding-bottom:0}.solve-block-section:has(.solve-regen-banner.bg-gold){background:var(--secondary) _top;color:var(--white);padding-bottom:0}.solve-block-section:has(+.solve-checkout-page-divider){padding-bottom:8rem}@media (min-width:1250px){.solve-block-section:has(+.solve-checkout-page-divider){padding-bottom:12rem}}.solve-block-section.christmas-edits:not(:has(.product-category-wrapper)) .fairy-lights{display:none}.solve-block-section.christmas-edits:has(.product-category-wrapper){position:relative;padding-top:8rem}@media (min-width:1250px){.solve-block-section.christmas-edits:has(.product-category-wrapper){padding-top:12rem}}@media (min-width:1700px){.solve-block-section.christmas-edits:has(.product-category-wrapper){padding-top:16rem}}.solve-block-section.christmas-edits:has(.product-category-wrapper) .fairy-lights{position:absolute;width:100%;height:auto;aspect-ratio:9.37/1;top:var(--gap);left:0}.solve-block-section.christmas-edits:has(.product-category-wrapper) .fairy-lights svg{width:100%;height:auto}:root{--base-size:16px;--max-content:1400px;--max-width:calc(var(--max-content) + (var(--gutter) * 2));--half-width:calc(var(--max-width) / 2);--gutter:2rem;--vmargin:5rem;--site-padding:var(--site-padding-v) var(--site-padding-h);--hemmed-padding:clamp(var(--site-padding-h),(100vw - var(--max-content))/2,100vw);--gap:1.5rem;--gap-small:calc(var(--gap) / 2);--gap-large:calc(var(--gap) * 2);--primary:var(--wp--preset--color--blue);--secondary:var(--wp--preset--color--yellow);--tertiary:var(--wp--preset--color--off-blue);--white:#ffffff;--black:#000000;--dark-yellow:var(--wp--preset--color--dark-yellow);--regen-green:#014537;--regen-bg:#fdf7e7;--gold:#e08b01;--gold-top:#e0810b;--font-primary:"Paradigm",sans-serif;--font-secondary:"Paradigm",sans-serif;--font-tertiary:"Fave",sans-serif;--font-medium:var(--wp--preset--font-size--medium);--transition:all 0.3s ease;--border-radius:30px}.solve-page-divider{pointer-events:none}.solve-page-divider .svg-bottom-wrapper{height:0px;position:relative}.solve-page-divider .svg-bottom-wrapper svg{width:100%;position:absolute;left:0;bottom:-1px;height:auto;z-index:0}.solve-page-divider.has-divider-color-blue svg path{fill:var(--wp--preset--color--blue)}.solve-page-divider.has-divider-color-white svg path{fill:var(--wp--preset--color--white)}.solve-page-divider.has-divider-color-yellow svg path{fill:var(--secondary)}.solve-page-divider.has-divider-color-dark-yellow svg path{fill:var(--dark-yellow)}.solve-page-divider.has-divider-color-off-blue svg path{fill:var(--tertiary)}:root{--base-size:16px;--max-content:1400px;--max-width:calc(var(--max-content) + (var(--gutter) * 2));--half-width:calc(var(--max-width) / 2);--gutter:2rem;--vmargin:5rem;--site-padding:var(--site-padding-v) var(--site-padding-h);--hemmed-padding:clamp(var(--site-padding-h),(100vw - var(--max-content))/2,100vw);--gap:1.5rem;--gap-small:calc(var(--gap) / 2);--gap-large:calc(var(--gap) * 2);--primary:var(--wp--preset--color--blue);--secondary:var(--wp--preset--color--yellow);--tertiary:var(--wp--preset--color--off-blue);--white:#ffffff;--black:#000000;--dark-yellow:var(--wp--preset--color--dark-yellow);--regen-green:#014537;--regen-bg:#fdf7e7;--gold:#e08b01;--gold-top:#e0810b;--font-primary:"Paradigm",sans-serif;--font-secondary:"Paradigm",sans-serif;--font-tertiary:"Fave",sans-serif;--font-medium:var(--wp--preset--font-size--medium);--transition:all 0.3s ease;--border-radius:30px}.solve-page-divider{pointer-events:none}.solve-page-divider .svg-bottom-wrapper{height:0px;position:relative}.solve-page-divider .svg-bottom-wrapper svg{width:100%;position:absolute;left:0;bottom:-1px;height:auto;z-index:0;color:var(--tertiary)}.solve-page-divider.has-divider-color-blue svg path{color:var(--wp--preset--color--blue)}.solve-page-divider.has-divider-color-white svg path{color:var(--wp--preset--color--white)}.solve-page-divider.has-divider-color-yellow svg path{color:var(--secondary)}.solve-page-divider.has-divider-color-dark-yellow svg path{color:var(--dark-yellow)}.solve-page-divider.has-divider-color-off-blue svg path{color:var(--tertiary)}.solve-page-divider.solve-grass-divider .svg-bottom-wrapper svg{width:400%}@media (min-width:960px){.solve-page-divider.solve-grass-divider .svg-bottom-wrapper svg{width:100%}}:root{--base-size:16px;--max-content:1400px;--max-width:calc(var(--max-content) + (var(--gutter) * 2));--half-width:calc(var(--max-width) / 2);--gutter:2rem;--vmargin:5rem;--site-padding:var(--site-padding-v) var(--site-padding-h);--hemmed-padding:clamp(var(--site-padding-h),(100vw - var(--max-content))/2,100vw);--gap:1.5rem;--gap-small:calc(var(--gap) / 2);--gap-large:calc(var(--gap) * 2);--primary:var(--wp--preset--color--blue);--secondary:var(--wp--preset--color--yellow);--tertiary:var(--wp--preset--color--off-blue);--white:#ffffff;--black:#000000;--dark-yellow:var(--wp--preset--color--dark-yellow);--regen-green:#014537;--regen-bg:#fdf7e7;--gold:#e08b01;--gold-top:#e0810b;--font-primary:"Paradigm",sans-serif;--font-secondary:"Paradigm",sans-serif;--font-tertiary:"Fave",sans-serif;--font-medium:var(--wp--preset--font-size--medium);--transition:all 0.3s ease;--border-radius:30px}.solve-posts-feed{padding:4rem 0;margin:0;position:relative;z-index:4}.solve-posts-feed h3,.solve-posts-feed p{color:var(--wp--preset--color--blue)}.solve-posts-feed .foo-slider .posts-slider{--slides-to-show:3}@media (min-width:769px){.solve-posts-feed .foo-slider .posts-slider{--slides-to-show:4}}.solve-posts-feed.is-style-blue-cards .blaze-arrow-pagination svg{-webkit-filter:drop-shadow(0 0 2.2rem var(--white));filter:drop-shadow(0 0 2.2rem var(--white))}.solve-posts-feed.is-style-blue-cards .blaze-arrow-pagination svg rect{fill:var(--wp--preset--color--blue)}.solve-posts-feed.is-style-blue-cards .blaze-arrow-pagination svg path{fill:var(--white)}.solve-posts-feed.christmas-edits{position:relative}.solve-posts-feed.christmas-edits:before{content:"";height:auto;width:35vw;aspect-ratio:1/1;position:absolute;top:4rem;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);background:url(/wp-content/themes/trewithen/blocks/solve-product-category-feed/../../assets/images/christmas/snowflake-2.svg);background-size:contain;background-repeat:no-repeat;opacity:0.1}.has-blue-background-color .solve-posts-feed.christmas-edits:before,.has-blue-background-color.solve-posts-feed.christmas-edits:before{opacity:1}:root{--base-size:16px;--max-content:1400px;--max-width:calc(var(--max-content) + (var(--gutter) * 2));--half-width:calc(var(--max-width) / 2);--gutter:2rem;--vmargin:5rem;--site-padding:var(--site-padding-v) var(--site-padding-h);--hemmed-padding:clamp(var(--site-padding-h),(100vw - var(--max-content))/2,100vw);--gap:1.5rem;--gap-small:calc(var(--gap) / 2);--gap-large:calc(var(--gap) * 2);--primary:var(--wp--preset--color--blue);--secondary:var(--wp--preset--color--yellow);--tertiary:var(--wp--preset--color--off-blue);--white:#ffffff;--black:#000000;--dark-yellow:var(--wp--preset--color--dark-yellow);--regen-green:#014537;--regen-bg:#fdf7e7;--gold:#e08b01;--gold-top:#e0810b;--font-primary:"Paradigm",sans-serif;--font-secondary:"Paradigm",sans-serif;--font-tertiary:"Fave",sans-serif;--font-medium:var(--wp--preset--font-size--medium);--transition:all 0.3s ease;--border-radius:30px}.solve-block-section:has(.solve-contact-cta){padding:0}.solve-block-section:has(.solve-contact-cta) .acf-innerblocks-container{max-width:none}.solve-block-section:has(.solve-contact-cta):last-of-type .solve-contact-cta .solve-page-divider .svg-bottom-wrapper svg{opacity:0}.solve-block-section:has(.solve-contact-cta):last-of-type .solve-contact-cta .solve-page-divider .svg-bottom-wrapper:after{content:"";height:100%;width:100%;position:absolute;bottom:0;left:0;background:var(--tertiary);-webkit-mask-image:url(../../assets/images/CTA-tinmine-blue.svg);mask-image:url(../../assets/images/CTA-tinmine-blue.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom left;mask-position:bottom left}.solve-block-section:has(.solve-contact-cta):last-of-type.has-off-blue-background-color .solve-contact-cta .solve-page-divider .svg-bottom-wrapper svg,.solve-block-section:has(.solve-contact-cta):last-of-type.no-bg-colour .solve-contact-cta .solve-page-divider .svg-bottom-wrapper svg{opacity:0}.solve-block-section:has(.solve-contact-cta):last-of-type.has-off-blue-background-color .solve-contact-cta .solve-page-divider .svg-bottom-wrapper:after,.solve-block-section:has(.solve-contact-cta):last-of-type.no-bg-colour .solve-contact-cta .solve-page-divider .svg-bottom-wrapper:after{background:var(--white)}.solve-contact-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative}.solve-contact-cta .content-left{max-width:calc(30rem + var(--hemmed-padding) * 2);margin:auto;padding:calc(var(--site-padding-v) + 3rem) var(--hemmed-padding) 3rem var(--hemmed-padding);position:relative;z-index:4}@media (min-width:769px){.solve-contact-cta .content-left{padding-bottom:0}}.solve-contact-cta .solve-page-divider{width:100%}.solve-contact-cta .solve-page-divider svg path{color:var(--primary)}.solve-contact-cta h2{margin:0 autovar(--gap) auto}.solve-contact-cta .wp-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solve-contact-cta .top-drip-svg-wrapper{height:calc(100% - 3rem);width:auto;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);z-index:0}.solve-contact-cta.has-white-color svg path{fill:var(--white);opacity:0.2}.solve-contact-cta .solve-page-divider .svg-bottom-wrapper{height:auto;margin-top:-20px;margin-bottom:0px}@media (min-width:1250px){.solve-contact-cta .solve-page-divider .svg-bottom-wrapper{margin-top:-80px}}.solve-contact-cta .solve-page-divider .svg-bottom-wrapper svg{position:relative}.solve-contact-cta.recipe-cta .content-left{max-width:calc(45rem + var(--hemmed-padding) * 2)}.has-off-blue-background-color .solve-contact-cta .top-drip-svg-wrapper svg path,.no-bg-colour .solve-contact-cta .top-drip-svg-wrapper svg path{fill:var(--white)}:root{--base-size:16px;--max-content:1400px;--max-width:calc(var(--max-content) + (var(--gutter) * 2));--half-width:calc(var(--max-width) / 2);--gutter:2rem;--vmargin:5rem;--site-padding:var(--site-padding-v) var(--site-padding-h);--hemmed-padding:clamp(var(--site-padding-h),(100vw - var(--max-content))/2,100vw);--gap:1.5rem;--gap-small:calc(var(--gap) / 2);--gap-large:calc(var(--gap) * 2);--primary:var(--wp--preset--color--blue);--secondary:var(--wp--preset--color--yellow);--tertiary:var(--wp--preset--color--off-blue);--white:#ffffff;--black:#000000;--dark-yellow:var(--wp--preset--color--dark-yellow);--regen-green:#014537;--regen-bg:#fdf7e7;--gold:#e08b01;--gold-top:#e0810b;--font-primary:"Paradigm",sans-serif;--font-secondary:"Paradigm",sans-serif;--font-tertiary:"Fave",sans-serif;--font-medium:var(--wp--preset--font-size--medium);--transition:all 0.3s ease;--border-radius:30px}.accordion-section .accordion-item .accordion-title{cursor:pointer;position:relative;display:block;padding-bottom:1rem}.accordion-section .accordion-item .accordion-title .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.accordion-section .accordion-item .accordion-title .title-wrapper h3{font-size:clamp(1.15rem,3vw,1.8rem);margin:0}.accordion-section .accordion-item .accordion-title .drips{width:100%;height:30px;margin:0 0 0.5rem 0;background:url("../../assets/images/thick-grass.svg");background-repeat:no-repeat;background-size:cover;background-position:0% 60%;border-radius:0px 0px 5px 5px}@media (min-width:960px){.accordion-section .accordion-item .accordion-title .drips{margin:0 0 1rem 0}}.accordion-section .accordion-item .accordion-title h4{padding:0;margin:0}.accordion-section .accordion-item .accordion-content{max-height:0;-webkit-transition:max-height 1s cubic-bezier(0,1,0,1);transition:max-height 1s cubic-bezier(0,1,0,1);overflow:hidden}.accordion-section .accordion-item.accordion-active .accordion-content{max-height:2000px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.accordion-section .accordion-item.accordion-active .svg-wrapper svg{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.accordion-section.accordion-slim{width:80%;max-width:40rem}.accordion-wide-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 0}.accordion-wide-wrapper .accordion-section{max-width:65rem}.accordion-wide-wrapper .svg-right-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:-8vw;margin-top:0rem;position:relative}@media (min-width:1250px){.accordion-wide-wrapper .svg-right-wrapper{margin-top:-12rem}}.accordion-wide-wrapper .svg-right-wrapper svg{margin:0 -4vw 0 4vw;width:100%;position:absolute;top:0;left:0;z-index:1}.accordion-wide-wrapper .svg-right-wrapper svg path{fill:var(--tertiary)}:root{--base-size:16px;--max-content:1400px;--max-width:calc(var(--max-content) + (var(--gutter) * 2));--half-width:calc(var(--max-width) / 2);--gutter:2rem;--vmargin:5rem;--site-padding:var(--site-padding-v) var(--site-padding-h);--hemmed-padding:clamp(var(--site-padding-h),(100vw - var(--max-content))/2,100vw);--gap:1.5rem;--gap-small:calc(var(--gap) / 2);--gap-large:calc(var(--gap) * 2);--primary:var(--wp--preset--color--blue);--secondary:var(--wp--preset--color--yellow);--tertiary:var(--wp--preset--color--off-blue);--white:#ffffff;--black:#000000;--dark-yellow:var(--wp--preset--color--dark-yellow);--regen-green:#014537;--regen-bg:#fdf7e7;--gold:#e08b01;--gold-top:#e0810b;--font-primary:"Paradigm",sans-serif;--font-secondary:"Paradigm",sans-serif;--font-tertiary:"Fave",sans-serif;--font-medium:var(--wp--preset--font-size--medium);--transition:all 0.3s ease;--border-radius:30px}.modal-popup{position:fixed;height:100vh;width:100vw;z-index:100;top:0%;left:0;display:none}@media (min-width:1250px){.modal-popup{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.modal-popup .inner-popup{position:fixed;top:10vh;margin-bottom:2rem;left:8vw;border-radius:var(--border-radius);-webkit-box-shadow:0 0 0.5rem 0.1rem rgba(0,0,0,0.3);box-shadow:0 0 0.5rem 0.1rem rgba(0,0,0,0.3);background:var(--wp--preset--color--blue);color:var(--white);max-width:84vw;position:relative;overflow:hidden;height:80vh;-ms-overflow-style:none;scrollbar-width:none}.modal-popup .inner-popup .modal-fade{position:absolute;bottom:0;width:100%;height:2rem;background:-webkit-gradient(linear,left bottom,left top,from(var(--primary)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,var(--primary) 0%,rgba(0,0,0,0) 100%)}.modal-popup .inner-popup>.wpcf7{overflow-y:scroll;max-height:80vh;padding:2rem 1rem}.modal-popup .inner-popup>.wpcf7::-webkit-scrollbar{display:none}@media (min-width:1250px){.modal-popup .inner-popup>.wpcf7{padding:4rem}}.modal-popup .inner-popup .wpcf7-submit{background:var(--white);border-color:var(--white);border-radius:var(--border-radius)!important;color:var(--wp--preset--color--blue);margin:0!important}.modal-popup .inner-popup button{margin:0!important}.modal-popup .inner-popup input[type=checkbox]{border-color:var(--white)!important}.modal-popup .inner-popup fieldset p,.modal-popup .inner-popup form p{margin-bottom:0}@media (min-width:1250px){.modal-popup .inner-popup fieldset p,.modal-popup .inner-popup form p{margin-bottom:1rem}}.modal-popup .inner-popup .modal-close{height:2.5rem;width:2.5rem;background:var(--white);position:absolute;top:0;right:0;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media (min-width:1250px){.modal-popup .inner-popup .modal-close{height:4rem;width:4rem}}.modal-popup .inner-popup .modal-close svg{width:70%;height:70%;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.modal-popup .inner-popup .modal-close svg path{fill:var(--wp--preset--color--blue)}.modal-popup .inner-popup .modal-close:hover svg{-webkit-transform:rotateZ(45deg) scale(1.1);transform:rotateZ(45deg) scale(1.1)}.modal-popup.modal-open{display:block}.modal-popup .bg-overlay{background:var(--white);opacity:0.6;position:fixed;height:100%;width:100%;z-index:-1;top:0;left:0}
/*# sourceMappingURL=style-base.min.css.map */