.main-area{display:flex;width:100%;justify-content:space-between;padding-bottom:30px}.left-panel,.right-panel{display:flex;flex-direction:column;align-items:center;width:60%}.left-panel img{border-bottom-right-radius:9999px;height:96vh;position:sticky;top:20px}.img-normal img{border-bottom-right-radius:0!important;height:80vh;position:sticky;top:20px;box-shadow:var(--box-shadow-2)}.right-panel h1{padding-bottom:10px}.right-panel span{color:var(--clr-navy-soft);font-weight:var(--fw-300)}@media (max-width: 40em){.img-normal img{box-shadow:none}.main-area{flex-direction:column}.left-panel,.right-panel{width:100%}.left-panel{align-items:stretch}.left-panel img{border-bottom-right-radius:0;height:36vh}.right-panel{padding:32px 24px}.right-panel h1{font-size:var(--fs-900);padding-bottom:10px;text-align:center;line-height:50px}.right-panel span{text-align:center;font-size:var(--fs-300)}.grid-three-areas{grid-template-columns:repeat(2,180px)}}@media screen and (min-width: 600px) and (max-width: 750px){.main-area{flex-direction:column}.left-panel,.right-panel{width:100%}.left-panel{align-items:stretch}.left-panel img{border-bottom-right-radius:0;height:20vh}.right-panel{padding:.5em}.right-panel h1{font-size:var(--fs-900);padding-bottom:10px}.right-panel span{text-align:center}.img-normal img{box-shadow:none}}@media screen and (min-width: 767px) and (max-width: 1024px){.main-area{flex-direction:column}.left-panel,.right-panel{width:100%}.left-panel{align-items:stretch}.left-panel img{border-bottom-right-radius:0;height:20vh}.right-panel{padding:.5em}.right-panel h1{font-size:var(--fs-600);padding-bottom:10px}.right-panel span{text-align:center}.img-normal img{box-shadow:none}}@media screen and (min-width: 1025px) and (max-width: 1369px){.left-panel,.right-panel{width:100%}.left-panel img{border-bottom-right-radius:9999px;height:20vh}.right-panel{padding:.5em}.right-panel h1{font-size:var(--fs-600);padding-bottom:10px}.right-panel span{text-align:center}.img-normal img{height:80vh;position:sticky;top:20px;box-shadow:var(--box-shadow-2)}}@media (max-width: 360px){.right-panel{padding:.5em}.grid-three-areas{grid-template-columns:repeat(2,153px)}}.form-area{display:flex;justify-content:center}.service-type-area{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:2em;gap:2.5em}.appointment-type__area>h2{margin-right:auto}.service-type-area li b{font-weight:var(--fw-500)}.text-center{text-align:center}.font-weight-normal{font-weight:var(--fw-300)}.pt-1,.py-1{padding-top:.25rem}.pt-2,.py-2{padding-top:.5rem}.pt-3,.py-3{padding-top:1rem}.pb-1,.py-1{padding-bottom:.25rem}.pb-2,.py-2{padding-bottom:.5rem}.pb-3,.py-3{padding-bottom:1rem}.constrained-1{max-width:calc(2.5em + 1000px);flex:0;display:block}.constrained-1 p{text-align:left!important}.fs-400{font-size:2rem}.service-type-area-v2{display:flex;justify-content:space-between;gap:1em}.appointment-type__area{display:flex;flex-direction:column;align-items:center;gap:.5em}@media (max-width: 40em){.service-type-area-v2{flex-direction:column}.constrained-1 p{text-align:center!important}}.service-type-card{background-color:#f7f9fa;padding:2px 20px;width:20em}.service-type-card>h5{color:var(--clr-neutral-900);text-align:center;font-size:30px}.service-type-card__title,li{padding-top:10px;color:var(--clr-neutral-900);font-weight:var(--fw-100)}.bgblue{background:var(--clr-neutral-100);padding:1px;max-width:500px}.card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:1rem;color:var(--clr-neutral-300);background:#fff;padding:1rem;border:1px solid var(--clr-neutral-900);height:708px}.card-text__area,.card-img-header{display:flex;flex-direction:column}.card-btn{margin-top:auto}@media (max-width: 40em){.card{height:750px;gap:.5em;align-items:center}}@media (41em <= width <= 1050px){.bgblue{max-width:37em}.card-img-header{flex-direction:row;justify-content:center;align-items:center;justify-items:center}.service-type-card__details-area{min-width:719px;display:grid;grid-template-columns:repeat(autofit,minmax(250px,1fr))}.card{height:550px;gap:.5em;align-items:center}.card img{width:50%}}@media (max-width: 344px){.card{height:800px}}.card-button__area{display:flex;align-items:center;background-color:var(--clr-neutral-100);border-radius:1em;border:2px solid var(--clr-neutral-900);padding:1em}.card-button__area:hover{animation:fade 1s forwards}.card-button__area:focus{background-color:var(--clr-neutral-900);color:#fff}@media (max-width: 40em){.card-button__area{font-size:.6rem}}.header-content{display:flex;flex-direction:column;align-items:center}.header-top{display:flex;flex-direction:column;height:121px;width:100%}.header-top img{width:160px}.header-top__top{background-color:var(--clr-brand-600);width:100%;height:50px}.header-top__bottom{padding:18px 40px}.header-content__logo-top{color:var(--clr-neutral-100);letter-spacing:.3em;font-size:1.15rem}.header-link{text-align:center;text-decoration:none}img{object-fit:cover}.second-image{position:relative;text-align:center;color:#fff;border-radius:0!important}.centered-text{display:flex;flex-direction:column;gap:1em;justify-content:center;align-items:center;height:150px;width:60%;background:#ffffffb3;padding:.5em;border:1px solid rgba(255,255,255,.18);color:var(--clr-neutral-900);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.centered-text h1{font-size:3rem}.centered-text p{font-weight:var(--fw-100)!important}.imageSize{width:30%}.main-header-img-size{min-height:320px;max-height:500px;object-fit:cover}@media (max-width: 40em){.header-top{height:110px}.header-top__bottom{padding:14px 20px}.header-top img{width:167px}.imageSize{width:90%}.main-header-img-size{width:auto;height:200px;object-fit:cover;min-height:200px}.header-content__logo-top{width:170px;height:21px}.header-content__logo-bottom{width:100%;height:auto}.centered-text{height:90px;width:60%;font-size:.5rem;padding:1em}.centered-text h1{font-size:1rem}.centered-text p{font-size:.55rem!important}}@media screen and (min-width: 667px) and (max-width: 1025px){.second-image{width:unset;overflow:hidden}.main-header-img-size{width:auto;min-height:300px;object-fit:cover;max-height:300px}.imageSize{width:90%}.centered-text{height:160px;font-size:.8rem;padding:1em}.centered-text p{font-size:.75rem!important}}.footer{display:flex;flex-direction:column;justify-content:center;gap:2em;background-color:var(--bg);padding:2rem 1rem;margin-top:auto;height:15.444vh}.footer-socials{display:flex;justify-content:center;gap:3em}.footer-icon{transform:scale(1.5);color:#fff!important;transition:var(--btn-trans)}.footer-icon:hover{color:var(--clr-neutral-400)!important;transition:var(--btn-trans)}.footer-header--text p{text-align:center;font-weight:var(--fw-100);font-size:1.125rem;color:var(--clr-neutral-100)}p{text-align:center!important;font-size:1rem}@media (max-width: 40em){.footer{padding:1em;height:20.778vh;gap:1em}.footer-socials{gap:2rem}.footer-icon{transform:scale(1.5)}.footer-header--lowertext p{font-size:.75rem!important}.secondary-footer{justify-content:center}}@media (min-width:40em) and (max-width: 933px){.footer{gap:1em;height:auto}}@media screen and (min-width: 767px) and (max-width: 1025px){.footer-socials{gap:2rem}.footer-icon{transform:scale(2)}.secondary-footer{justify-content:center}}@media screen and (max-width:375px){.footer-socials{gap:2rem}}.social-icon{width:1rem;height:auto}.enquiry-additional-info{display:flex;flex-direction:column;height:100vh}.hero-area{display:flex;justify-content:center;padding-top:50px;align-items:center;height:100px}.hero-area span{font-size:var(--fs-1000);font-weight:var(--fw-500)}@media (max-width: 40em){.hero-area{padding-bottom:10px!important;padding-top:10px;height:unset}.hero-area span{font-size:1.8125rem;font-weight:var(--fw-200);text-align:center}.enquiry-additional-info{height:auto}}.contact-form{width:100%;display:flex;justify-content:center;gap:1em;padding-bottom:20px}.contact-form__details>.grid-2{padding-bottom:10px}.grid-1>.form-group{padding-bottom:10px!important}.grid-2{padding-top:10px}.contact-form__img{width:50%}.contact-form__img img{margin-top:18px;object-fit:contain}.MuiCheckbox-root{padding:0!important}.contact-form-checkbox-area{padding-top:15px}.contact-form-checkbox-area p{font-family:Poppins,sans-serif!important;font-size:14px!important}.contact-form__area-p{text-align:left!important;font-weight:var(--fw-200);margin-bottom:20px!important;color:var(--clr-navy-soft)}.contact-form__error-message{color:red}.contact-form-checkbox-area a{font-family:Poppins,sans-serif!important;font-size:14px!important}.contact-form-checkbox-area label{gap:1rem}.form-group{display:grid;gap:10px}.form-group label{font-size:14px;font-weight:var(--fw-600);color:var(--clr-navy-soft)!important;text-box-trim:trim-both;text-box-edge:cap alphabetic}.mandatory-tag{color:var(--clr-brand-400)}.contact-form__area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:10px}.contact-form__area p{text-align:left!important;font-weight:var(--fw-100)}.contact-form__info{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;align-items:flex-start}.contact-formt__title{padding-bottom:10px;margin-right:30px}.contact-formt__title--bold{font-weight:700}.test__area{display:flex;justify-content:center;align-items:center}.contact-form__required{text-align:right!important}.item3{grid-area:a}.item4{margin-top:7px;grid-area:b}.privacy-p{text-align:left!important;font-weight:200}.checkbox-area{display:flex;flex-direction:column;align-items:flex-start}.checkbox-area p{font-family:Gill Sans Nova Book,sans-serif!important;text-align:left!important}.checkbox-area a{text-decoration:none}.privacy-policy{font-family:Gill Sans Nova Book,sans-serif!important;font-weight:400;text-decoration:underline;font-size:1.25rem!important;color:#0009}.error-font{font-weight:700!important;color:#d32f2f}.contact-form__header{padding-bottom:10px;text-align:left!important}.contact-form__title{display:flex;justify-content:center;align-items:center}.contact-form__title hr{width:35%;border-top:1px solid var(--border-color)}.contact-form__title span{font-size:11px;font-weight:var(--fw-600);color:var(--clr-brand-500);letter-spacing:.18em}.email-sub-text{font-size:12.5px!important;text-align:left!important;padding-bottom:10px;color:var(--clr-font-disabled)!important}.toggle-button{display:flex;justify-content:space-between;align-items:center;background-color:var( --clr-surface);border:1px solid var(--border-soft);padding:14px 18px;cursor:pointer;transition:all .15s;margin-top:14px}.toggle-button:hover{border-color:var(--clr-brand-600)}.button-info{display:flex;flex-direction:column;align-items:flex-start}.button-info__title{font-size:var(--fs-300)!important;font-weight:var(--fw-600)!important}.button-info__info{font-weight:var(--fw-300);font-size:var(--fs-200)!important;color:var(--clr-font-disabled)!important;text-align:left!important}.extra-content{width:100%;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease;overflow:hidden}.extra-content.open{max-height:2500px;opacity:1}.toggle-button .chevron{transition:transform .2s;color:var(--muted)}.toggle-button.open .chevron{transform:rotate(180deg)}.radio-btns-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.7em}.radio-area__contact{cursor:pointer;background-color:#f7f7f7;min-height:50px;display:grid;grid-template-columns:40px 1fr;grid-template-areas:"radiobtn radiovalue";justify-content:center;align-items:center;font-size:var(--fs-300);border:1px solid var(--clr-btn-border-softer)}.radio-contact__selected{border-color:var(--clr-brand-600);background-color:var(--border-soft)}.radio-btn{padding-left:10px;grid-area:radiobtn;accent-color:black}.radio-value{grid-area:radiovalue;padding-left:10px}@media screen and (max-width: 40em){.toggle-button{margin-bottom:15px}.contact-form-area{padding:.5em}.contact-form__header{text-align:center}.contact-form{width:95%!important;font-size:.82rem;grid-template-columns:1fr;padding-bottom:0}.contact-form__area p{text-align:center!important}.contact-form__area-p,.contact-form-checkbox-area p{text-align:left!important}.privacy-policy{font-size:1rem!important}.contact-form__img{display:none}.contact-form__details{width:100%;padding-left:0!important}.contact-form__title span{font-size:11px;font-weight:var(--fw-600)}}@media screen and (min-width: 767px) and (max-width: 1025px){.contact-form{width:100%}}.progress-buttons{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;padding-top:15px}.progress-buttons__submitArea{display:flex;gap:1em;width:100%}.progress-buttons.disable-pointer-events{pointer-events:none}.progress-buttons__spinner{padding:1em}.sm-btn{width:40%}.lg-btn{width:60%;flex-grow:1}.button-area{background-color:var(--clr-brand-500);border:1px solid var(--clr-brand-500);border-radius:0;font-family:var(--header-ff);font-weight:var(--fw-400);color:var(--clr-neutral-100);transition:var(--btn-trans);height:59px}.button-area:disabled{pointer-events:none;opacity:.7;color:var(--clr-font-disabled);background-color:var(--clr-btn-disabled);border:1px solid var(--clr-btn-disabled)}.button-area:not([disabled]):hover{background-color:var(--clr-brand-600);color:var(--clr-neutral-100);border:1px solid var(--clr-brand-600)!important}.detailsForm__buttons{display:flex;justify-content:center;flex-wrap:wrap}.button-area.selected{background-color:var(--clr-primary-100);color:var(--clr-neutral-100)}.center{text-align:center!important;width:10em!important;margin-right:43px}.btn-area{display:flex;align-content:center;justify-content:center}.back-btn{background-color:transparent;color:var(--clr-brand-600);border:1px solid var(--clr-btn-border-softer);max-width:var(--btn-sec-wd);transition:var(--btn-trans)}.back-btn:hover{background-color:var(--clr-neutral-100)!important;color:var(--clr-brand-600)!important;border:1px solid var(--clr-btn-border-softer)!important}@media screen and (min-width: 767px) and (max-width: 1025px){.center{margin-right:30px!important}}@media screen and (max-width: 40em){.button-area{font-size:var(--fs-300)}.center{margin-right:5px!important}}.dots-container{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.dot{height:20px;width:20px;margin-right:10px;border-radius:10px;background-color:var(--clr-brand-100);animation:pulse 1.5s infinite ease-in-out}.dot:last-child{margin-right:0}.dot:nth-child(1){animation-delay:-.3s}.dot:nth-child(2){animation-delay:-.1s}.dot:nth-child(3){animation-delay:.1s}@keyframes pulse{0%{transform:scale(.8);background-color:var(--clr-brand-200);box-shadow:0 0 #000000b3}50%{transform:scale(1.2);background-color:var(--clr-brand-200);box-shadow:0 0 0 10px #bbbaf800}to{transform:scale(.8);background-color:var(--clr-brand-100);box-shadow:0 0 #000000b3}}.showroom-location{width:60%}.showroom-location__area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:10px;padding-top:30px}.showroom-location__info{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;align-items:flex-start}.showroom-location__title{padding-bottom:10px;margin-right:30px}.showroom-location__title--bold{font-weight:700}.locations__area{padding-bottom:8px}.locations__areav2{width:100%}.showroom-location__postcode{display:flex;flex-direction:row;align-items:center;border:3px solid grey;padding:1px;height:50px}.showroom-location__current-location{display:flex;align-items:center;flex:0}.checkbox-area-location__checkbox p{text-align:left!important}.showroom-location__current-location button{background-color:var(--clr-neutral-100);color:var(--clr-neutral-900);font-weight:400;border:none}input{flex-grow:2;border:none;padding-left:10px;background-color:#fff}input:focus{outline:none;background-color:#fff}.checkbox-area__checkbox p{color:#000!important;text-align:left!important;font-size:1rem}.location-btn{background-color:#fff;border:#000 solid 1px;font-size:.75rem!important}.location-btn:hover{background-color:#000;color:#fff}button:hover{cursor:pointer}.spinner-v2{margin-top:25px;display:flex;justify-content:center;align-items:center;flex:1}@media screen and (min-width: 767px) and (max-width: 1025px){.showroom-location{width:80%}.location-btn{font-size:.75rem!important}.showroom-location__current-location{justify-content:center}}@media screen and (max-width: 700px){.showroom-location{width:100%}.showroom-location__current-location{justify-content:center}.showroom-location__postcode{flex-direction:row;align-items:center;justify-content:center;height:33px;font-size:.75rem;width:90%;margin:0 auto}.location-btn{height:20px!important;margin:31px 5px 31px auto;width:40%}.showroom-location__current-location button{font-size:.9rem}}.location-area{display:flex;flex-direction:column;max-height:550px;overflow:auto;padding:1em 1em 10px}.location-area__checkbox{display:flex;align-items:center}.location-area__details{justify-content:flex-end}@media (max-width: 40em){.location-area{padding:0}}.radio-button-location--align{width:100%;padding-left:10px;padding-right:10px}.grid-one-col{display:grid;grid-template-columns:1fr;width:100%}.grid-area-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1em}.grid-one-cols{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;width:100%;padding-left:10px;height:50px;background-color:var(--clr-neutral-200);margin-bottom:20px;cursor:pointer}.grid-one-cols.selected{outline:1px solid var(--clr-brand-600)}.grid-one-cols.selectedSummary{outline:1px solid var(--clr-brand-600);background-color:var(--clr-selected-card)}.grid-one-summary-cols{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;width:100%;padding-left:10px;background-color:var(--clr-neutral-200);outline:1px solid var(--clr-brand-600);margin-bottom:20px;cursor:pointer}.grid-one-summary-cols.selected{outline:1px solid var(--clr-brand-600)}.grid-one-summary-cols.selectedSummary{outline:1px solid var(--clr-brand-600);background-color:var(--clr-selected-card)}.grid-four-summary-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;align-items:center;width:100%;padding-left:10px;height:50px;background-color:var(--clr-neutral-200);margin-bottom:20px;cursor:pointer}.grid-four-cols.selected{outline:1px solid var(--clr-brand-600)}.grid-2-cols{display:grid;grid-template-columns:50px 1fr;gap:1rem;align-items:center;width:100%;padding-left:10px;height:50px;background-color:var(--clr-neutral-200);margin-bottom:20px;cursor:pointer}.grid-2-cols.selected{outline:1px solid var(--clr-brand-600)}.line{height:20px;width:100%}.location-radio{font-family:Gill Sans Nova Book!important;font-weight:700!important;font-size:1.25rem!important}.checkboxs-label{position:sticky;top:0}.checkbox-area-location__checkbox{cursor:pointer}.checkbox-area-location__checkbox p{font-weight:var(--fw-300);color:var(--clr-neutral-900)!important;font-size:14px}.line{background-color:var(--clr-neutral-100);grid-area:line}.radio-area{position:relative;right:16px;height:50px;width:101%;padding-left:10px;display:flex;justify-content:center;border-top-left-radius:var(--br);border-bottom-left-radius:var(--br)}@media (max-width: 40em){.grid-2-cols{margin-bottom:15px!important}.grid-one-summary-cols{height:55px}.checkbox-area-location__checkbox p{font-size:.55rem}}@media screen and (min-width: 767px) and (max-width: 1025px){.MuiFormControlLabel-root{margin-right:5px!important}.MuiTypography-root{font-size:.95rem!important}.grid-2-cols{width:auto!important}}.google-maps{height:400px}.google-maps span{color:var(--clr-neutral-900)}.gm-style .gm-style-iw-c{padding-right:10px!important;padding-bottom:0!important;max-width:500px!important;max-height:326px!important;min-width:0px!important;position:absolute;box-sizing:border-box;overflow:hidden;top:0;left:0;transform:translate(-50%,-100%);background-color:#fff;border-radius:8px;box-shadow:0 2px 7px 1px #0000004d}.cluster img{top:-10px!important}.cluster>div{color:#fff!important;font-weight:var(--fw-900)!important}.cluster-pin-label{position:absolute;top:.2rem;right:0;color:var(--clr-primary-200);font-weight:700;font-size:14px;left:0;text-align:center;font-family:var(--ff-sans)}@media (max-width: 40em){.google-maps{height:200px}}@media (40em <= width <= 1050px){.google-maps{height:316px}}.thankYou{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:1em;padding:1em}.thankYou>h3{font-size:1.875rem;font-weight:400;font-size:1.5rem;margin-bottom:1rem;padding:0 1rem;width:50%}.thankYou>p{padding:0 1rem;margin-bottom:1rem;font-weight:300}.thankYou button{background-color:var(--clr-brand-100);width:12em;height:3em;color:var(--clr-neutral-100);transition:var(--btn-trans)}.thankYou button:hover{background-color:var(--clr-brand-200)}.thankYou__address{font-weight:900!important}@media (max-width: 40em){.thankYou{padding:20px 0}.thankYou>p{font-size:.75rem}}@media screen and (min-width: 767px) and (max-width: 1025px){.thankYou{padding:30px 0}}@media only screen and (max-width: 431px) and (min-width: 410px){.thankYou{padding:40px 0}}@media only screen and (max-width: 344px){.thankYou{padding:50px 0}}.upload-documents-form{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.upload-documents-form__area{width:100%;height:100%;padding-top:10px;padding-bottom:10px}.upload-documents-form__details-container{display:flex;justify-content:center;align-items:center;border:1px solid #000;width:60%;height:60px;margin-bottom:10px}.upload-area span{font-weight:600;font-size:14px;text-align:left}.upload-area p{font-weight:var(--fw-300)}.downloadPlan__download{text-decoration:none;color:var(--clr-neutral-900);font-weight:700}.upload-card__area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:10px;border:2px #303030 solid;height:200px;width:150px}.upload-button__btn{background-color:var(--clr-brand-500);margin-top:15px;width:5em;height:40px;color:#fff;transition:var(--btn-trans)}.upload-button__btn:hover{background-color:var(--clr-brand-600);color:var(--clr-neutral-100)}.btn-clear{background-color:var(--clr-brand-600);margin-top:15px;width:5em;height:40px;color:var(--clr-neutral-100)}.btn-clear:hover{background-color:var(--clr-brand-500);color:var(--clr-neutral-100)}.kitchen-design-project{width:100%;padding-top:30px}.kitchen-design-project__area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.kitchen-design-project__info{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;align-items:flex-start}.skip-kitchen{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.kitchen-design-project__title{margin-right:30px}.kitchen-design-project__title--bold{font-weight:700}.kitchen-design-project__details{display:flex;flex-wrap:wrap;justify-content:center;width:65%;margin-bottom:30px;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.drop-down-area{width:100%}.submit-area__area{display:flex;flex-direction:column;width:59%;height:100%}.submit-area__label{font-weight:700}.submit-area__label--required{color:var(--clr-neutral-900);font-weight:700}.kitchen-design-project__radio-area{display:flex;flex-direction:column;overflow:auto}.kitchen-design-project__radio-area>*{margin-bottom:20px}.radion-buttons{display:flex;width:100%}.radio-buttons__area--flex{display:flex;flex-wrap:wrap;width:100%}.kitchen-design-project__label{font-weight:400;margin-bottom:10px;font-size:1.5rem}.kitchen-design-project__p{padding-bottom:10px}@media screen and (min-width: 767px) and (max-width: 1025px){.kitchen-design-project__details{width:80%}}@media screen and (max-width: 700px){.kitchen-design-project__label{font-size:.9rem}.kitchen-design-project__details-container{width:95%;height:40px;text-align:center}.kitchen-design-project__details{width:90%}.kitchen-design-project__info{font-size:.82rem}}@media screen and (max-width:376px){.kitchen-design-project__details{width:95%}.kitchen-design-project__info{width:95%!important;font-size:.82rem}.kitchen-design-project__details-container>h2{width:95%!important;font-size:1.25rem}}@media screen and (max-width:281px){.kitchen-design-project__details-container>h2{width:90%!important;font-size:.99rem}.kitchen-design-project__details-container{height:40px;text-align:center;width:95%}}.radio-button-group__label--required{color:#6d0701}.radio-button-group__label{font-size:14px;font-weight:var(--fw-600);color:var(--clr-navy-soft)}.radio-buttons{display:flex;width:100%;padding-top:10px;padding-left:1px;padding-right:1px}.span-class{display:flex;width:100%}.radio-button--align{width:100%}.grid-four-cols{display:grid;grid-template-columns:repeat(3,270px);width:100%;gap:1em}.rd-bk{display:flex;align-items:center;background-color:#fff}.rd-bk.selected{background-color:red}.rd-bk label{width:100%}.grid-three-cols{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:1em}.grid-two-areas{display:grid;grid-template-areas:"radio-1 radio-2";column-gap:1em;grid-template-columns:repeat(2,1fr)}.grid-three-areas{display:grid;grid-template-areas:"radio-1 radio-2 radio-3";column-gap:1em;grid-template-columns:minmax(150px,min-content)}.grid-one-cols:nth-of-type(1){grid-area:radio-1}.grid-one-cols:nth-of-type(2){grid-area:radio-2}.grid-one-cols:nth-of-type(3){grid-area:radio-3}.grid-single-col{display:grid;grid-template-columns:1fr;width:100%}.grid-two-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;width:100%}.MuiFormControl-root{width:100%}.checkbox-area-location__checkbox span{font-weight:var(--fw-100)!important;font-size:var(--fs-300);color:var(--clr-navy-soft);line-height:.9}@media (max-width: 40em){.checkbox-area-location__checkbox span{font-size:var(--fs-300);width:107%}.radio-buttons{padding-right:0;width:99%}.grid-four-cols{display:grid;grid-template-columns:repeat(2,150px);width:100%;gap:.5em}.grid-three-cols{grid-template-columns:1fr;font-size:1rem;width:100%;gap:.5em}.grid-three-areas{grid-template-columns:repeat(2,1fr);grid-template-areas:"radio-1 radio-2" "radio-3 radio-3"}.MuiTypography-root{font-size:.75rem!important}.MuiFormControlLabel-root{margin-right:10px!important}.radio-button-group__label{font-size:14px}}@media screen and (min-width: 767px) and (max-width: 1180px){.grid-four-cols{display:grid;grid-template-columns:repeat(3,180px);width:100%;gap:.5em}.grid-three-cols{grid-template-columns:repeat(3,180px);font-size:1rem;width:100%;gap:.5em}.MuiFormControlLabel-root{margin-right:5px!important}.MuiTypography-root{font-size:.95rem!important}}@media (max-width: 345px){.grid-four-cols{display:grid;grid-template-columns:repeat(2,130px);width:100%;gap:.5em}.grid-three-cols{grid-template-columns:1fr;font-size:1rem;width:100%;gap:.5em}}.booking-app{padding:1.5rem}.wrapper{display:flex;justify-content:center;align-items:center;width:100%;max-width:800px}.accordion{width:80%}.accordion-toggle{font-size:1.5em!important;cursor:default}.item{padding:0 20px}.accordion-title{display:flex;align-items:center;gap:1em}.accordion-title h2{font-weight:var(--fw-600)}.accordion-title span{display:flex;justify-content:center;align-items:center;height:30px;width:30px;border-radius:50%;background-color:var(--clr-brand-100);color:var(--clr-neutral-100)!important;font-size:.875rem!important;font-weight:var(--fw-700)}.title{display:flex;justify-content:space-between;align-items:center;color:var(--clr-neutral-900);cursor:pointer;font-weight:var(--fw-600);cursor:default;width:100%;max-width:960px;margin:0 auto}.title span{font-size:2em;color:var(--clr-neutral-900)}h2{font-size:1.375rem;font-weight:400}.content{color:var(--clr-neutral-900);max-height:0;overflow:hidden;transition:all .5s cubic-bezier(0,1,0,1);max-width:960px;margin-left:auto;margin-right:auto}.content.show{height:auto;max-height:9999px;transition:all .5s cubic-bezier(1,0,1,0)}.content.wide{max-width:unset}.rotate{transform:rotate(45deg)}.bk-color{background-color:var(--clr-neutral-200);padding-top:0}div.is-disabled{pointer-events:none;opacity:.7}@media (max-width: 40em){.title-circle{display:none!important}.title{justify-content:center;padding:0}.accordion-title h2{font-size:var(--fs-500)!important}.content.wide{width:100%;max-width:100%}}@media (max-width: 40em){.item{padding:5px}.invalid-postcode__text{font-size:.75rem;text-align:center;padding-top:5px}h2{font-size:1rem}.accordion{width:100%}}@media (min-width:667px) and (max-width: 740px){.wrapper{padding:0rem}.item{padding:0}.accordion{width:90%}.title{padding:0}}@media screen and (min-width: 767px) and (max-width: 1025px){.wrapper{padding:1rem}.accordion{width:90%}.title{padding:0}}.stepper-wrapper{width:100%;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px;max-width:900px}@media screen and (min-width: 740px) and (max-width: 1290px){.stepper-wrapper{padding-left:.5em;padding-right:.5em}}@media screen and (max-width:700px){.stepper-wrapper{padding-left:.5em;padding-right:.5em}}.stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1}.step-counter{font-size:1.2rem}.stepper-item.active{font-weight:var(--fw-600);color:var(--clr-brand-500)!important}.step-name{font-size:var(--fs-100);color:var(--clr-font-disabled);letter-spacing:.04em;font-weight:var(--fw-500)}@media (max-width: 768px){.stepper-item{font-size:.75em}}.stepper-item:before{position:absolute;content:"";border-bottom:2px solid var(--border-soft);width:100%;top:13px;left:-50%;z-index:2}.stepper-item:after{position:absolute;content:"";border-bottom:2px solid var(--clr-primary-500);width:100%;top:16px;left:50%;z-index:2}.stepper-item .step-counter{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;background:#fff;margin-bottom:10px;font-size:.875rem;font-weight:var(--fw-700);color:var(--clr-font-disabled);background-color:var(--clr-primary-500);border:1.5px solid var(--border-soft)}.step-counter.active{background-color:var(--clr-primary-100)!important}.stepper-item.active .step-counter{background-color:var(--clr-primary-100);color:#fff;box-shadow:0 0 0 4px #2e303e14}.stepper-item.active>.step-name{color:var(--clr-brand-500);font-weight:var(--fw-600)}.stepper-item.completed .step-counter{background-color:var(--clr-brand-400);color:#fff}.stepper-item.completed>.step-name{font-weight:var(--fw-600)}.stepper-item.completed:after{position:absolute;content:"";border-bottom:2px solid var(--clr-brand-400);width:100%;top:15px;left:50%;z-index:3}.stepper-item:first-child:before{content:none}.stepper-item:last-child:after{content:none}@media screen and (max-width:700px){.step-name{font-size:var(--fs-100)}.step-counter{font-size:1rem}.stepper-item:before{top:15px}.stepper-item:after{top:16px!important}}@media screen and (min-width: 740px) and (max-width: 1370px){.step-counter{font-size:1rem}.stepper-item.completed:after{top:14px!important}}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.container{max-width:960px;margin:0 auto;width:100%}.appointment-selection{display:flex;flex-direction:column}.appointment-selection p{text-align:left!important;font-weight:var(--fw-100)}.appointment-selection p.text-center{text-align:center!important}.appointment-selection__d-flex{display:flex;flex-direction:column;justify-content:center;padding:.5em}.date-selection-wrapper{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:20px}.date-selection-dates{display:flex;gap:2rem;justify-items:center;justify-content:center;flex-wrap:wrap;position:relative}.date-selection-slot{cursor:pointer;background-color:var(--clr-neutral-200);min-height:50px;display:grid;grid-template-columns:40px 1fr;grid-template-areas:"radiobtn time";justify-content:center;align-items:center;font-size:var(--fs-300);border:1px solid transparent}.date-selection__times{display:grid;grid-template-columns:142.5px 142.5px;grid-template-rows:repeat(4,1fr);gap:.7em}.date-selection-slot:hover{outline:1px solid var(--clr-brand-100)}.date-selection-slot.selected{box-shadow:none;border:2px solid var(--clr-brand-100)}.date-selection-slot.disabled{color:#ccc;cursor:not-allowed;border:2px #ccc solid}.date-selection-slot.disabled:hover{color:#ccc;background-color:#f0ebe0}.date-selection__date-label{text-align:center;margin-top:.5em;margin-bottom:.5em;font-size:var(--fs-300)}.appointment-selection__btn{border:2px solid black;border-radius:0;margin-bottom:25px;min-width:50px;min-height:30px;background-color:#fff;gap:1em}.appointment-selection__btn:hover{border:2px solid #e6e6e6}.appointment-selection__date-submit{display:flex;justify-content:center;padding-top:15px;gap:1em}.appointment-selection__date-time-btn{border:2px solid black;border-radius:0;margin-bottom:25px;min-width:100px;min-height:50px;background-color:gray;color:#fff}.appointment-selection__date-time-btn:hover{border:2px solid #808080;background-color:#fff;color:#000}.appointment-selection__date-time-btn:disabled{border:2px solid #e6e6e6;background-color:#e6e6e6;color:#fff}.store-list-store{padding-left:.5em}.gap{gap:1rem}.arrow-btn{font-weight:bolder;font-size:3rem!important}.appointment-selection__show-more-dates{text-align:center}.nav-arrow{color:#6c757d;font-size:4rem!important}.slot-radio{padding-left:10px;grid-area:radiobtn;accent-color:var(--clr-brand-100)}.slot-time{padding-left:10px;grid-area:time}@media (max-width: 375px){.date-selection-wrapper{display:grid;grid-template-columns:48px 1fr 48px;grid-template-rows:auto}}@media (max-width: 40em){.appointment-selection p{text-align:center!important;padding-bottom:10px}.nav-arrow{color:#6c757d;font-size:3rem!important;padding-bottom:10px}.slot-radio{padding:0;display:flex;justify-content:center;align-items:center}.slot-radio input[type=radio]{flex:0 0 1rem;padding:0;margin-left:12px}.slot-time{padding-left:0}.date-selection__date-label{margin:0}.appointment-selection{padding-top:20px}.appointment-selection__d-flex{padding:0}.date-selection-dates{gap:0}.date-selection-wrapper{display:grid;grid-template-columns:40px 1fr 40px;width:100%}.appointment-selection__date-time-btn{min-width:25px;min-height:25px;font-size:var(--fs-200)}.date-selection-dates{flex-direction:column}.date-selection__times{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;align-items:end;padding:10px 0}.nav-button-left{display:flex;align-items:center;justify-content:start}.nav-button-right{display:flex;align-items:center;justify-content:end}.nav-button-left>button,.nav-button-right>button{width:40px}}@media (40em <= width <= 1050px){.date-selection__times{grid-template-columns:repeat(4,140px);grid-template-rows:1fr 1fr}.date-selection-wrapper{justify-content:center}}.overlay-loader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffff80}.skip-button{display:flex;justify-content:center}.btn-class.button-area{background-color:var(--clr-neutral-100);border:1px solid var(--clr-neutral-900);color:var(--clr-neutral-900)!important;font-size:var(--fs-300);width:21em}.btn-class:hover{background-color:var(--clr-neutral-100)!important}.button-area:hover{background-color:var(--clr-neutral-200)}@media (max-width: 40em){.btn-class.button-area{border:none;color:var(--clr-neutral-400)!important;height:.5rem;font-size:.75rem}}.thankYou-appointment{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:1em;padding:1em}.thankyou_app{padding-bottom:35px}.thankYou-appointment>h3{font-size:var(--fs-800);font-weight:700;margin-bottom:1rem;padding:0 1rem;color:#6c757d;text-transform:uppercase}.thankyou-appointment__area{display:flex;justify-content:center;box-shadow:0 5px 15px #000;width:436px;background-color:#17b597;border-radius:10px;padding:1em}.appointment-img{width:50%;fill:#fff!important}.thankyou-appointment__text{display:flex;flex-direction:column;align-items:center}.thankyou-appointment__text h3{font-weight:var(--fw-400)}.confirmed-header{padding-bottom:1em}h4{color:#6c757d;font-weight:var(--fw-400)}.thank-you-appointment__optional-info h4{text-align:center}.thankyou-appointment__text>p{font-weight:var(--fw-400);padding-bottom:.5em}.thank-you-appointment_location-icon{color:#6c757d}@media (max-width: 40em){.thankYou{padding-top:50px}.thankYou>h3{font-size:var(--fs-500)}h4{font-size:var(--fs-300)}.thankyou-appointment__area{width:236px;padding:.5em}}.about-you-form{display:flex;justify-content:center}.about-you__header{padding-bottom:40px}.about-you-form__area{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1em}.about-you-form__radio-btns{display:flex;gap:7em}.about-you-form__checkboxes{display:flex;flex-direction:column;width:100%}.radio-btns_area{display:flex;gap:1em;padding-bottom:60px}.room-info__text{margin-bottom:60px}.save-btn{padding-bottom:20px}@media (max-width: 40em){.room-info__text{margin-top:30px;padding-top:30px;margin-bottom:19px}.radio-btns_area{padding-bottom:30px}.about-you-form__area{padding:0 .2em}.about-you-form__radio-btns{flex-direction:column;gap:1em}}@media (min-width: 658px) and (max-width: 766px){.about-you-form__radio-btns{justify-content:center}}@media screen and (min-width: 767px) and (max-width: 1180px){.room-info__text{margin-top:30px;padding-top:30px;margin-bottom:19px}.radio-btns_area{padding-bottom:30px}.about-you-form__area{padding:0 .2em}}.room-info{display:flex;width:100%;padding-bottom:60px;align-items:flex-start}.room-info__options{display:flex;flex-direction:column;width:40%;padding-top:10px}.room-info__options-area{display:flex}.room-info__options-area p{color:var(--clr-neutral-900)}.room-info__text{width:100%;height:300px}.options-area{display:flex;align-items:center}.MuiFormControl-root-MuiTextField-root .MuiOutlinedInput-root{height:300px!important}@media (max-width: 40em){.room-info{flex-direction:column;align-items:flex-start;width:100%!important;padding-bottom:30px}.room-info__options{flex-grow:1;width:100%}.room-info__text{padding-top:10px;width:100%}}@media screen and (min-width: 767px) and (max-width: 1025px){.room-info{flex-direction:column}.room-info__text{padding-top:10px;width:100%;height:300px}.grid-selection__checkboxs{grid-template-columns:repeat(3,1fr)}.about-you-form__radio-btns{flex-direction:column}}@media screen and (min-width: 657px) and (max-width: 1025px){.grid-selection__checkboxs,.grid-four-cols{grid-template-columns:repeat(2,1fr)!important}.grid-three-cols{grid-template-columns:repeat(3,1fr)!important}}.room-info-checkbox-area{display:flex;align-items:center;width:auto}.room-info-checkbox-area p{font-size:var(--fs-300)}.checkbox-p{font-size:var(--fs-300);font-weight:var(--fw-400);text-align:left!important}@media (max-width: 40em){.room-info-checkbox-area p{font-size:.85rem}}.checkbox-area{display:flex;flex-direction:column;max-width:50px;align-items:center;padding-top:10px;max-width:74px}.checkbox-area__colour{border:1px solid var(--clr-neutral-500);height:75px;width:75px}.checkbox-p{padding-left:10px!important}.checkbox-area p{padding-top:10px;font-size:var(--fs-200)}.white{background-color:#fff}.cream{background-color:#eadeb9}.light-grey{background-color:#c2c1c1}.dark-grey{background-color:#616160}.green{background-color:#4b6860}.light-blue{background-color:#bce1e4}.dark-blue{background-color:#232d58}.wood-grain{background-image:url(/assets/img/colours/Woodgrain.jpg)}.white-worktop{background-image:url(/assets/img/colours/White.jpg)}.cream-worktop{background-image:url(/assets/img/colours/Cream.jpg)}.grey-worktop{background-image:url(/assets/img/colours/Grey.jpg)}.wood-worktop{background-image:url(/assets/img/colours/Wood.jpg)}.light-marble{background-image:url(/assets/img/colours/Light_Marble.jpg)}.dark-marble{background-image:url(/assets/img/colours/Dark_Marble.jpg)}.light-stone{background-image:url(/assets/img/colours/Light_Stone.jpg)}.dark-stone{background-image:url(/assets/img/colours/Dark_Stone.jpg)}.colour-selection{width:90%!important}.colour-selection__checkboxs,.flex-selection__checkboxs{display:flex;justify-content:center;align-items:center;gap:1em;flex-wrap:wrap}.grid-selection__checkboxs{--min: 30ch;display:grid;grid-template-columns:repeat(3,270px);gap:.95em;width:100%}.colour-selection__titles h5{text-align:left;font-size:var(--fs-100);font-family:var(--ff-sans);font-weight:var(--fw-400);margin-bottom:0;margin-top:0;padding-bottom:30px}.colour-selection__titles p{font-size:.75em}.ck-bk{padding:.45em;background-color:#fff;width:auto}@media (max-width: 40em){.colour-selection{width:100%!important}.grid-selection__checkboxs{grid-template-columns:repeat(1,1fr);width:100%!important;gap:.5em}.ck-bk{width:auto}.colour-selection__titles h5{font-size:.9rem;padding-bottom:15px}}@media screen and (min-width: 767px) and (max-width: 1180px){.grid-selection__checkboxs{grid-template-columns:repeat(2,1fr);width:100%!important;gap:.5em}}.upload-documents-form{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:2em}.upload-documents-form__area{height:100%;padding-top:10px}.upload-document-form__photos{display:flex;justify-content:center;flex-wrap:wrap;gap:2em}.upload-documents-form__plan--validation{display:flex;justify-content:center;color:red;font-weight:bolder;margin-bottom:20px}.upload-documents-form__photos--validation{display:flex;justify-content:center;color:red;font-weight:bolder}.upload-documents-form__p--align{text-align:center}.upload-documents-form__details-container{display:flex;justify-content:center;align-items:center;border:1px solid var(--clr-neutral-900);width:60%;height:60px;margin-bottom:10px}.upload-documents-form__info{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;align-items:flex-start}.upload-documents-form__title{margin-right:30px}.upload-documents-form__title--bold{font-weight:700}.upload-area__additional{padding-top:40px}.upload-area__additional h3{padding-bottom:15px;font-weight:var(--fw-400)}@media screen and (max-width: 700px){.upload-documents-form__area{width:95%}.upload-document-form__photos{gap:1em}.upload-documents-form__details-container{width:95%;height:40px;text-align:center}}.upload-area{padding-bottom:10px!important;text-align:left}.upload-area__label--required{color:#6d0701;font-weight:700}.upload-area h5{margin-top:0!important}@media (max-width: 40em){.upload-area{padding-top:10px!important}.upload-area h5{margin-top:0!important}}.upload-card{display:flex;justify-content:center;padding-bottom:30px}.upload-card__area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:10px;border:2px var(--clr-neutral-900) solid!important;height:200px;width:150px}.upload-card__icon{font-size:4em!important}.plan-icon{width:65px!important}.upload-card__button{width:20%!important}.upload-card__preview-thumbnail{max-width:90%;max-height:100px;display:block;margin:0 auto;background-color:#fff}.upload-card__title{overflow:hidden;max-width:90%;text-overflow:ellipsis;width:fit-content;white-space:nowrap}.hide{display:none}h5{font-size:1.1rem}.optional-info-thank-you{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:1em;padding:1em}.optional-info-thank-you h3{padding-bottom:30px;font-weight:var(--fw-400)}.optional-info-thank-you p{color:#000;font-weight:var(--fw-400)}.optional-info-thankyou-appointment__area{display:flex;justify-content:center;box-shadow:0 5px 15px #000;-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px);width:436px;height:187px;background-color:#17b597;border-radius:10px}.optional-info-appointment-img{width:40%;fill:#fff}.optional-info-thankyou-appointment__text{display:flex;flex-direction:column;align-items:center}.thank-you-appointment__p{padding-top:15px}.appointment-type-area{display:flex;justify-content:center;align-content:center;gap:1em}.MuiFormGroup-root{gap:2em!important}@media (max-width: 40em){.MuiFormGroup-root{gap:1em!important}}.toggle-buttons{display:flex;justify-content:center;gap:1em!important}.MuiFormControlLabel-root{margin-left:0!important;margin-right:0!important;flex:1!important}.appointment-type-button{display:flex;flex-direction:column;align-items:center;margin-top:20px;margin-bottom:20px;height:400px;outline:2px solid #eeeded}.image-button-area{margin:1em;min-height:200px;width:350px;border:none;background-size:350px 200px;background-repeat:no-repeat}.appointment-type-button.selected{outline:4px solid var(--clr-primary-100)}.appointment-type-button_details{max-width:350px;padding-bottom:5px}.appointment-type-button__details-area{overflow:auto;max-width:350px;margin-bottom:20px}.appointment-type-button_details ul li{font-size:.9rem}.showroom{background-image:url(/assets/store-appointment-B2AP4nsP.jpg)}.online{background-image:url(/assets/online-appointment-BVbrSJYB.jpg)}.MuiFormGroup-root{justify-content:center!important}@media (max-width: 40em){.appointment-type-button{width:300px}.image-button-area{width:250px}}@media (40em <= width <= 1050px){.toggle-buttons{justify-content:center!important}}@media (min-width: 344px) and (max-width: 360px){.appointment-type-button{width:280px}}.toggle-cards{display:flex;flex-wrap:wrap;justify-content:space-evenly;flex-direction:row;padding:1em;gap:2.5em}@media screen and (max-width:700px){.toggle-cards{display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:row;padding:.5em;gap:1em}}.showroom-locationv2{width:100%;display:flex;align-items:stretch;justify-content:space-between;gap:1em}.location-container{display:flex;flex-direction:column;gap:.5em}.showroom-location__p{text-align:left!important;font-weight:var(--fw-100)}.showroom-locationv2__locations{display:flex;flex-direction:column;justify-content:space-between;padding:0;width:100%;max-width:450px}.width{width:100%}.fake-maps{width:100%;height:400px}.showroom-locationv2__area{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:10px}.showroom-locationv2__info{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;align-items:flex-start}.showroom-locationv2__title{padding-bottom:10px;margin-right:30px}.showroom-locationv2__title--bold{font-weight:700}.showroom-locationv2__postcode{display:flex;flex-direction:column;justify-content:stretch;flex:0}.current-location-btn{margin:0;font-size:var(--fs-200)}.showroom-locationv2__map{height:400px;width:100%;max-width:450px}.locations-searchv2{display:flex;align-items:center;gap:1rem}.locationsv2{min-height:147px}.locations-searchv2 input{width:60%;border-radius:2em;border:1px solid var(--clr-neutral-900);padding-left:20px;height:40px}.locations-searchv2 input::placeholder{font-size:16px}.location-showroomsv2{padding:10px;display:flex;justify-content:space-between;gap:1rem;min-height:320px;max-height:250px;overflow:auto;flex:1}.spinner{display:flex;justify-content:center}input.invalid-postcode{border:2px solid #d32f2f}.invalid-postcode__text{font-weight:500;color:#d32f2f}.location-search-btn{color:var(--clr-brand-100);border:1px solid var(--clr-brand-100);border-radius:2em;height:50px;width:6em;background-color:var(--clr-neutral-100);margin:0;height:40px;transition:var(--btn-trans)}.location-search-btn:hover{background-color:var(--clr-brand-100);color:var(--clr-neutral-100)}.no-map{display:none}@media (max-width: 40em){.location-container{padding-top:30px}.showroom-location__p{text-align:center!important}.no-map{display:block;height:30px}.showroom-location__current-location{justify-content:flex-start;flex:0}.showroom-locationv2{flex-direction:column}.showroom-locationv2__area{padding-top:10px;padding-bottom:0}.showroom-locationv2__locations{flex-direction:column;width:auto}.showroom-locationv2__postcode{flex-direction:column;width:auto!important}.showroom-locationv2__map{width:100%;height:220px}input{width:80%;font-size:1em!important}.locations-searchv2{gap:.5rem}.location-showroomsv2{flex-direction:column;min-height:280px;max-height:220px}.showroom-locationv2__map{padding-top:20px}.showroom-locationv2__postcode{width:100px}}@media screen and (min-width: 767px) and (max-width: 821px){.locations-searchv2{gap:.5rem}input:not([type=radio]):not([type=checkbox]){width:500px!important}.showroom-locationv2__postcode{width:100px}.showroom-locationv2{width:100%;display:flex;flex-direction:column}.showroom-locationv2__locations{width:auto!important}}@media screen and (min-width: 820px) and (max-width: 1025px){.locations-searchv2{gap:.5rem}input:not([type=radio]):not([type=checkbox]){width:500px!important}.showroom-locationv2__postcode{width:90%!important}.showroom-location__current-location{width:100%}.showroom-locationv2{flex-direction:column}.showroom-locationv2__locations{width:auto!important}.showroom-locationv2__map{width:100%}}.location-areav2{display:flex;flex-direction:column}.location-areav2__checkbox{display:flex;align-items:center}.empty-div{min-width:41px}.location-areav2__details{justify-content:flex-end}p{font-weight:700}@media (max-width: 40em){.location-areav2{align-items:stretch}}.card-button-function__area{display:flex;align-items:center;background-color:var(--clr-neutral-100);border-radius:1em;border:2px solid var(--clr-neutral-900);padding:1em;transition:var(--btn-trans)}.card-button-function__area:hover{background-color:var(--clr-neutral-900);color:var(--clr-neutral-100)}.card-button__area-function:focus{background-color:var(--clr-neutral-900);color:#fff}@keyframes fade{0%{background-color:#fff}to{background-color:transparent}}@media (max-width: 40em){.card-button-function__area{font-size:.6rem}}.card-one{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:.25em;padding:1em;border:1px solid var(--border-color);background-color:var(--card-bk);height:250px;transition:var(--btn-trans)}.card-one:hover{transform:translateY(-2px);box-shadow:var(--box-shadow);border:1px solid var(--color-selected);cursor:pointer}.card-one.selected{border:1px solid var(--color-selected);background-color:var(--bk-color-selected)}.card-one span{text-align:center;font-size:var(--fs-300);line-height:1.45}.time-btn{background:var(--bk-color);font-size:var(--fs-200);color:var(--clr-navy-soft);padding:3px 10px}.time-btn.selected-btn{background-color:var(--card-bk)}.circle{display:flex;justify-content:center;align-items:center;background-color:var(--bk-color);width:56px;height:56px;border-radius:100px}.circle.selected-circle{background-color:var(--color-selected)}.circle img{height:25px}@media (max-width: 40em){.card-one h3{text-align:center}}.info-card{display:flex;justify-content:center;border:solid 1px var(--border-color);border-left-color:var(--clr-brand-400);border-left-width:3px;background:var(--card-bk);width:100%;padding:1em;gap:1em}.info-card__image{width:20%;justify-content:center}.info-card__image img{margin-right:auto;margin-left:auto}.info-card__title{font-weight:var(--fw-700)!important;text-align:left!important}.info-card__message{display:flex;flex-direction:column;font-size:var(--fs-300);text-align:left!important;line-height:1.5}@media (max-width: 40em){.info-card{width:100%}.info-card__image{width:50%}}.map-card{display:flex;flex-direction:column;justify-content:center;width:100%;border:solid 1px var(--border-color);border-left-color:var(--color-selected);border-left-width:3px;padding:1em;gap:1em}.showroom-map{display:flex;justify-content:center}.map-card_showroom{display:flex;justify-content:center;gap:1em}.map-card_showroom-details{display:flex;flex-direction:column}.showroom-name{font-size:14px!important;font-weight:var(--fw-700)!important;text-align:left!important}.showroom-address{font-size:13px!important;font-size:var(--fs-300);text-align:left!important}@media (max-width: 40em){.map-card{width:100%}.info-card__image{width:50%}.map-card_showroom{align-items:center}}.full-page-flex{display:flex;min-height:100vh}.v-center{align-items:center}.h-center{justify-content:center}.single-page-header-area{display:flex;flex-direction:column;padding:1em}.single-page-header-area>nav{position:sticky!important}.single-page-header-content{display:flex;flex-direction:column;align-items:flex-start}.single-page-header-content__top-banner{background-color:#d0a488;height:40px;width:100%}.single-page-header-content__logo-top{margin:1em;height:32px;width:160px;text-align:left!important}.single-page-header-banner__text{font-size:var(--fs-600);font-weight:var(--fw-400);font-family:var(--ff-baskerville);max-width:698px;text-align:right;color:var(--clr-neutral-100)}.single-page-centered-text h1{font-size:var(--fs-1100)}.single-page-second-image{display:flex;flex-direction:column;padding:1em}.single-page-centered-text{display:flex;flex-direction:column;color:#fff;margin-top:auto;align-items:flex-start;padding:3rem}.single-page-appointment-banner{background-image:url(/assets/header/booking-app-header-1.webp);min-height:700px;max-height:500px;object-fit:cover}.single-page-thank-you-banner{background-image:url(/assets/img/thankyou.webp);background-repeat:no-repeat;background-size:cover;height:54vh;display:block;margin:auto;width:50%}.nav-image{max-height:155px}.single-page-imageSize{width:30%}.single-page-header-text{display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 40em){.single-page-appointment-banner{background-image:url(/assets/header/mobile-appointment-v2.jpg);background-repeat:no-repeat;min-height:400px;max-height:200px;object-fit:cover;margin-bottom:20px}.single-page-centered-text h1{text-align:left!important}.single-page-thank-you-banner{background-image:url(/assets/img/Thank-You.webp);background-repeat:no-repeat;height:31vh;display:block;margin:auto;width:100%}.single-page-header-banner__text{text-align:left}.single-page-main-header-img-size{width:100%}.single-page-header-content__top-banner{background-color:#d0a488;height:20px;width:100%}.single-page-header-content__logo-bottom{width:100%;height:auto}.single-page-second-image{padding-left:1em;padding-bottom:1em;width:100%}.single-page-centered-text{height:130px;width:95%;font-size:.74rem;margin-top:0;padding:0;align-items:center;justify-content:center}.single-page-second-image>.single-page-centered-text{margin-top:auto}.nav-image{max-height:70px!important}}@media (max-width: 390px){.single-page-second-image{padding-left:.8em;padding-bottom:.8em;width:100%}.single-page-centered-text{font-size:.7rem}.single-page-header-banner__text{font-size:var(--fs-500);font-weight:var(--fw-400);font-family:var(--ff-baskerville)}.single-page-centered-text p{font-size:var(--fs-300)!important}}@media (max-width: 375px){.single-page-centered-text{font-size:.71rem;width:100%}.single-page-second-image{padding-left:.5em;padding-bottom:.5em}}@media (max-width: 360px){.single-page-second-image{padding-left:.5em;padding-bottom:.5em;width:100%}.single-page-centered-text{font-size:.68rem}}@media (max-width: 320px){.single-page-centered-text{font-size:.6rem;width:100%}.single-page-second-image{padding-left:.5em;padding-bottom:.5em}}@media screen and (min-width: 667px) and (max-width: 1025px){.single-page-imageSize{width:90%}.single-page-second-image{padding-left:2em;padding-bottom:2em}.single-page-centered-text{padding:0;margin-bottom:0;height:auto}.single-page-appointment-banner{background-image:url(/assets/header/booking-app-header-1.webp);height:55vh}}@media (min-width: 657px) and (max-width: 668px){.single-page-appointment-banner{height:45vh}.single-page-appointment-banner{background-image:url(/assets/header/Appointment-Booking-Header-v2.jpg);height:65vh}}@media (max-width: 23.5em){.single-page-appointment-banner{background-image:url(/assets/header/mobile-appointment-v2.jpg);background-repeat:no-repeat;min-height:400px;max-height:200px;object-fit:cover}.single-page-centered-text h1{text-align:left!important}.single-page-product-banner{background-image:url(/assets/header/Product-Enquiry-Banner-Mob.jpg);height:50vh}.single-page-enquiry-banner{background-image:url(/assets/header/Send-An-Enquiry-Banner-Mob.jpg);height:50vh}.single-page-spares-banner{background-image:url(/assets/header/Spare-Parts-Banner-Mob.jpg);height:50vh}}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){.single-page-second-image{padding-left:3.4em;padding-bottom:3.4em}.single-page-header-banner__text{margin-top:350px}}.input-grid-1{display:grid;grid-template-columns:1fr;padding-bottom:10px;padding-top:10px}.input-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;padding-bottom:10px;padding-top:10px}.input-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;padding-bottom:10px;padding-top:10px}.single-form{width:100%}.refresh-area{justify-content:flex-start}.upload-btn__area{display:flex}.upload-btn-area{width:29%;background-color:var(--clr-brand-100);border:1px solid var(--clr-brand-100);color:var(--clr-neutral-100);font-weight:var(--fw-400);transition:var(--btn-trans);margin:0 0 10px;height:auto;padding:1em .5em}.upload-btn-area:hover{background-color:var(--clr-brand-200);border:1px solid var(--clr-brand-200);color:var(--clr-neutral-100)}.hide-upload-area{max-height:0;overflow:hidden;transition:all .1s cubic-bezier(1,0,1,0)}.show-upload-area{height:auto;max-height:9999px;transition:all .1s cubic-bezier(1,0,1,0)}.checkbox-area-single-page{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-left:1em}.checkbox-area-single-page p{text-align:left!important}.margin-b{margin-bottom:10px!important}.single-page-progress-btn{display:flex;justify-content:center;width:100%}.mg-label{min-height:15.77px;max-height:15.77px}.input-flex-2{display:flex;align-items:center;gap:1em}.text-select-phone{width:30%}.phone-input{width:70%}.single-page-project__label{font-size:var(--fs-400)}.d2-privacy-policy{font-size:var(--fs-300)!important;color:#0009}.d2-privacy-policy a{color:inherit}@media (max-width: 40em){.mg-label{margin-bottom:0}.d2-form-group label,.single-page-project__label{font-size:var(--fs-300)}.input-grid-1,.input-grid-2,.input-grid-3{display:grid;gap:2em;grid-template-columns:1fr}.MuiInputBase-multiline{height:150px}.d2-contact-form{font-size:.82rem;display:grid;grid-template-columns:1fr;padding-bottom:0}.d2-contact-form__area p{text-align:left!important;padding-bottom:0!important}.d2-contact-form__area-p{margin-bottom:20px!important;margin-top:20px!important;text-align:center!important}.d2-contact-form-checkbox-area p{text-align:left!important}.d2-privacy-policy{font-size:1rem!important}.d2-contact-form__img{display:none}.d2-contact-form__details{width:100%;padding-left:0!important}.upload-btn-area{padding:.8em .1em;width:84%;margin:0 auto 10px}.checkbox-area-single-page{margin-left:.1em}.single-page-progress-btn{justify-content:center}.text-select-phone,.phone-input{width:100%}.input-flex-2{flex-direction:column;gap:0}.refresh-area{display:flex;flex-direction:column;justify-content:center!important}}@media (max-width: 400px){.upload-btn-area{width:100%}}@media (max-width: 390px){.text-select-phone{width:100%}.upload-btn-area{width:95%}.input-flex-2{flex-direction:column;gap:0}.phone-input{width:100%}.MuiInputBase-multiline{height:150px}}@media (max-width: 320px){.text-select-phone,.phone-input{width:100%}.input-flex-2{flex-direction:column;gap:0}.upload-btn-area{width:100%;font-size:var(--fs-200)}}@media screen and (min-width: 600px) and (max-width: 750px){.d2-contact-form{width:100%}.upload-btn-area{width:70%;margin:0 0 10px}.MuiInputBase-multiline{height:200px}.text-select-phone,.phone-input{width:50%}}@media screen and (min-width: 767px) and (max-width: 820px){.d2-contact-form{width:100%}.upload-btn-area{width:60%;margin:0 0 10px}.MuiInputBase-multiline{height:200px}.text-select-phone,.phone-input{width:50%}}@media screen and (min-width: 821px) and (max-width: 1369px){.d2-contact-form{width:100%}.upload-btn-area{width:45%;margin:0 0 10px}.MuiInputBase-multiline{height:200px}.text-select-phone,.phone-input{width:50%}}@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1){.upload-btn-area{width:40%}}.d2-form-group{display:grid;gap:10px}.d2-form-group label{font-size:14px;font-weight:var(--fw-600);color:var(--clr-navy-soft)!important;text-box-trim:trim-both;text-box-edge:cap alphabetic}.MuiSelect-select{background-color:var(--surface)!important;border:none!important}@media (max-width: 40em){.d2-form-group label,.single-page-project__label{font-size:var(--fs-300)}}.dropdown-single-select-v2__label{font-weight:700}.dropdown-single-select-v2__label--required{color:#000;font-weight:700}.single-label-flex{display:flex}.label-one{font-weight:var(--fw-700)}.label-two{font-weight:var(--fw-200)!important}.requiredFieldAsterisk__label--required{color:#6d0701;font-weight:700}.checkboxs-area{display:flex;flex-direction:column}.checkbox-area__checkbox{display:flex;align-items:center}.empty-div{min-width:48px}.checkbox-area__details{justify-content:flex-end}p{font-weight:300!important}.checkbox-label{color:var(--clr-neutral-900);font-weight:700!important;font-size:1.15rem!important}.ts-error{display:flex;flex-direction:column;border:1px solid var(--err-primary-100);background-color:var(--err-primary-200)}.ts-error__header{display:flex;background-color:var(--err-primary-100);align-items:center;gap:1em;padding:.35em;color:var(--clr-neutral-100)}.ts-error__circle{display:flex;justify-content:center;align-items:center;height:25px;width:25px;border:2px solid var(--clr-neutral-100);background-color:var(--err-primary-200);border-radius:var(--br-circle);color:var(--err-primary-100)}.ts-error__message{display:flex;flex-direction:column;gap:1em;padding:.35em}.ts-error__retry{border-radius:var(--br);background-color:var(--err-retry-100);border:none;outline:2px solid var(--err-retry-200);width:30%;margin-right:auto;margin-left:auto;transition:var(--btn-trans)}.ts-error__retry:hover{background-color:var(--err-retry-300);outline:2px solid var(--err-retry-400);color:var(--clr-neutral-100)}.title-label{font-size:var(--fs-400)}.form-banner{display:flex;flex-direction:column;align-items:center;gap:1em}.form-banner h2{font-size:var(--fs-950);color:var(--clr-brand-100)}.form-banner a{color:var(--clr-neutral-900)}@media (max-width: 40em){.form-banner p,.form-banner h2{text-align:center!important}}.summary-card{display:flex;flex-direction:column;border:solid 1px var(--border-color);border-left-color:var(--clr-brand-400);border-left-width:3px;background-color:var(--surface);padding:1em;margin-bottom:10px;gap:.5em}.summary-card span{color:var(--clr-brand-400);font-size:var(--fs-200);font-weight:var(--fw-700);letter-spacing:.18em;text-align:left}.summary-card p{color:var(--clr-navy-soft);font-size:var(--fs-200);font-weight:var(--fw-700);text-align:left}.summary-card>div{display:flex;align-items:center;gap:1em;font-weight:var(--fw-600);font-size:var(--fs-300)}.upload-advice-text{padding-bottom:15px;color:var(--clr-font-disabled)}@media (max-width: 40em){.upload-advice-text{padding-bottom:15px!important;color:var(--clr-font-disabled)}}.calendar-selection{padding:2em;display:flex;flex-direction:column;justify-content:center;gap:1em}.indicator{color:var(--clr-brand-400)!important;font-weight:var(--fw-900)!important}.calendar-selection__calendar{display:flex;justify-content:center;align-items:center;gap:1em}.calendar-selection__calendar{display:grid;grid-template-areas:"calendar calendar" "buttons buttons";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-items:start}@media (max-width: 40em){.calendar-selection__calendar{grid-template-areas:"calendar" "buttons";grid-template-columns:1fr;grid-template-rows:auto}}.calendar-selection__calendar-area{display:flex;flex-direction:column;gap:1em;grid-area:calendar;align-items:flex-start}.calendar-selection__calendar-area>h2{margin-right:auto;color:var(--color-selected)!important}.calendar-selection__calendar-area>p{text-align:left!important;color:var(--clr-navy-soft)}.booking__sumary{margin-bottom:auto;grid-area:summary}.buttons-calendar{grid-area:buttons}.react-calendar__navigation__label__labelText{font-size:var(--fs-300)}.react-calendar{padding:1em;border:1px solid var(--border-color)!important;background-color:var(--clr-surface)!important;width:100%!important;margin-right:auto;margin-left:auto}.react-calendar__navigation__label>span{text-align:left!important}.react-calendar__navigation__label__labelText{font-family:var(--ff-cardio);font-size:var(--fs-500)!important;text-align:left!important}.react-calendar__navigation__arrow{background-color:var(--clr-neutral-100)!important;border:1px solid var(--border-soft)!important;border-radius:0!important}.react-calendar__navigation button{min-width:35px!important;height:35px;transition:var(--btn-trans)}.react-calendar__navigation button:hover{background-color:var(--bg)!important;border:1px solid var(--clr-brand-600)!important}.react-calendar__navigation button:disabled{background-color:var(--clr-neutral-100)!important;opacity:.35;border:1px solid var(--border-soft)!important;border-radius:0!important}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none!important}.react-calendar__navigation__label{pointer-events:none!important}.react-calendar__tile,.react-calendar__month-view__days__day{font-family:var(--ff-sans)!important;color:#000}.react-calendar__navigation__label{color:#000}.react-calendar__tile{padding:4px 6.6667px;height:50px}.react-calendar__month-view__days__day--weekend{color:#000!important}.react-calendar__tile--active{background-color:var(--color-selected)!important;border-radius:0!important;width:40px;height:50px;color:#fff!important;transition:var(--btn-trans)}.react-calendar__month-view__days button:disabled{cursor:auto!important}.react-calendar__tile:disabled{background-color:transparent!important}.react-calendar__tile:hover{border-radius:0!important}.react-calendar__tile--now{outline:1px solid var(--clr-brand-100)!important;border-radius:0!important;background-color:var(--clr-neutral-100)!important;color:#ccc!important}.react-calendar__tile:disabled{color:#ccc!important}.react-calendar__tile:not([disabled])>abbr{border-bottom:1px solid var(--clr-brand-400);border-radius:0}abbr[title]{text-decoration:none}.calendar-selection__slots{display:flex;flex-direction:column;padding:1em;outline:2px solid #ccc;width:50%;gap:1em;border-radius:10px}.calendar-selection__slots-area{display:flex;flex-direction:column;gap:1em;padding:.8em;box-shadow:var(--box-shadown);outline:1px solid var(--border-color);min-width:455px;background-color:var(--clr-surface);box-shadow:var(--box-shadow)}.calendar-selection__slots-area h3{font-size:var(--fs-400)}.slots-area{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:1em}.slot-spinner,.slots-hidden{display:flex;justify-content:center;height:150px}.date-selection-slot-c{display:flex;justify-content:center;align-items:center;min-height:55px;width:100%;outline:1px solid var(--border-color);background-color:#fff;cursor:pointer;transition:var(--btn-trans);font-size:var(--fs-300);border-radius:var(--br-input)}.date-selection-slot-c:hover{outline:1px solid var(--color-selected)}.date-selection-slot-c.selected{box-shadow:none;background-color:var(--color-selected);color:#fff;font-weight:var(--fw-400)}.date-selection-slot-c.disabled{color:#ccc;cursor:not-allowed;outline:2px #ccc solid}.date-selection-slot-c.disabled:hover{background-color:#fff}.slot-detail{font-weight:var(--fw-700)}.hidden-time{height:26px}.cal-icon{font-size:8rem!important;margin-left:auto;margin-right:auto;fill:#ccc!important}.ready{fill:#348e447b!important}.ready-slots{transition:var(--btn-trans)}.slots-area-wrapper{padding-bottom:10px;margin-right:auto;margin-left:auto;width:100%}.slots-area-time-info>span{font-size:var(--fs-300)}.slots-area-time-info>svg{font-size:var(--fs-300)}.is-pending>.react-calendar__viewContainer>.react-calendar__month-view>div>div>.react-calendar__month-view__days>.react-calendar__month-view__days__day>abbr{color:#ccc!important}.not-pending{display:block}@media (max-width: 40em){.slots-area-wrapper{width:100%}.calendar-mobile{display:block}.calendar-selection{flex-direction:column;padding:1em;gap:1.2em}.slots-area-header{width:100%}.slots-area-header>h3{width:70%!important;padding-left:16px}.slots-area-time-info{justify-content:flex-start;width:51%}.slots-area-time-info>span{font-size:var(--fs-200)}.slots-area-time-info>svg{font-size:var(--fs-200)}.react-calendar{width:348px!important;margin-left:0;margin-right:0}.react-calendar__month-view__days{align-items:center}.react-calendar__tile{display:flex;justify-content:center;align-items:center}.react-calendar__month-view__weekdays__weekday{font-size:var(--fs-200);color:var(--clr-font-disabled)}.react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend button:disabled{color:#ccc!important}.react-calendar__tile--now,.react-calendar__tile--active,.react-calendar__tile:hover{display:flex;justify-content:center;align-items:center;height:35px}.calendar-selection__slots-area{min-width:250px!important;width:100%}.calendar-selection__calendar{flex-direction:column;width:100%}.calendar-selection__slots{width:100%}.slots-area{grid-template-columns:1fr}.slot{padding:.4em;outline:1px solid black}.date-selection-slot-c{min-height:55px;font-size:var(--fs-300)}.appointment-detail-span{display:flex;flex-direction:column}}.disabled-message{display:flex;justify-content:center;padding-bottom:10px}.disabled-message p{font-weight:var(--fw-200)!important}@media (max-width: 360px){.date-selection-slot-c{font-size:var(--fs-200)}}@media (max-width: 320px){.date-selection-slot-c{min-height:40px}.slots-area-header>h3{width:70%!important;padding-left:37px}}@media (max-width: 360px){.react-calendar{width:328px!important}}@media (40em <= width <= 1366px){.react-calendar{margin-left:auto;margin-right:auto}.calendar-selection{flex-direction:column;padding:1em;gap:2em}.calendar-selection__calendar{width:100%}.calendar-selection__slots-area{min-width:250px!important}.slots-area{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:1em}.appointment-detail-span{display:flex;flex-direction:column}.calendar-selection__slots{width:100%}}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.privacy-brochure{border:1px solid var(--border-soft);padding:1em!important;background-color:var(--surface)}.contact-form__details-span{font-size:var(--fs-200);color:var(--clr-font-disabled)!important;margin-bottom:20px!important}.hr-line{padding-top:20px;padding-bottom:20px}@media (max-width: 40em){.contact-form__details-span{font-size:var(--fs-200)!important;color:var(--clr-font-disabled)!important;margin-bottom:20px!important}}.summary-card-questions{display:flex;flex-direction:column;border:solid 1px var(--border-color);border-left-color:var(--clr-brand-400);border-left-width:3px;background-color:var(--surface);padding:1em;margin-top:10px;margin-bottom:20px;gap:.5em}.summary-card-question__span{color:var(--clr-brand-400)!important;font-size:var(--fs-150);font-weight:var(--fw-600)!important;text-transform:uppercase;letter-spacing:.18em}.summary-card-question__p{font-size:var(--fs-250);color:var(--clr-navy-soft)!important}:root{--ff-sans: "Lexend", sans-serif;--header-ff: "Playfair Display", serif;--ff-cardio: "Cardo",serif;--fs-100: .65em;--fs-150: .688rem;--fs-200: .75rem;--fs-250: .813rem;--fs-300: 1rem;--fs-400: 1.25rem;--fs-500: 1.375rem;--fs-550: 1.5rem;--fs-600: 1.75rem;--fs-900: 2.125rem;--fs-1000: 2.5rem;--fs-1100: 3.625rem;--fw-100: 100;--fw-200: 200;--fw-300: 300;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--fw-900: 900;--clr-neutral-100: #fff;--clr-neutral-200: #F7F7F7;--clr-neutral-300: #ccc;--clr-neutral-400: #BCBCBC;--clr-neutral-500: #63666A;--clr-neutral-900: #000000;--clr-primary-100: #000000;--clr-primary-200: #2b2b2b;--clr-primary-300: #474c55;--clr-primary-400: #8ea8da;--clr-primary-500: #F3F3F3;--clr-brand-100: #c57d54;--clr-brand-200: #e9b99e;--clr-brand-300: #e56969;--clr-brand-400: rgb(167, 85, 60);--clr-brand-500: rgb(46, 48, 62);--clr-brand-600: rgb(29, 31, 44);--clr-btn-disabled: rgb(214, 221, 231);--clr-font-disabled: rgb(108, 123, 164);--clr-surface: rgb(245, 247, 249);--clr-btn-border-softer: rgb(126, 143, 179);--clr-selected-card: rgb(230, 233, 239);--border-soft: rgb(214, 221, 231);--surface: rgb(245, 247, 249);--card-bk: rgb(255, 255, 255);--border-color: rgb(214, 221, 231);--color-selected: rgb(46, 48, 62);--clr-navy-soft: rgb(69, 75, 99);--bk-color: rgba(237, 239, 243, 1);--bk-color-selected: rgba(46, 48, 62, .05);--box-shadow: 0 6px 20px rgba(46, 48, 62, .08);--box-shadow-2: 0 6px 30px rgba(46, 48, 62, 1);--bg: rgb(237, 239, 243);--err-primary-100: #d32f2f;--err-primary-200: #FFEBED;--err-retry-100: #7F7EFF;--err-retry-200: #413fff;--err-retry-300: #8ef360;--err-retry-400: #6fb54f;--br: 16px;--element-spacing: 30px;--br-circle: 100px;--btn-trans: .3s ease-in;--btn-trans-lng: 3s ease-in;--btn-sec-wd: 114px}@media (min-width: 40em){:root{--fs-500: 1.75rem;--fs-600: 2.125rem;--fs-900: 4.25rem;--element-spacing: 15px}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,p,dl,dd,figure{margin:0}ul[class],ol[class]{list-style:none;padding:0}input,button,textarea,select{font:inherit}img{max-width:100%;height:auto;display:block}body{line-height:1.3;font-family:var(--ff-sans);font-size:var(--fs-400);font-weight:300;background-color:var(--bg);color:var(--clr-brand-500)!important}h1,.h1,h2,.h2,h3,.h3,h4,.h4{line-height:1;color:var(--clr-primary-200);font-family:var(--ff-cardio)!important;font-weight:var(--fw-100)!important}h1{font-size:36px!important;font-weight:var(--fw-400)!important}h2,h3{font-size:var(--fs-500)}input[type=radio]{accent-color:red!important}.bold{font-weight:var(--fw-600)!important}.grid-1,.grid-2{display:grid}.grid-1{grid-template-columns:1fr}.grid-2{grid-template-columns:repeat(2,1fr);gap:1em}.hidden-options{display:flex;flex-direction:column;gap:1em;padding-bottom:15px}.brochure-span{padding-bottom:15px;width:50%}@media (max-width: 40em){.grid-2,.grid-area-2{grid-template-columns:1fr}.brochure-span{width:100%}}.MuiFormHelperText-root.Mui-error{text-align:left!important;font-weight:400!important;font-size:1rem}.MuiTypography-root{text-align:left!important}.notranslate{font-family:var(--ff-sans);color:var(--clr-navy-soft)!important;font-weight:var(--fw-100);font-size:var(--fs-300)!important}.PrivateSwitchBase-input{accent-color:var(--clr-navy-soft)!important}@font-face{font-family:Gill Sans Nova Book;src:url(/assets/gillsansnova_book-HH_uqVFq.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cardo/v21/wlp_gwjKBV1pqhvP3IEp2A.woff2) format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.woff2) format("woff2")}
