.space-xxs{padding:var(--space-xxs)}.space-xs{padding:var(--space-xs)}.space-s{padding:var(--space-s)}.space-m{padding:var(--space-m)}.space-d{padding:var(--space-d)}.space-l{padding:var(--space-l)}.space-xl{padding:var(--space-xl)}.space-xxl{padding:var(--space-xxl)}.space-xxxl{padding:var(--space-xxxl)}.section{padding-left:var(--space-inline);padding-right:var(--space-inline)}.width-xs{max-width:var(--content-width);position:relative;width:100%}.width-s{max-width:var(--content-width);position:relative;width:100%;z-index:1}.width-m{max-width:var(--content-width);position:relative;width:100%}.width-tb{max-width:var(--content-width);position:relative;width:100%}.width-d{max-width:var(--content-width);position:relative;width:100%}.width-l{max-width:var(--content-width);position:relative;width:100%}.width-xl{max-width:var(--content-width);position:relative;width:100%}.width-max{max-width:var(--content-width);position:relative;width:100%}.btn-wrap{column-gap:var(--space-xs);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;row-gap:var(--space-xxs)}.btn{align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;column-gap:0.375rem;display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--text-font);font-size:var(--fs-text);font-weight:var(--button-font-weight);height:fit-content;justify-content:center;letter-spacing:0.125px;line-height:1.125;text-decoration:none;transition:all 0.1s linear 0s;padding:.75rem 1.25em}.btn:is(:hover,:focus){text-decoration:none}.btn .gb-icon svg{font-size:1.2em;width:1rem}.btn--primary{background-blend-mode:normal;background-color:var(--primary);background-image:linear-gradient(to right,rgb(86,53,37) 0%,rgb(213,181,164) 50%,rgb(86,53,37) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--surface-0);border:0px solid var(--primary)}.btn--primary:is(:hover,:focus){background-color:var(--primary-alt);border-top-color:var(--primary-alt);border-right-color:var(--primary-alt);border-bottom-color:var(--primary-alt);border-left-color:var(--primary-alt);color:var(--surface-0)}.btn--primary-alt{background-color:var(--primary-300);border-bottom-color:var(--primary-300);border-left-color:var(--primary-300);border-right-color:var(--primary-300);border-top-color:var(--primary-300);color:var(--primary-alt)}.btn--primary-alt:is(:hover,:focus){background-color:var(--primary-600);border-top-color:var(--primary-600);border-right-color:var(--primary-600);border-bottom-color:var(--primary-600);border-left-color:var(--primary-600);color:var(--surface-0)}.btn--primary-outline{border-bottom-color:var(--primary);border-left-color:var(--primary);border-right-color:var(--primary);border-top-color:var(--primary);color:var(--primary-700)}.btn--primary-outline:is(:hover,:focus){background-color:var(--primary-alt);border-top-color:var(--primary-alt);border-right-color:var(--primary-alt);border-bottom-color:var(--primary-alt);border-left-color:var(--primary-alt);color:var(--surface-0)}.btn--primary-ghost{border-color:rgba(255,255,255,0);color:var(--primary-alt)}.btn--primary-ghost:is(:hover,:focus){text-decoration:underline}.btn--contrast{background-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast);border-right-color:var(--contrast);border-top-color:var(--contrast);color:var(--contrast-900)}.btn--contrast:is(:hover,:focus){background-color:var(--primary-alt);border-top-color:var(--primary-alt);border-right-color:var(--primary-alt);border-bottom-color:var(--primary-alt);border-left-color:var(--primary-alt);color:var(--surface-0)}.btn--contrast-alt{background-color:var(--contrast-400);border-bottom-color:var(--contrast-300);border-left-color:var(--contrast-300);border-right-color:var(--contrast-300);border-top-color:var(--contrast-300);color:var(--surface-900)}.btn--contrast-alt:is(:hover,:focus){background-color:var(--contrast);border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast);color:var(--surface-900)}.btn--contrast-outline{border-bottom-color:var(--contrast-500);border-left-color:var(--contrast-500);border-right-color:var(--contrast-500);border-top-color:var(--contrast-500);color:var(--contrast-700)}.btn--contrast-outline:is(:hover,:focus){background-color:var(--contrast);border-top-color:var(--contrast);border-right-color:var(--contrast);border-bottom-color:var(--contrast);border-left-color:var(--contrast);color:var(--surface-900)}.btn--contrast-ghost{border-color:rgba(255,255,255,0);color:var(--contrast-700)}.btn--contrast-ghost:is(:hover,:focus){text-decoration:underline}.btn--xs{font-size:var(--fs-text-xs);font-weight:500;padding:.5rem 1em}.btn--s{font-size:var(--fs-text-s);font-weight:500;padding:.5rem 1em}.btn--l{font-size:var(--fs-text-l);padding:.8rem 2.5rem}.btn--xl{font-size:var(--fs-text-xl);padding:.8rem 2.5rem}.radius-xs{border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs)}.radius-s{border-bottom-left-radius:var(--radius-s);border-bottom-right-radius:var(--radius-s);border-top-left-radius:var(--radius-s);border-top-right-radius:var(--radius-s)}.radius-m{border-bottom-left-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m);border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m)}.radius-d{border-bottom-left-radius:var(--radius-d);border-bottom-right-radius:var(--radius-d);border-top-left-radius:var(--radius-d);border-top-right-radius:var(--radius-d)}.radius-l{border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);border-top-left-radius:var(--radius-l);border-top-right-radius:var(--radius-l)}.radius-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.radius-xxl{border-bottom-left-radius:var(--radius-xxl);border-bottom-right-radius:var(--radius-xxl);border-top-left-radius:var(--radius-xxl);border-top-right-radius:var(--radius-xxl)}.radius-circle{border-bottom-left-radius:var(--radius-circle);border-bottom-right-radius:var(--radius-circle);border-top-left-radius:var(--radius-circle);border-top-right-radius:var(--radius-circle)}.radius-pill{border-bottom-left-radius:var(--radius-pill);border-bottom-right-radius:var(--radius-pill);border-top-left-radius:var(--radius-pill);border-top-right-radius:var(--radius-pill)}.background--dark{color:var(--surface-300)}.background--dark :is(h1,h2,h3,h4,h5,h6,p,ul,li,a:not(.btn)){color:var(--surface-0)}.background--dark a:hover:not(.btn){color:var(--surface-0)}.background--dark a:not(.btn){color:var(--surface-300)}.search-results__title .gb-highlight{color:var(--primary-alt)}.search-results__card{column-gap:var(--space-xs);display:grid;grid-template-columns:3fr 1fr}.search-results__form-wrapper{margin-bottom:var(--space-m)}.search-results__suggestions{margin-bottom:var(--space-xs)}.text-bold{font-weight:bold}.footer{background-color:var(--surface-900)}.footer-wrapper{column-gap:var(--space-m);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--space-d)}@media (max-width:900px){.footer-wrapper{max-width:450px}}.footer__logo{margin-bottom:var(--space-s)}.footer__heading{font-size:var(--fs-text-xl)}@media (max-width:900px){.footer__column{grid-column:span 12 !important}}.footer__column-links{grid-column:span 4}.footer__column-about{grid-column:span 4}.footer__column-newsletter{grid-column:span 4}.bottom-bar{align-items:center;background-color:var(--surface-900);color:var(--surface-300);display:flex;flex-direction:column;justify-content:center;text-align:center}.bottom-bar a{color:var(--surface-300)}.bottom-bar__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--surface-800)}.contact{background-color:var(--primary-200);width:100%;padding:var(--space-m)}.contact__card{align-items:flex-start;background-color:var(--surface-0);column-gap:var(--space-xs);display:flex;row-gap:var(--space-xs);padding:var(--space-s)}.contact__card-icon{background-color:var(--primary-300);font-size:25px;padding:var(--space-xs)}.contact__card-text{font-size:var(--fs-text-s)}.contact__card-text>*{font-size:var(--fs-text-s)}.contact__card-title{font-size:var(--fs-text);margin-bottom:5px}.contact-wrapper{column-gap:var(--space-m);display:flex;flex-direction:column;row-gap:var(--space-m)}.contact-form{height:fit-content;padding:var(--space-m)}.contact-form__title{font-size:var(--fs-headline-h4)}.btn--primary-outline-alt{background-color:var(--surface-0);border-bottom-color:var(--primary);border-left-color:var(--primary);border-right-color:var(--primary);border-top-color:var(--primary);color:var(--primary-700)}.btn--primary-outline-alt:is(:hover,:focus){background-color:var(--primary-alt);border-top-color:var(--primary-alt);border-right-color:var(--primary-alt);border-bottom-color:var(--primary-alt);border-left-color:var(--primary-alt);color:var(--surface-0)}.narrow-content{padding-top:0px}.narrow-content__inner{column-gap:var(--space-d);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:var(--width-d);row-gap:var(--space-d)}.narrow-content__body{grid-column:span 8;max-width:var(--width-s)}.narrow-content__sidebar{background-color:rgba(0,0,0,0);column-gap:var(--space-m);display:flex;flex-direction:column;grid-column:span 4;row-gap:var(--space-m)}.links-grid{background-blend-mode:normal;background-image:linear-gradient(180deg,rgba(0,0,0,0) 19%,rgb(250,245,243) 20%,rgb(250,245,243) 80%,rgba(0,0,0,0) 81%);background-position:center;background-repeat:no-repeat;background-size:cover}.links-grid__list{column-gap:var(--space-xs);display:grid;grid-template-columns:repeat(12,1fr);row-gap:var(--space-xs)}.links-grid__item{align-items:center;background-color:var(--surface-0);display:flex;flex-direction:column;grid-column:span 6;justify-content:center;text-align:center;border:3px solid var(--primary-400);padding:var(--space-s)}.links-grid__item:has(:hover,:focus){background-image:linear-gradient(to right,rgb(86,53,37) 0%,rgb(213,181,164) 50%,rgb(86,53,37) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal}@media (max-width:670px){.links-grid__item{grid-column:span 12}}.links-grid__item-title{color:var(--primary-alt);font-size:var(--fs-headline-h4);margin-bottom:0px;text-decoration:none;text-transform:uppercase}.links-grid__item-title:is(:hover,:focus){color:var(--surface-0)}.links-grid__item-title a{text-decoration:none}.services{background-blend-mode:normal;background-image:linear-gradient(to right,rgb(254,251,251) 0%,rgb(242,228,227) 35%,rgb(242,228,227) 65%,rgb(254,251,251) 100%);background-position:center;background-repeat:no-repeat;background-size:cover}.services__list{column-gap:var(--space-s);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(500px,100%),1fr));list-style-type:none;margin-left:0px;padding-left:0px;row-gap:var(--space-s)}.services__item{align-items:flex-start;background-color:var(--surface-0);box-shadow:0px 0px 8px 0px rgba(var(--var(--primary-rgb)),0.7);display:flex;flex-direction:column;transition:all 0.3s ease 0s;border:1px solid var(--contrast);padding:var(--space-s)}.services__item:has(a:is(:hover,:focus)){border-top-color:var(--primary);border-right-color:var(--primary);border-bottom-color:var(--primary);border-left-color:var(--primary)}.services__item:has(a:is(:hover,:focus)) svg{color:var(--primary)}.services__list-icon{color:var(--primary-400);font-size:80px;margin-bottom:var(--space-xxs)}.services__list-title{font-size:var(--fs-text-xxl)}.services__list-description{flex-grow:1;margin-bottom:var(--space-s);padding-bottom:var(--space-s);border-bottom:3px dotted var(--contrast)}.services__heading{margin-bottom:var(--space-m)}.stats{padding-bottom:var(--space-d);padding-top:var(--space-d)}.stats__list{align-items:flex-start;column-gap:var(--space-s);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));list-style-type:none;margin-left:auto;margin-right:auto;padding-bottom:var(--space-d);padding-top:var(--space-m);row-gap:var(--space-s);border-bottom:1px solid var(--primary)}.stats__item{align-items:center;column-gap:var(--space-s);display:flex;flex-direction:column;justify-content:center;row-gap:var(--space-s)}.stats__item-label{font-size:var(--fs-text-s);margin-bottom:0px;max-width:250px}.stats__item-value{color:var(--surface-900);font-size:var(--fs-text);margin-bottom:0px}.stats__item-icon{color:var(--primary);font-size:60px}.page-hero{overflow-x:hidden;overflow-y:hidden;position:relative}.page-hero:before{background-image:url(https://yournurturingtouch.co.uk/wp-content/uploads/2025/01/stars-hearts-deco.png);background-repeat:no-repeat;background-position:right top;opacity:1;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.landing-page-hero__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:1000px;text-align:center}@media (max-width:767px){.landing-page-hero__inner{align-items:flex-start;display:flex;justify-content:flex-start;text-align:left}}.booking{padding-bottom:var(--space-d);padding-top:var(--space-d)}.booking__inner{background-color:var(--primary-200);color:var(--surface-800);margin-left:auto;margin-right:auto;max-width:1000px;padding:var(--space-m)}.booking__footer{color:var(--surface-900);font-size:var(--fs-text-s);max-width:calc(1000px + calc(var(--space-inline) * 2));padding-left:var(--space-inline);padding-right:var(--space-inline);margin:var(--space-s) auto 0px auto}.features{padding-bottom:var(--space-d)}.features__header{background-color:var(--primary-200);padding:var(--space-m) var(--space-inline)}.features__header-subheading{margin-left:auto;margin-right:auto;max-width:var(--width-d);width:100%}.features__header-heading{margin-bottom:0px;margin-left:auto;margin-right:auto;max-width:var(--width-d);width:100%}.features__inner{margin-left:auto;margin-right:auto;padding-left:var(--space-inline);padding-right:var(--space-inline)}.features__body{column-gap:var(--space-d);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));margin-left:auto;margin-right:auto;max-width:var(--width-d);row-gap:var(--space-d)}.features__faq{background-color:var(--surface-0)}@media (min-width:907px){.features__faq{margin-top:calc(var(--space-d)*-1)}}.features__content{align-items:flex-start;display:flex;flex-direction:column;padding-top:var(--space-m)}.services__item--cta{border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0)}.services__item--cta svg{color:var(--surface-700)}.about__inner{column-gap:var(--space-d);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(450px,100%),1fr));margin-left:auto;margin-right:auto;max-width:var(--width-d);row-gap:var(--space-d);width:100%}.about__image{height:100%;object-fit:cover;width:100%}.about--reverse .about__inner>div:first-child{order:2}.filters{column-gap:var(--space-s);display:flex;flex-direction:column;margin-bottom:var(--space-m);row-gap:var(--space-s)}.faqs{column-gap:var(--space-m);display:grid;padding-left:var(--space-inline);padding-right:var(--space-inline);row-gap:var(--space-m)}.faqs__section{column-gap:var(--space-m);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));margin-left:auto;margin-right:auto;max-width:var(--width-d);row-gap:var(--space-m);width:100%}.faqs__list{margin-bottom:var(--space-d)}.faqs__section-heading{font-size:var(--fs-headline-h4)}.faqs__links{align-items:center;display:flex}.faqs__links-heading{margin-bottom:0px}.faqs__content{align-self:start;top:var(--space-s)}.sidebar__contact-details{padding-left:var(--space-s);padding-right:var(--space-s)}.sidebar__contact-details-heading{font-size:var(--fs-headline-h6)}.sidebar__contact-details-subheading{font-family:var(--text-font);font-size:var(--fs-text-s);font-weight:400;margin-bottom:0px;margin-top:var(--space-xs);text-transform:uppercase}.sidebar__contact-details-content{line-height:1.4;margin-bottom:0px}.sidebar__promo{background-blend-mode:normal,normal;background-color:var(--primary-200);background:linear-gradient(to left,rgba(var(--primary-200-rgb),0.8) 0%,rgba(var(--primary-200-rgb),0.8) 100%),url(https://yournurturingtouch.co.uk/wp-content/uploads/2025/01/stars-hearts-deco.png) center /cover no-repeat;border-radius:var(--radius-s);padding:var(--space-s)}.sidebar__promo-text{color:var(--surface-900)}.sidebar__promo-heading{color:var(--primary-700);font-size:var(--fs-headline-h6)}.account{background-color:var(--primary-200);min-height:80vh}.membership__plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(225px,100%),1fr));row-gap:var(--space-xs)}.membership__plan{align-items:flex-start;border-right-color:var(--contrast);display:flex;flex-direction:column;justify-content:flex-start;border-top:1px solid var(--contrast);border-bottom:1px solid var(--contrast);border-left:1px solid var(--contrast);padding:var(--space-xs)}.membership__plan:last-child{border-right:1px solid var(--contrast)}.membership__plan-subheading{color:var(--surface-900);margin-bottom:0px}.membership__plan-description{font-size:var(--fs-text-s)}.membership__plan-price{font-size:var(--fs-text-l);margin-bottom:var(--space-xs);padding-bottom:var(--space-xs);width:100%;border-bottom:3px dotted var(--contrast)}.membership__plan-price mark{font-size:var(--fs-text-xxl);font-weight:bold}.membership__plan-cta{margin-bottom:var(--space-s)}.membership__plan--featured{background-color:var(--primary-200)}.membership__plan--featured .membership__plan-price{border-bottom-color:var(--primary-400)}.login-section{background-color:var(--contrast-300);min-height:80vh}.login-section :is(.fls_login_wrapper,.fls_reset_pass_wrapper){max-width:100%}.stats__item-header{column-gap:10px;display:flex;justify-content:space-between;width:100%}.booking__wrapper{margin-left:auto;margin-right:auto;max-width:1000px}.booking__inner-footer{margin-bottom:0px;margin-top:var(--space-xs)}.membership-footer{margin-top:var(--space-s);text-align:center}.membership__plan-standout{margin-top:auto}