.homeContainer{display:flex;align-items:flex-start;gap:6%;padding:50px 32px 32px 16px;max-width:100%;position:relative}.change-location-button{position:absolute;top:20px;right:20px;cursor:pointer;background-color:#f2c265;color:#fff;border-radius:16px;border:none;padding:0 20px;height:40px;font-size:14px;font-weight:600;transition:background-color .3s ease}.change-location-button:hover{background-color:#e0b04f}.searchBar{position:absolute;top:0;left:0;right:0;padding-top:20px;padding-bottom:20px}.inputSearch{width:20%;height:40px;border-radius:16px;border:none;outline:none;background:#f6f3f3;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:20px;padding:1rem}.labelListCard{display:block;top:32px;border-radius:16px;padding:0 16px;box-shadow:0 10px 30px #00000014}.labelButton{width:100%;border:none;border-bottom:1px solid var(--colour-red);background-color:transparent;padding:8px 0;cursor:pointer;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:16px;color:#000;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.labelButton:hover,.clickedLabel{background:var(--colour-red);color:#fff;transform:translateY(-1px);box-shadow:0 6px 14px #f25c5466}.labelTitle{font-family:Titan One,sans-serif;font-size:20px;font-weight:700;color:var(--colour-brown);margin-bottom:4px}.uL{display:flex;align-items:stretch;list-style-type:none;flex-direction:column;align-content:stretch;flex-wrap:wrap;padding:0}.restaurantTitle{font-family:Titan One,sans-serif;color:var(--colour-brown);font-size:32px;margin-bottom:8px}.restaurantCardContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));grid-template-rows:repeat(auto-fill,auto);gap:20px}.restaurantCard{justify-content:flex-start;display:flex;align-items:center;flex-direction:column;border:1px solid #dddfe2;border-radius:15px;box-shadow:7px 9px 18px 1px #463f3a38;background-color:#fff}.restaurantCard .companyImage{width:100%;height:100%;object-fit:cover}.restaurantCard .company-img-container{width:100%;height:10rem}.restaurantCard:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 16px 40px #00000026}.companyName{font-family:Titan One,sans-serif;font-size:20px;font-weight:100;margin:0;margin-left:.5rem}.companyDescription{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:16px;line-height:1.4;color:#6b625c;margin-bottom:10px}.companyPostcode{font-size:12px;color:#bc4749;font-weight:500}a{text-decoration:none;color:var(--colour-brown)}.labelColumn{display:flex;flex-direction:column;width:250px;padding-left:20px}.restaurantColumn{display:flex;flex-direction:column;gap:25px;flex:1;align-items:stretch}.rcard-top-row{display:flex;align-items:center;justify-content:space-between;margin-top:.3rem;margin-bottom:.3rem}.restaurant-not-favourited{fill:var(--colour-brown)}.restaurant-favourited{fill:var(--colour-red)}.favourite-button{background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.favourite-button:hover .restaurant-not-favourited{fill:var(--colour-red)}.postcode-form{display:flex;flex-direction:column;gap:16px;max-width:550px;margin:250px auto;padding:32px;background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014}.postcode-label{font-family:Titan One,sans-serif;font-size:20px;color:var(--colour-brown)}.postcode-input{height:48px;padding:0 16px;border-radius:16px;border:none;outline:none;background:#f6f3f3;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:18px}.postcode-input::placeholder{color:#9b938d}.postcode-button{height:48px;border-radius:16px;border:none;background:var(--colour-red);color:#fff;font-family:Titan One,sans-serif;font-size:18px;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease}.postcode-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 14px #f25c5466}.postcode-button:disabled{opacity:.5;cursor:not-allowed}.logInPageContainer{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.loginContainer{padding:40px;justify-content:left;margin:0;max-width:400px;display:flex;align-items:center;flex-direction:column;border:1px solid #dddfe2;border-radius:8px;box-shadow:0 2px 4px #0000001a,0 8px 16px #0000001a;background-color:#fff;position:relative;z-index:1}.loginTitle{font-family:Titan One,sans-serif;font-weight:100;font-size:30px;color:#463f3a;margin:0 0 1rem}.loginInput{width:100%;padding:.5rem;margin:15px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box;justify-content:center;font-size:18px;border-radius:.4rem}.loginButton{background-color:#f25c54;color:#fff;padding:.5rem;margin:0% auto;border:none;cursor:pointer;width:100%;font-size:18px;border-radius:.4rem}.loginButton:hover{opacity:.8}.toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;padding:0;margin:0}.psw-input-container{position:relative;width:100%;display:flex}.psw-input-container input{padding-right:45px;width:100%}.signUpContainer{margin-top:1rem}body{margin:0 auto;text-align:center}.title{margin-top:200px;margin-bottom:0;color:#f4442e}.signupHeader{font-family:Titan One,sans-serif;font-weight:100;font-size:30px;color:#463f3a;margin:0 0 1rem}.signupContainer{padding:16px;justify-content:center;margin:2rem auto;max-width:400px;display:flex;align-items:center;flex-direction:column;border:1px solid #dddfe2;border-radius:8px;box-shadow:0 2px 4px #0000001a,0 8px 16px #0000001a;background-color:#fff}.name-fields{display:flex;gap:15px;width:100%;margin-bottom:1rem}.name-fields .signupInput{flex:1;margin:15px 0 0}.name-fields .signupInput:first-child{margin-right:7.5px}.name-fields .signupInput:last-child{margin-left:7.5px}.signupInput{width:100%;padding:.5rem;margin:15px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box;justify-content:center;font-size:18px;border-radius:.4rem}.password-req{margin:.5rem 0 1rem;padding:.5rem;padding-top:0;background-color:#f8f9fa;border-radius:4px;font-size:.85rem;color:#495057;border:1px solid #e9ecef}.password-req p{font-weight:700;font-size:1rem}.password-req ul{list-style:none;padding:0;margin:5px 10px}.password-req li{margin:.5rem;color:#666;transition:color .4s ease;font-size:.8rem;padding:0;display:flex;gap:.35rem;font-weight:500}.password-req li.valid{color:#42b72a}.password-req li.valid:before{content:"✓";margin-right:7px;color:#42b72a}.password-req li.invalid:before{content:"✗";margin-right:10px;color:#d70808}.customer-page{padding:2rem;background-color:#fff;min-height:100vh}.customer-card{background-color:#fff;max-width:400px;margin:0 auto;padding:1rem;border:1px solid #dddfe2;border-radius:8px;box-shadow:0 2px 4px #0000001a,0 8px 16px #0000001a}.update-account-title{text-align:center;color:#463f3a;font-family:Titan one,sans-serif}.inputTitle{text-align:center;color:#463f3a;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.customer-account-form{display:flex;flex-direction:column;align-items:center}.customer-account-form label{align-items:center;margin-bottom:6px;font-weight:500;margin-top:15px}.customer-account-form input{padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:16px;outline:none;transition:border .2s,box-shadow .2s;width:100%;max-width:300px;box-sizing:border-box;background-color:#fff}.customer-account-form input:focus{border-color:#bc4749}.customer-account-submit{background-color:#f25c54;color:#fff;padding:5px;margin-top:10px;border:2px solid #bc4749;cursor:pointer;width:10rem;font-size:18px;border-radius:.4rem}.customer-account-submit.customer-account-submit:hover{background-color:#bc4749;border:2px solid #bc4749;transition:.5s}.customer-account-submit:hover{background-color:var(--colour-brown)}.businessSignupContainer{display:flex;margin:0 auto;justify-content:space-between;align-items:center;max-width:900px;height:100vh}.businessSignupContainer .signUpHeader{font-family:Titan One,sans-serif;font-weight:400;color:var(--colour-brown);margin:0}.businessSignupContainer .signUpForm{justify-content:center;max-width:400px;display:flex;align-items:center;flex-direction:column;position:relative;left:auto}.businessSignupContainer .signupInput{margin:6px auto}.businessSignupContainer .psw-input-container{position:relative;width:100%}.businessSignupContainer .toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.businessSignupContainer .toggle-password:focus{outline:none}.businessSignupContainer .password-req{margin:.5rem 0 1rem;padding:.5rem;padding-top:0;background-color:#f8f9fa;border-radius:4px;font-size:.85rem;color:#495057;border:1px solid #e9ecef}.businessSignupContainer .password-req p{font-weight:700;font-size:1rem}.businessSignupContainer .password-req ul{margin:0;padding-left:20px}.businessSignupContainer .password-req li{margin-bottom:3px;list-style-type:none;position:relative;padding-left:20px}.businessSignupContainer .password-req li:before{content:"✗";position:absolute;left:0;color:var(--colour-red)}.businessSignupContainer .password-req li.valid:before{content:"✓";color:#4caf50}.businessSignupContainer .signupButton{background-color:var(--colour-red);font-family:Titan One,sans-serif;font-weight:50;color:#fff;padding:.5rem;border:none;cursor:pointer;width:100%;font-size:18px;border-radius:.4rem}.businessSignupContainer .signupButton:hover{background-color:var(--colour-red)}.businessSignupContainer .phoneImage{width:auto;height:550px}.businessSignupContainer .funShape{position:absolute;top:0;bottom:0;right:0;width:100%;clip-path:polygon(100% 0%,100% 50%,100% 100%,41% 100%,71% 50%,41% 0);background-image:linear-gradient(to bottom right,var(--colour-red),#fcddbc);z-index:-1}.businessSignupContainer .sectionLeft{display:block;color:var(--colour-brown)}.businessSignupContainer .sectionLeft h1{margin:0 0 20px}.redirectText{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:large;color:var(--colour-brown)}.redirectText:hover{color:#b44143}.restaurant-details-container{background-color:var(--business-component-bg-colour);width:50%;min-width:20rem;max-width:35rem;border:1px solid #dddfe2;border-radius:.5rem;box-shadow:0 2px 4px #0000001a,0 8px 16px #0000001a;transition:all .4s;color:#fff}.restaurant-details-title{font-family:var(--business-title-font);margin-top:18px}.order-history-container{display:flex;flex-direction:column;align-items:center;width:100%}.order-container{display:flex;flex-direction:column;width:70%;margin-bottom:1rem;min-width:20rem;max-width:40rem;background-color:var(--business-component-bg-colour);color:#fff;border:1px solid #dddfe2;border-radius:.5rem;box-shadow:0 2px 4px #0000001a,0 8px 16px #0000001a;cursor:pointer;transition:all .4s}.order-container:hover{transform:translateY(-3px)}.top-order-container{display:flex;flex-direction:column;align-items:center;border-bottom:1px solid white}.top-order-container-first-row{display:flex;justify-content:center;border-bottom:1px solid white;width:100%}.top-order-container-second-row{display:flex;justify-content:center;width:100%}.bottom-order-container{display:flex;flex-direction:column;align-items:center}.top-order-container-first-row,.top-order-container-second-row,.bottom-order-container{padding-top:.3rem;padding-bottom:.3rem}.order-date,.order-time,.order-total-price,.order-item,.items-title,.order-id{margin:.2rem}.order-date,.order-time,.order-total-price{width:33%}.order-time{border-right:1px solid white}.order-total-price{border-left:1px solid white}.order-history-title{font-family:var(--business-title-font)}.menu-form-container{border:1px solid #ddd;border-radius:8px;padding:1rem;width:clamp(20rem,35vw,35rem);flex-shrink:0;background-color:#fff;box-shadow:0 2px 6px #0000001a;color:var(--colour-brown)}.menu-form-container label{display:block;margin-bottom:5px;font-weight:700}.menu-form-container input[type=text],.menu-form-container input[type=number],.menu-form-container input[type=url]{width:100%;padding:8px;margin-bottom:15px;border-radius:4px;border:1px solid #ccc;box-sizing:border-box;font-size:16px}.menu-form-container input[type=submit]{width:100%;padding:10px;border-radius:4px;border:none;background-color:var(--colour-red);color:#fff;font-weight:700;cursor:pointer}.menu-form-container input[type=submit]:hover{opacity:.7}.close-button{border:none;font-weight:700;color:#fff;background-color:var(--colour-red);border-radius:4px;cursor:pointer;font-size:20px;padding:.2rem .6rem;-webkit-user-select:none;user-select:none}.close-button:hover{opacity:.7}.add-menu-item-title{margin-top:.5rem}.business-menu-item{display:flex;flex-direction:column;align-items:center;padding:clamp(.2rem,1vw,.5rem);min-width:0;width:100%;background-color:var(--business-component-bg-colour);transition:.4s;border:1px solid #dddfe2;border-radius:.5rem;box-shadow:0 2px 4px #0000001a,0 8px 16px #0000001a;color:#fff}.image-container{width:100%;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:.3rem}.business-menu-item-image,.business-menu-item-image-unavailable{border-radius:4px;width:100%;height:100%;object-fit:cover}.business-menu-item-image-unavailable{transition:.4s;filter:grayscale(100%)}.text-container,.food-price,.business-menu-item img{margin:0 0 .3rem}.text-container{margin-top:.3rem}.food-title{margin:0}.edit-button,.remove-button{padding:.3rem;border-radius:4px;border:none;cursor:pointer;background-color:#fff;color:var(--colour-brown);transition:all .4s;font-family:var(--business-regular-font)}.edit-button:hover,.remove-button:hover{background-color:var(--colour-red);color:#fff}.buttons-row{display:flex;width:100%;gap:.4rem}.edit-button,.remove-button{flex:1;font-size:15px}.text-container{flex:1;display:flex;align-items:center}.available-box{display:flex;align-items:center;justify-content:center}.switch{position:relative;display:inline-block;width:34px;height:17px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:17px}.slider:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:var(--colour-red)}input:checked+.slider:before{transform:translate(17px)}.business-menu-container{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.5rem;margin-top:1rem;width:80%;justify-content:center}@media(max-width:1738px){.business-menu-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:1466px){.business-menu-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:1260px){.business-menu-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:1060px){.business-menu-container{grid-template-columns:repeat(4,1fr)}}@media(max-width:800px){.business-menu-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.business-menu-container{grid-template-columns:repeat(2,1fr)}}.business-manage-menu{display:flex;flex-direction:column;align-items:center;width:100%}.manage-menu-button{border:none;border-radius:10px;padding:.5rem;color:#fff;cursor:pointer;background-color:var(--business-component-bg-colour);font-size:18px;transition:all .4s;font-family:var(--business-regular-font)}.manage-menu-button:hover{background-color:var(--colour-red);color:#fff}.manage-menu-button:hover{opacity:.8}.dialog{padding:0;border:none;border-radius:8px}.business-menu-title{font-family:var(--business-title-font)}.business-dashboard{color:var(--colour-brown);font-size:18px;display:flex;flex-direction:column;align-items:center;font-family:var(--business-regular-font);background-color:#fff}.business-dashboard-title{margin-top:1rem;margin-bottom:1rem;font-family:var(--business-title-font)}.left-column,.right-column{width:50%}.menu-history-content{display:flex;flex-direction:row}@media(max-width:1060px){.menu-history-content{flex-direction:column}.left-column,.right-column{width:100%}}.menu-item{background-color:#fff;box-shadow:0 4px 10px #00000014;padding:1rem;display:flex;border-radius:8px;flex-direction:column}.menu-item:hover{transform:translateY(-3px);box-shadow:0 6px 14px #0000001f}.menu-item h2{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2rem;color:var(--colour-brown)}.menuItemImage{width:100%;height:50%;object-fit:contain}.menu-item-price{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2rem;font-weight:600;margin-bottom:.5rem;color:var(--colour-brown)}.menu-item-description{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;margin-bottom:0}.menu-item-actions{display:flex;gap:.5rem;align-items:flex-end}.menu-item-actions input{width:60px;height:32px;padding:0 .4rem;font-size:.9rem;border-radius:6px;border:1px solid #ccc;text-align:center;box-sizing:border-box}.menu-item-actions button{flex:1;height:32px;padding:0;font-size:.9rem;font-weight:600;background-color:var(--colour-red);color:var(--colour-white);border-radius:6px;border:var(--colour-red);cursor:pointer;transition:background-color .2s ease,transform .1s ease}.menu-item-actions button:hover{background-color:var(--colour-brown)}.menu-item-actions button:active{transform:scale(.97)}.menu-page{max-width:1200px;margin:0 auto;padding:1.5rem}.review-order-btn{margin:0 auto 2rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;background-color:var(--colour-red);color:var(--colour-white);border:none;border-radius:6px;cursor:pointer}.review-order-btn:hover{background-color:var(--colour-brown)}.review-order-btn:active{transform:scale(.98)}.menu-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.companyTitle{font-family:Titan One,sans-serif;font-size:40px;font-weight:700;color:var(--colour-brown);margin-bottom:4px}.companyDescription{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:20px;padding-bottom:0}.companyAddress{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-style:italic;color:var(--colour-red);padding-top:0;margin-top:0}.companyRating{font-size:20px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;color:var(--colour-brown)}.starRating{font-weight:700;font-size:23px}.order-page{padding:2rem;background-color:#fff}.receipt{background-color:#fff;max-width:400px;margin:0 auto;padding:1rem;border:1px solid #dddfe2;border-radius:8px;box-shadow:0 2px 4px #0000001a,0 8px 16px #0000001a}.receipt h1{font-family:Titan One,sans-serif;text-align:center;font-size:30px;margin-bottom:1rem;color:#463f3a}.receipt h2{font-family:Titan One,sans-serif;font-size:20px;color:#463f3a}.itemsContainer{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:17px;margin-bottom:10px;font-weight:500;color:#463f3a;border:1px solid rgb(251,247,247);background-color:#fbf7f7;border-radius:8px}.receipt-item{display:flex;justify-content:space-between;margin-bottom:.25rem;font-size:.9rem}.editButton{background-color:#f25c54;color:#fff;padding:5px;margin-right:10px;border:2px solid #bc4749;cursor:pointer;width:10rem;font-size:18px;border-radius:.4rem}.editButton.editButton:hover{background-color:#bc4749;border:2px solid #bc4749;transition:.5s}.placeOrderButton{background-color:#f25c54;color:#fff;padding:5px;margin:0% auto;border:2px solid #bc4749;cursor:pointer;width:10rem;font-size:18px;border-radius:.4rem}.placeOrderButton.placeOrderButton:hover{background-color:#bc4749;border:2px solid #bc4749;transition:.5s}.makeItalic{font-style:italic}.itemsLast{margin-top:none;margin-bottom:5px}.error-message{color:red;margin-bottom:0}.business-account-page{padding:2rem;background-color:#fff;min-height:100vh}.business-account-card{background-color:#fff;max-width:400px;margin:0 auto;padding:1rem;border:1px solid #dddfe2;border-radius:8px;box-shadow:0 2px 4px #0000001a,0 8px 16px #0000001a}.business-account-title{text-align:center;color:var(--colour-brown);font-family:Titan one,sans-serif}.business-update-form{display:flex;flex-direction:column;align-items:center}.business-update-form label{align-items:center;margin-bottom:6px;font-weight:500;margin-top:15px}.business-update-form input{padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:16px;outline:none;transition:border .2s,box-shadow .2s;width:100%;max-width:300px;box-sizing:border-box;background-color:#fff}.business-update-form input:focus{border-color:#bc4749}.update-submit-button{margin-top:1rem;padding:12px 30px;background-color:var(--colour-brown);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .2s;width:100%;max-width:200px}.update-submit-button:hover{background-color:var(--colour-red)}.navBar{top:0;left:0;width:100%;height:4rem;display:flex;align-items:center;padding:0 10vw;z-index:9;background-color:var(--colour-red)}.home{color:var(--colour-white);font-family:Sigmar,sans-serif}.home:hover{color:#fce1c5;transition-duration:.5s}.linksContainer{display:flex;gap:1rem;margin-left:auto}.links{padding:.5rem 1rem}.logInIcon{color:var(--colour-white);width:2rem;height:2rem;border-radius:100%;display:flex;justify-content:center;align-items:center}.logInIcon:hover{color:#fce1c5;transition-duration:.5s}.settingsIcon{color:var(--colour-white);width:2rem;height:2rem;border-radius:100%;display:flex;justify-content:center;align-items:center}.settingsIcon:hover{color:#fce1c5;transition-duration:.5s}.cartIcon{color:var(--colour-white);width:2rem;height:2rem;border-radius:100%;display:flex;justify-content:center;align-items:center}.cartIcon:hover{color:#fce1c5;transition-duration:.5s}.signUpIcon{color:var(--colour-white);width:2rem;height:2rem;border-radius:100%;display:flex;justify-content:center;align-items:center}.signUpIcon:hover{color:#fce1c5;transition-duration:.5s}.logOutIcon{color:var(--colour-white);width:2rem;height:2rem;border-radius:100%;display:flex;justify-content:center;align-items:center}.logOutIcon:hover{color:#fce1c5;transition-duration:.5s}.businessIcon{color:var(--colour-white);width:2rem;height:2rem;border-radius:100%;display:flex;justify-content:center;align-items:center}.businessIcon:hover{color:#fce1c5;transition-duration:.5s}.paymentTitle{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;color:var(--colour-brown)}.ratingSubmitButton{margin:1rem;padding:.75rem;font-size:1rem;font-weight:600;background-color:var(--colour-red);color:var(--colour-white);border:none;border-radius:6px;cursor:pointer}.thankRating{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;color:var(--colour-brown)}:root{--colour-white: #FEF5EC;--colour-red: #F25C54;--colour-brown: #463F3A;--business-component-bg-colour: var(--colour-brown);--business-title-font: "Titan One", sans-serif;--business-regular-font: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;font-family:var(--business-regular-font)}*{box-sizing:border-box}
