*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--colour-ll-background: #f4f3f2;--colour-ll-blue: #4673b6;--colour-ll-pink: #ef429a;--colour-ll-blue-accent: #59CCFF;--colour-ll-first-aid: #4CBB17;--colour-ll-red: #770000;--shadow-default-filter: drop-shadow(0 0 4px rgba(0, 0, 0, .4));--shadow-default-filter-white: drop-shadow(0 0 4px rgba(255, 255, 255, .4));--layout-width: 1400px;--layout-width-max: 1800px;--global-backlink-height: 40px;--decorator-size: 145px;--decorator-size-third: calc(var(--decorator-size) / 3);--decorator-icon: url("assets/ll-logo-inner-tBN1Xo4.png")}html{font-size:14px;max-width:100vw;overflow-x:hidden;scroll-behavior:smooth}html body{max-width:100vw}@font-face{font-family:Poppins;src:url(https://cdn.taurusnetwork.uk/static/fonts/Poppins/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Comfortaa;src:url(https://cdn.taurusnetwork.uk/static/fonts/Comfortaa/Comfortaa-Regular.ttf) format("truetype")}@font-face{font-family:Comfortaa;src:url(https://cdn.taurusnetwork.uk/static/fonts/Comfortaa/Comfortaa-SemiBold.ttf) format("truetype");font-weight:500}@font-face{font-family:Comfortaa;src:url(https://cdn.taurusnetwork.uk/static/fonts/Comfortaa/Comfortaa-Bold.ttf) format("truetype");font-weight:700}h1,h2,h3,h4{font-family:Comfortaa,sans-serif;font-weight:700}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes wiggle{0%{transform:rotate(0)}50%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button,.button{height:50px;border-radius:6px;background-color:var(--button-bg-colour, lime);color:var(--button-text-colour, white);display:flex;justify-content:center;align-items:center;padding:0 28px;border:none;cursor:pointer;width:fit-content}button:not(.plain),.button:not(.plain){font-weight:700;text-decoration:none}button:hover,.button:hover{background-color:var(--button-bg-hover-colour, lime)}button:active,.button:active{background-color:var(--button-bg-active-colour, lime)}button.primary,.button.primary{--button-bg-colour: var(--colour-ll-blue);--button-bg-hover-colour: #6897DD;--button-bg-active-colour: #2D4D7D}button.secondary,.button.secondary{--button-bg-colour: var(--colour-ll-pink);--button-bg-hover-colour: #FAA0CE;--button-bg-active-colour: #A81560}button.plain,.button.plain{--button-bg-colour: transparent;--button-text-colour: black;--button-bg-hover-colour: #DBDBDB;--button-bg-active-colour: #ADADAD}button.plain.ish,.button.plain.ish{--button-bg-colour: #ececec}button.first-aid,.button.first-aid{--button-bg-colour: var(--colour-ll-first-aid);--button-bg-hover-colour: #96D37A;--button-bg-active-colour: #388613}button.disabled,button:disabled,.button.disabled,.button:disabled{background-color:#bdbdbd!important;cursor:not-allowed}button svg,.button svg{width:20px;height:20px;flex-shrink:0;fill:var(--button-text-colour, white)}button svg:first-child,.button svg:first-child{margin-right:7px}button svg:last-child,.button svg:last-child{margin-left:7px}button span,.button span{text-wrap:nowrap}a.brand img{width:112px}a.brand.instructor{--gap: 14px;--border: solid 3px var(--colour-ll-pink);display:flex;gap:var(--gap);text-decoration:none!important;color:#000;align-items:center}a.brand.instructor img{flex-grow:0}a.brand.instructor>div{width:fit-content;padding-left:var(--gap);border-left:var(--border);display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:center}a.brand.instructor>div p{text-wrap:nowrap;font-family:Comfortaa,sans-serif}a.brand.instructor>div p.with{font-size:1.3rem;font-weight:700}a.brand.instructor>div p.area{font-size:1.1rem}a.brand.instructor.long-area>div p.area{font-size:.9rem;max-width:200px;text-wrap:wrap}@media (max-width: 768px){a.brand.instructor>div p.with{font-size:1.2rem}a.brand.instructor>div p.area{font-size:1rem}}@media (max-width: 500px){a.brand.instructor{flex-direction:column;align-items:center;--gap: 4px}a.brand.instructor>div{border-top:var(--border);padding-top:var(--gap);border-left:none;padding-left:0}a.brand.instructor>div p.area{display:none}a.brand.instructor>div p.with{font-size:.9rem}a.brand.instructor>div p.with span{display:none}}@media (max-width: 768px){a.brand img{width:80px}}.loading{position:relative;overflow:hidden}.loading:before,.loading:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}.loading:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNy4xLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTQ1NyAzNzJjMTEuNSA2LjYgMjYuMyAyLjcgMzEuOC05LjMgMTQuOS0zMi41IDIzLjItNjguNiAyMy4yLTEwNi43IDAtMTMzLjMtMTAxLjktMjQyLjgtMjMyLTI1NC45LTEzLjItMS4yLTI0IDkuNi0yNCAyMi45czEwLjggMjMuOSAyNCAyNS40YzEwMy42IDExLjkgMTg0IDk5LjkgMTg0IDIwNi42IDAgMjkuMy02LjEgNTcuMy0xNyA4Mi42LTUuMyAxMi4yLTEuNSAyNi44IDEwIDMzLjV6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:center center;background-size:var(--loader-size, 100px);animation:loading 1.2s infinite linear;transform-origin:center center}.loading:after{background-color:var(--colour-ll-blue-accent);opacity:.3}div.alert{--colour: lime;border-left:solid 3px var(--colour);background-color:color-mix(in srgb,var(--colour) 5%,white);padding:7px 7px 7px 14px;margin-top:14px;margin-bottom:14px}div.alert.error{--colour: var(--colour-ll-pink)}div.alert.success{--colour: var(--colour-ll-blue)}div.alert ul{padding-inline-start:21px}div.alert p:first-of-type{font-weight:700}div.alert p:not(:first-of-type){margin-top:7px}.from-goio>:not(:first-child){margin-top:18px}body{background-color:var(--colour-ll-background);font-family:Poppins,sans-serif;display:flex;flex-direction:column;min-height:100vh}body main{flex:1;width:100%;max-width:var(--layout-width-max);margin:-105px auto 0}body:has(div.goio-demo) main{margin-top:-150px}body:has(div.goio-demo) main:has(div.page-title-component){padding-top:28px}section.container,div.container{max-width:var(--layout-width);margin:56px auto;padding:0 14px}div.card{background-color:#fff;filter:var(--shadow-default-filter);border-radius:6px;padding:14px;transition:transform .3s ease-in-out}div.card:hover{transform:scale(1.02)}header.header-component{--header-width: 1200px;position:-webkit-sticky;position:sticky;top:0;left:calc(50% - (var(--header-width) / 2));filter:var(--shadow-default-filter);max-width:var(--header-width);width:100%;background:#ffffffb3;box-shadow:0 -4px 8px #ffffff1a inset,0 4px 4px #00000040;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);z-index:50;border-bottom-left-radius:6px;border-bottom-right-radius:6px;transition:all .3s ease-in-out}header.header-component>div.wrapper{padding:14px 18px;position:relative;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}header.header-component>div.wrapper div.actions-wrapper{--gap: 28px;display:flex;gap:var(--gap);align-items:center}header.header-component>div.wrapper div.actions-wrapper nav{display:flex;gap:var(--gap)}header.header-component>div.wrapper div.actions-wrapper nav a.nav-item{font-weight:700;color:#000;text-decoration:none;padding:7px}header.header-component>div.wrapper div.actions-wrapper nav a.nav-item:hover{text-decoration:underline}header.header-component>div.wrapper div.actions-wrapper nav div.nav-item.menu{display:flex;gap:7px;padding:7px}header.header-component>div.wrapper div.actions-wrapper nav div.nav-item.menu>a{font-weight:700;color:#000;text-decoration:none}header.header-component>div.wrapper div.actions-wrapper nav div.nav-item.menu>svg{width:22px;transition:all .3s ease-in-out}header.header-component>div.wrapper div.actions-wrapper nav div.nav-item.menu div.menu-items{display:none;position:absolute;left:7px;right:7px;top:100%;background:#fffffff2;box-shadow:0 -4px 8px #ffffff1a inset,0 4px 4px #00000040;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);border-bottom-left-radius:6px;border-bottom-right-radius:6px;z-index:50;transition:all .3s ease-in-out;flex-wrap:wrap;justify-content:space-evenly;gap:7px;padding:14px}header.header-component>div.wrapper div.actions-wrapper nav div.nav-item.menu div.menu-items>a{text-decoration:none!important;max-width:220px;min-width:125px;border-radius:6px;width:100%;display:flex;flex-direction:column;padding:0;height:unset}header.header-component>div.wrapper div.actions-wrapper nav div.nav-item.menu div.menu-items>a>img{border-top-left-radius:6px;border-top-right-radius:6px;aspect-ratio:4/3;object-fit:cover;width:100%}header.header-component>div.wrapper div.actions-wrapper nav div.nav-item.menu div.menu-items>a>p.label{padding:14px;text-align:left!important;width:100%}header.header-component>div.wrapper div.actions-wrapper nav div.nav-item.menu.open{border-radius:6px;background-color:#fff}header.header-component>div.wrapper div.actions-wrapper nav div.nav-item.menu.open div.menu-items{display:flex}header.header-component>div.wrapper div.actions-wrapper nav div.nav-item.menu.open>svg{transform:rotate(180deg)}header.header-component>div.wrapper div.actions-wrapper a.button:has(svg){display:flex;gap:4px;flex-direction:column;align-items:center;padding:7px;height:unset;text-decoration:none!important;position:relative}header.header-component>div.wrapper div.actions-wrapper a.button:has(svg) svg{flex-shrink:0;width:30px;margin-right:0;height:unset}header.header-component>div.wrapper div.actions-wrapper a.button:has(svg) span[data-basket-quantity]{font-size:.8rem;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:20px;height:20px;border-radius:50%;background-color:var(--colour-ll-blue);color:#fff}header.header-component>div.wrapper button.menu-toggle{display:flex;flex-direction:column;gap:4px;align-items:center;padding:7px}header.header-component>div.wrapper button.menu-toggle>svg{flex-shrink:0;width:26px;transition:all .3s ease-in-out}header.header-component:not(.collapsed) button.menu-toggle{display:none!important}header.header-component.collapsed div.actions-wrapper{position:absolute;left:7px;right:7px;top:100%;background:#fffffff2;box-shadow:0 -4px 8px #ffffff1a inset,0 4px 4px #00000040;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);border-bottom-left-radius:6px;border-bottom-right-radius:6px;z-index:50;flex-direction:column;padding:14px}header.header-component.collapsed div.actions-wrapper>nav{flex-direction:column;align-items:center}header.header-component.collapsed div.actions-wrapper:has(div.nav-item.menu.open){height:0;padding:0}header.header-component.collapsed div.actions-wrapper:has(div.nav-item.menu.open) nav{padding-top:10px}header.header-component.collapsed:not(.mobile-menu-open) div.actions-wrapper{display:none}@media (max-width: 1200px){header.header-component{--header-width: 875px}}@media (max-width: 900px){header.header-component{--header-width: 750px}}@media (max-width: 800px){header.header-component{--header-width: 100%;left:0;right:0;top:0!important;border-radius:0!important}}header.header-component div.goio-demo{background-color:#17282f;color:#fff;padding:14px;display:flex;align-items:center;justify-content:center;gap:14px;height:45px}@media (max-width: 500px){header.header-component div.goio-demo{height:unset}}body:has(div.hero-component):not(.scrolled):not(:has(a.global-backlink)) header.header-component{top:28px;border-top-left-radius:6px;border-top-right-radius:6px}body.lightweight header.header-component div.wrapper{justify-content:center}body.lightweight header.header-component div.wrapper>*:not(a.brand){display:none}footer.footer-component{background-color:#fff;filter:var(--shadow-default-filter);padding:28px 14px 14px;width:100%}footer.footer-component>div.container{margin:0 auto}footer.footer-component>div.container div.columns{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}footer.footer-component>div.container div.columns div.links ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:7px}footer.footer-component>div.container div.columns div.actions{display:flex;flex-direction:column;gap:7px;max-width:300px;width:100%}footer.footer-component>div.container div.columns div.actions a.button{width:100%}footer.footer-component>div.container div.socials{margin:14px}footer.footer-component>div.container div.socials h3{font-size:1.2rem;text-align:center}footer.footer-component>div.container div.socials div.ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:7px}footer.footer-component>div.container div.socials div.ctas a.button.social{max-width:250px;width:100%}footer.footer-component>div.container div.socials div.ctas a.button.social.facebook{--button-bg-colour: white;--button-bg-hover-colour: #3b5998;--button-bg-active-colour: #24375f;--button-text-colour: black}footer.footer-component>div.container div.socials div.ctas a.button.social.instagram{--button-bg-colour: white;--button-bg-hover-colour: #e1306c;--button-bg-active-colour: #a92b4c;--button-text-colour: black}footer.footer-component>div.container div.socials div.ctas a.button.social:hover{--button-text-colour: white}@media (max-width: 768px){footer.footer-component>div.container div.columns{flex-wrap:wrap;flex-direction:row-reverse;justify-content:center;align-items:center;gap:14px}footer.footer-component>div.container div.columns div.links{width:calc(50% - 7px);text-align:center}footer.footer-component>div.container div.columns div.brand,footer.footer-component>div.container div.columns div.actions{width:100%;max-width:unset}footer.footer-component>div.container div.columns div.brand img,footer.footer-component>div.container div.columns div.actions img{width:150px;margin:0 auto}}@media (max-width: 480px){footer.footer-component>div.container div.columns{flex-direction:column-reverse}}footer.footer-component>div.container div.legal,footer.footer-component>div.container div.made-by{text-align:center;margin-top:14px}footer.footer-component>div.container div.legal p,footer.footer-component>div.container div.made-by p{display:block;margin:7px}footer.footer-component>div.container div.legal.made-by,footer.footer-component>div.container div.made-by.made-by{font-weight:700;font-size:.9rem}body.lightweight footer.footer-component{background-color:transparent;filter:none}body.lightweight footer.footer-component div.columns{display:none}h1.hello-world{background-color:#0f0}div.title-component{background-color:var(--colour-ll-blue);border-radius:50%;aspect-ratio:1 / 1;width:var(--size, 250px);position:relative;filter:var(--shadow-default-filter);margin-left:calc((var(--size, 250px) / 2) - 170px);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;transition:transform .3s ease-in-out}div.title-component:hover{transform:scale(1.01)}div.title-component:hover img.icon{animation:wiggle 2s ease-in-out infinite}div.title-component img{position:absolute}div.title-component img.icon{top:-25%;left:10%;width:30%}div.title-component img.logo{width:40%;right:-25%;bottom:5%}div.title-component div.content{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}div.hero-component{width:100%;height:500px;filter:var(--shadow-default-filter);position:relative}div.hero-component img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;object-position:var(--bg-position, inherit)}div.hero-component:before{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f4f3f24d;content:" "}div.hero-component div.container{margin-top:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:28px;filter:var(--shadow-default-filter-white);color:#fff}div.hero-component div.container h1{padding:0 14px;text-align:center;font-size:3rem;font-weight:500}div.hero-component.align-left h1{text-align:left!important}div.hero-component:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--colour-ll-blue);opacity:.6;z-index:-1;display:none}div.hero-component:not(:has(img)){height:300px}div.hero-component:not(:has(img)):after{display:block}div.hero-component:not(:has(img)) div.container{color:#000}@media (max-width: 768px){div.hero-component:after{display:block}div.hero-component div.container{padding-top:100px;justify-content:center}div.hero-component div.container h1{font-size:2.6rem}}div.card-component.decorated{position:relative;margin-top:var(--decorator-size-third);margin-right:var(--decorator-size-third);display:flex;flex-direction:column;gap:7px;transition:transform .3s ease-in-out}div.card-component.decorated.first-aid{--decorator-icon: url("assets/ll-logo-inner-first-aid-Vs-lX_b.png") !important}div.card-component.decorated div.top{margin-right:calc(var(--decorator-size-third) * 2);min-height:80px}div.card-component.decorated div.content{flex:1}div.card-component.decorated div.content>p:not(:first-of-type){margin-top:7px}div.card-component.decorated a.button{width:100%;margin-top:7px}div.card-component.decorated:hover{transform:scale(1.02)}div.card-component.decorated div.card-decorator-component{position:absolute;right:calc(0px - var(--decorator-size-third));top:calc(0px - var(--decorator-size-third))}div.card-component.decorated.decorator-left{margin-left:var(--decorator-size-third);margin-right:0}div.card-component.decorated.decorator-left div.card-decorator-component{left:calc(0px - var(--decorator-size-third));right:unset}div.card-component.decorated.decorator-v-center{margin-top:0}div.card-component.decorated.decorator-v-center div.card-decorator-component{top:calc(50% - (var(--decorator-size-third) / 2))}@media (max-width: 450px){div.card-component.decorated{margin-right:calc(var(--decorator-size-third) / 2)}}div.card-decorator-component{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--colour-ll-blue);width:var(--decorator-size);height:var(--decorator-size);border-radius:50%;transition:transform .3s ease-in-out}div.card-decorator-component:hover{transform:scale(1.01)}div.card-decorator-component:hover:before{animation:wiggle 2s ease-in-out infinite}div.card-decorator-component:before{content:" ";position:absolute;top:-14px;left:0;background-image:var(--decorator-icon);background-position:center center;background-size:contain;background-repeat:no-repeat;height:50px;width:38px;z-index:10}div.card-decorator-component div.image,div.card-decorator-component div.icon{width:calc(var(--decorator-size) - 15px);height:calc(var(--decorator-size) - 15px);border-radius:50%;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}div.card-decorator-component div.image img,div.card-decorator-component div.icon img{width:100%;height:100%;object-fit:cover}div.card-decorator-component div.image.icon img,div.card-decorator-component div.icon.icon img{width:80%;height:auto;object-fit:contain;filter:var(--shadow-default-filter)}div.card-decorator-component div.image:not(.icon):after,div.card-decorator-component div.icon:not(.icon):after{box-shadow:0 0 8px #00000080 inset;content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:5}div.card-decorator-component:has(.text){--decorator-size: 70px}div.card-decorator-component:has(.text):before{display:none}div.card-decorator-component:has(.text) div.text{color:#fff;font-weight:700;text-align:center}div.card-decorator-component:has(.text) div.text span{display:block;font-weight:400!important}div.card-row-component{display:flex;flex-direction:row;justify-content:space-evenly;gap:14px;flex-wrap:wrap}div.card-row-component>div.card-component{width:100%;max-width:365px}div.card-row-component.column{flex-direction:column;align-items:center;justify-content:center;gap:28px;width:100%}div.biography-component{--image-size: 375px;display:flex;gap:14px}div.biography-component.img-left{flex-direction:row-reverse}div.biography-component p.title{font-size:2.6rem;font-family:Comfortaa,sans-serif;font-weight:700}div.biography-component p.title.thin{display:none}div.biography-component div.text{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:7px}div.biography-component div.text div.quote{position:relative;font-size:1.2rem;padding:28px}div.biography-component div.text div.quote :not(:first-child){margin-top:14px}div.biography-component div.text div.quote:before,div.biography-component div.text div.quote:after{content:" ";background-image:url("assets/quote-mark-3pQkCiM.png");background-size:contain;background-repeat:no-repeat;display:block;width:28px;height:28px;position:absolute}div.biography-component div.text div.quote:before{top:0;left:-7px}div.biography-component div.text div.quote:after{bottom:0;right:-7px}div.biography-component div.text div.body p:not(:first-child){margin-top:14px}div.biography-component div.text div.ctas{display:flex;gap:7px;flex-wrap:wrap}div.biography-component div.image{width:var(--image-size);height:var(--image-size);position:relative;border-radius:50%;background-color:var(--colour-ll-blue);transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center}div.biography-component div.image:hover{transform:scale(1.05)}div.biography-component div.image>img{width:calc(var(--image-size) - 15px);height:calc(var(--image-size) - 15px);border-radius:50%;object-fit:cover}div.biography-component div.image>div.ll-logo-decorator-component{position:absolute;left:0;bottom:0}@media (max-width: 768px){div.biography-component{flex-direction:column!important;align-items:center;--image-size: 300px}div.biography-component div.text>p.title{display:none}div.biography-component p.title.thin{display:block;order:1;text-align:center}div.biography-component div.image{order:2}div.biography-component div.text{order:3}}@media (max-width: 350px){div.biography-component{--image-size: 250px}}div.interruptor-strip-component{--image-width: 550px;margin:56px 7px;background-color:#fff;filter:var(--shadow-default-filter);border-radius:6px;display:flex;gap:7px}div.interruptor-strip-component:before{content:" ";position:absolute;left:0;right:0;background-color:#fff;z-index:0}div.interruptor-strip-component>*{position:relative;z-index:1}div.interruptor-strip-component div.image{aspect-ratio:16/9;width:var(--image-width);flex-shrink:0}div.interruptor-strip-component div.image img{width:100%;height:100%;object-fit:cover;border-top-left-radius:6px;border-bottom-left-radius:6px}div.interruptor-strip-component div.text{flex:1;padding:14px;display:flex;flex-direction:column;gap:14px}div.interruptor-strip-component div.text p.title{font-size:2.4rem;font-family:Comfortaa,sans-serif;font-weight:700}div.interruptor-strip-component div.text div.content{flex:1;margin:14px 0}div.interruptor-strip-component div.text div.ctas{display:flex;flex-direction:row-reverse;gap:7px;flex-wrap:wrap}@media (max-width: 1800px){div.interruptor-strip-component{border-radius:0!important;margin-left:0;margin-right:0}div.interruptor-strip-component img{border-radius:0!important}}@media (max-width: 1200px){div.interruptor-strip-component{--image-width: 400px}}@media (max-width: 768px){div.interruptor-strip-component{flex-direction:column;--image-width: 100%}div.interruptor-strip-component div.image{aspect-ratio:unset;height:300px}}div.instagram-component h3{font-size:1.4rem;display:flex;justify-content:space-between}@media (max-width: 550px){div.instagram-component h3{text-align:center;flex-direction:column}div.instagram-component h3 a{display:block;width:100%}}div.instagram-component div.posts{--post-width: 200px;display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:14px;margin-top:14px}div.instagram-component div.posts>a{aspect-ratio:4/5;width:var(--post-width);filter:var(--shadow-default-filter);transition:all .3s ease-in-out}div.instagram-component div.posts>a:hover{transform:scale(1.05)}div.instagram-component div.posts>a img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 768px){div.instagram-component div.posts{--post-width: 150px}}@media (max-width: 550px){div.instagram-component div.posts{--post-width: calc(50% - 7px) }div.instagram-component div.posts>a:nth-last-child(5){display:none}}div.awards-strip-component{padding:7px;overflow:hidden;margin:28px 0;position:relative}div.awards-strip-component:before{--direction: left;left:0}div.awards-strip-component:after{--direction: right;right:0}div.awards-strip-component:before,div.awards-strip-component:after{background:linear-gradient(to var(--direction),transparent,var(--colour-ll-background));width:96px;height:100%;content:" ";position:absolute;top:0;z-index:10}div.awards-strip-component div.award{--image-size: 100px;aspect-ratio:1;width:var(--image-size);height:var(--image-size)}div.awards-strip-component div.award img{width:100%;height:100%;object-fit:contain;filter:var(--shadow-default-filter)}a.global-backlink{width:100%;height:var(--global-backlink-height);display:flex;align-items:center;justify-content:flex-start;background-color:var(--colour-ll-blue);color:#fff;text-decoration:none;position:relative;z-index:100}a.global-backlink:hover{background-color:#2d4d7d;text-decoration:underline}a.global-backlink p{max-width:var(--layout-width);width:100%;padding-left:14px;padding-right:14px;margin:0 auto;display:flex;align-items:center;gap:14px}a.global-backlink p svg{fill:#fff;width:30px}body.lightweight a.global-backlink{display:none}div.page-title-component{--backgroundComponentSize: 300px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;margin-bottom:-140px;z-index:-1}div.page-title-component h1{font-size:3rem;font-weight:700;text-align:center;max-width:var(--layout-width);margin:0 auto}div.page-title-component p{text-align:center}div.page-title-component p:not(.subtitle){font-size:2rem}div.page-title-component p.subtitle{font-size:1.2rem}div.page-title-component p span{display:block;font-weight:700}div.page-title-component div.ctas{margin-top:28px}div.page-title-component div.background{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;opacity:.7}div.page-title-component div.background>div{width:var(--backgroundComponentSize);height:var(--backgroundComponentSize);filter:blur(60px);position:absolute;top:calc(50% - (var(--backgroundComponentSize) / 2));--offset: calc(50% - (var(--backgroundComponentSize) / 5))}div.page-title-component div.background>div:first-child{background-color:var(--colour-ll-blue);border-radius:50%;margin-top:-30px;left:var(--offset);animation:pageTitleFloatDownUp 9s ease-in-out infinite}div.page-title-component div.background>div:last-child{background-color:var(--colour-ll-pink);border-radius:50%;margin-top:30px;right:var(--offset);animation:pageTitleFloatUpDown 10s ease-in-out infinite}div.page-title-component.small h1{font-size:2.2rem}@media (max-width: 768px){div.page-title-component{--backgroundComponentSize: 250px}div.page-title-component h1{font-size:2.2rem}}@keyframes pageTitleFloatUpDown{0%{transform:translateY(0)}50%{transform:translateY(-32px)}to{transform:translateY(0)}}@keyframes pageTitleFloatDownUp{0%{transform:translateY(0)}50%{transform:translateY(32px)}to{transform:translateY(0)}}div.column-component{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}div.column-component>div.column{width:calc(50% - 7px);display:flex;flex-direction:column;gap:14px}@media (max-width: 768px){div.column-component{flex-direction:column}div.column-component>div.column{width:100%}}div.list-card-component{position:relative;--decorator-size: 80px;transition:transform .3s ease-in-out}div.list-card-component:hover{transform:scale(1.02)}div.list-card-component p.title{font-family:Comfortaa,sans-serif;font-size:1.2rem;font-weight:700}div.list-card-component p.lede{font-size:.9rem}div.list-card-component div.ctas{margin-top:7px;display:flex;gap:7px;justify-content:flex-end}div.list-card-component div.card-decorator-component{position:absolute;top:calc(50% - (var(--decorator-size) / 2))}div.list-card-component div.card-decorator-component:before{display:none}div.list-card-component:has(div.card-decorator-component):nth-child(2n){padding-right:calc(7px + (var(--decorator-size) / 2));margin-right:calc(7px + (var(--decorator-size) / 2))}div.list-card-component:has(div.card-decorator-component):nth-child(2n) div.card-decorator-component{right:calc(0px - var(--decorator-size-third))}div.list-card-component:has(div.card-decorator-component):nth-child(odd){padding-left:calc(7px + (var(--decorator-size) / 2));margin-left:calc(7px + (var(--decorator-size) / 2))}div.list-card-component:has(div.card-decorator-component):nth-child(odd) div.card-decorator-component{left:calc(0px - var(--decorator-size-third))}div.interruptor-image-component{filter:var(--shadow-default-filter);transition:transform .3s ease-in-out}div.interruptor-image-component:hover{transform:scale(1.01)}div.interruptor-image-component>img{border-radius:6px;width:100%;height:100%;object-fit:cover;max-height:550px;object-position:center 10%}div.interruptor-image-component div.ll-logo-decorator-component{position:absolute;left:14px;bottom:14px}div.ll-logo-decorator-component{position:relative;background-color:#fff;filter:var(--shadow-default-filter);border-radius:50%;width:var(--ll-logo-decorator-size, 100px);height:var(--ll-logo-decorator-size, 100px);display:flex;justify-content:center;align-items:flex-start;z-index:10}div.ll-logo-decorator-component>img{margin-top:18px;width:85%}div.plain-card-component.plainer{background-color:transparent;filter:none}div.plain-card-component p{margin-top:14px}div.empty-state-component{display:flex;flex-direction:column;align-items:center;width:100%}div.empty-state-component svg{width:100px;height:100px;margin-bottom:14px}div.empty-state-component p.title{font-weight:700;font-size:1.2rem}div.empty-state-component div.ctas{margin-top:14px}div.reviews-component{max-width:800px;padding-left:40px;padding-right:40px;margin:0 auto}div.reviews-component div.review.card{position:relative;margin-bottom:40px;display:flex;flex-direction:column}div.reviews-component div.review.card div.ll-logo-decorator-component{--ll-logo-decorator-size: 85px;position:absolute;right:calc(10px - (var(--ll-logo-decorator-size) / 2));bottom:calc(10px - (var(--ll-logo-decorator-size) / 2))}div.reviews-component div.review.card p.title{font-weight:700;font-family:Comfortaa,sans-serif;font-size:1.4rem}div.reviews-component div.review.card div.rating{display:flex;gap:4px;align-items:center}div.reviews-component div.review.card div.rating svg.star{width:20px;height:20px;fill:var(--colour-ll-pink)}div.reviews-component div.review.card div.rating svg.star.empty{fill:var(--colour-ll-blue)}div.reviews-component div.review.card div.content{margin-top:14px;margin-bottom:14px}div.reviews-component div.review.card>div.response{background-color:var(--colour-ll-background);border-radius:6px;padding:7px;margin-bottom:14px}div.reviews-component div.review.card>div.response p.title{font-size:1.2rem;margin-bottom:7px}div.reviews-component div.review.card>div.response div.response{position:relative;padding-left:35px}div.reviews-component div.review.card>div.response div.response:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gdjcuMS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDI2IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik0yNjguMiA4Mi40QzI4MC4yIDg3LjQgMjg4IDk5IDI4OCAxMTJMMjg4IDE5Mkw0MDAgMTkyQzQ5Ny4yIDE5MiA1NzYgMjcwLjggNTc2IDM2OEM1NzYgNDgxLjMgNDk0LjUgNTMxLjkgNDc1LjggNTQyLjFDNDczLjMgNTQzLjUgNDcwLjUgNTQ0IDQ2Ny43IDU0NEM0NTYuOCA1NDQgNDQ4IDUzNS4xIDQ0OCA1MjQuM0M0NDggNTE2LjggNDUyLjMgNTA5LjkgNDU3LjggNTA0LjhDNDY3LjIgNDk2IDQ4MCA0NzguNCA0ODAgNDQ4LjFDNDgwIDM5NS4xIDQzNyAzNTIuMSAzODQgMzUyLjFMMjg4IDM1Mi4xTDI4OCA0MzIuMUMyODggNDQ1IDI4MC4yIDQ1Ni43IDI2OC4yIDQ2MS43QzI1Ni4yIDQ2Ni43IDI0Mi41IDQ2My45IDIzMy4zIDQ1NC44TDczLjMgMjk0LjhDNjAuOCAyODIuMyA2MC44IDI2MiA3My4zIDI0OS41TDIzMy4zIDg5LjVDMjQyLjUgODAuMyAyNTYuMiA3Ny42IDI2OC4yIDgyLjZ6Ii8+PC9zdmc+);width:30px;height:30px;position:absolute;top:-5px;left:0;transform:rotate(180deg)}[data-swiper]{width:100%;height:fit-content}[data-swiper] div.swiper-wrapper{width:100%;transition-timing-function:linear!important}[data-swiper] div.swiper-wrapper div.swiper-slide{width:fit-content}aside.sidebar-component{--sidebar-width: 400px;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;z-index:150}aside.sidebar-component:not(.active){display:none}aside.sidebar-component div.backdrop{flex:1;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);filter:brightness(75%);z-index:49;padding:7px;display:flex;align-items:center;justify-content:flex-end}aside.sidebar-component div.backdrop svg{flex-shrink:0;width:35px;height:35px;cursor:pointer;filter:var(--shadow-default-filter)}aside.sidebar-component div.backdrop svg:hover{fill:var(--colour-ll-pink)}aside.sidebar-component:not(.dismissable) div.backdrop{pointer-events:none}aside.sidebar-component:not(.dismissable) div.backdrop svg{display:none}aside.sidebar-component div.wrapper{background-color:#fff;filter:var(--shadow-default-filter);overflow-y:auto;overflow-x:hidden;width:var(--sidebar-width);height:100%;padding:14px;overflow-y:hidden}html:has(aside.sidebar-component.active){overflow-x:unset}html:has(aside.sidebar-component.active) body{overflow:hidden}div.basket-sidebar-component{display:flex;flex-direction:column;height:calc(100vh - 28px)}div.basket-sidebar-component p.title{font-family:Comfortaa,sans-serif;font-size:1.5rem;text-align:center}div.basket-sidebar-component div.empty-state-component{flex:1;justify-content:center}div.basket-sidebar-component:has(div.empty-state-component) div.items{display:none}div.basket-sidebar-component div.errors{border-left:solid 3px var(--colour-ll-pink);padding:7px 7px 7px 14px;margin-top:14px;margin-bottom:14px}div.basket-sidebar-component div.errors ul{padding-inline-start:21px}div.basket-sidebar-component div.items{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:7px}div.basket-sidebar-component div.items div.item{border:solid 1px var(--colour-ll-blue);padding:7px}div.basket-sidebar-component div.items div.item.group p.label{background-color:var(--colour-ll-pink);color:#fff;padding:7px;margin:-7px -7px 0}div.basket-sidebar-component div.items div.item.group p.description{margin-top:7px}div.basket-sidebar-component div.items div.item div.controls{--loader-size: 20px;display:flex;justify-content:space-between;align-items:flex-end}div.basket-sidebar-component div.items div.item div.controls div.totals{text-align:right}div.basket-sidebar-component div.items div.item div.controls div.totals p.subtotal{text-decoration:line-through;font-size:.8rem}div.basket-sidebar-component div.items div.item div.controls div.totals p.total{font-size:1.2rem;font-weight:700}div.basket-sidebar-component div.bottom div.totals>div{margin-top:7px;display:flex;justify-content:space-between;align-items:center}div.basket-sidebar-component div.bottom div.totals>div p.label{font-family:Comfortaa,sans-serif;font-size:1.2rem}div.basket-sidebar-component div.bottom div.totals>div p.value{font-family:Comfortaa,sans-serif;font-size:1.2rem;font-weight:700}div.basket-sidebar-component div.bottom a.button,div.basket-sidebar-component div.bottom button{width:100%;margin-top:7px;margin-bottom:28px}div.basket-sidebar-component div.bottom a.brand{width:fit-content;margin:14px auto;pointer-events:none}div.gallery-component div.gallery{--image-width: 200px;display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:14px;margin-top:14px}div.gallery-component div.gallery>img{aspect-ratio:1/1;width:var(--image-width);filter:var(--shadow-default-filter);transition:all .3s ease-in-out;object-fit:cover;object-position:center}div.gallery-component div.gallery>img:hover{transform:scale(1.05)}@media (max-width: 768px){div.gallery-component div.gallery{--post-width: 150px}}@media (max-width: 550px){div.gallery-component div.gallery{--post-width: calc(50% - 7px) }}label.input,div.input{display:block;width:100%}label.input span,div.input span{display:block;font-weight:700}label.input input,label.input textarea,div.input input,div.input textarea{width:100%;border:solid 1px #BDBDBD;padding:14px;border-radius:6px}label.input input:focus,label.input input:active,label.input textarea:focus,label.input textarea:active,div.input input:focus,div.input input:active,div.input textarea:focus,div.input textarea:active{border-color:var(--colour-ll-blue);background-color:color-mix(in srgb,var(--colour-ll-pink) 5%,white)}label.input p.error,div.input p.error{border-left:solid 4px var(--colour-ll-red);margin:4px;padding-left:4px;font-size:.8rem}label.input:has(p.error) span,div.input:has(p.error) span{color:var(--colour-ll-red)}label.input:has(p.error) input,div.input:has(p.error) input{border-color:var(--colour-ll-red)}label.input.switch,div.input.switch{--switch-off: #dadada;--switch-on: var(--colour-ll-pink);--shadow: 0 6px 14px rgba(0,0,0,.12);--handle-size: 20px;--switch-width: 50px;display:flex;align-items:center;gap:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}label.input.switch span:first-child,div.input.switch span:first-child{flex:1}label.input.switch input,div.input.switch input{display:none}label.input.switch span.slider,div.input.switch span.slider{position:relative;width:var(--switch-width);height:var(--handle-size);border-radius:calc((var(--handle-size) + 2px) / 2);background-color:var(--switch-off);transition:background-color .2s;box-shadow:var(--shadow);box-sizing:content-box;border:solid silver 2px}label.input.switch span.slider:before,div.input.switch span.slider:before{content:"";position:absolute;top:0;left:0;width:var(--handle-size);height:var(--handle-size);border-radius:100%;background:var(--colour-ll-blue);transition:transform .3s}label.input.switch:has(input:checked) span.slider,div.input.switch:has(input:checked) span.slider{background-color:var(--switch-on);border-color:transparent}label.input.switch:has(input:checked) span.slider:before,div.input.switch:has(input:checked) span.slider:before{background:#fff;transform:translate(calc(var(--switch-width) - var(--handle-size))) rotate(180deg)}div.input-row{display:flex;gap:7px;align-items:center}@media (max-width: 768px){div.input-row{flex-direction:column}}form{display:flex;flex-direction:column;gap:7px}form button[type=submit]{margin-top:7px;width:100%}[data-paginated]:not([data-paginator-ready]){display:none}[data-paginated]>*:not(.active):not(div.paginator){display:none!important}[data-paginated] div.paginator{display:flex;justify-content:center;gap:7px;align-items:center}[data-paginated] div.paginator div.pages{display:flex;gap:4px;align-items:center}[data-paginated] div.paginator div.pages button{padding:0;width:20px;height:20px;border-radius:50%;background-color:var(--colour-ll-blue)}[data-paginated] div.paginator div.pages button.active{background-color:var(--colour-ll-pink)}[data-paginated] div.paginator>button{background-color:transparent;border-radius:50%}[data-paginated] div.paginator>button svg{fill:#000;width:20px;height:20px}div.enquiry-form-component{max-width:600px;margin:14px auto}div.enquiry-form-component form:not(.touched) [data-hide-until-touched]{max-height:0}div.enquiry-form-component form [data-hide-until-touched]{height:fit-content;max-height:999px;overflow:hidden;transition:max-height 1.3s ease-in-out}div.enquiry-form-component form div.cf-turnstile{width:fit-content;margin:0 auto}div.enquiry-form-component p.legal{font-size:.8rem;text-align:center;width:90%;margin:7px auto 0}div[data-map]{border-radius:6px;overflow:hidden;filter:var(--shadow-default-filter);width:100%}a[data-sidebar=account] span{width:60px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}aside.sidebar-component[data-module=account] div.wrapper{display:flex;gap:14px;flex-direction:column;max-height:100vh}aside.sidebar-component[data-module=account] div.wrapper:not(.loading){overflow-y:auto}aside.sidebar-component[data-module=account] div.wrapper h1{text-align:center}aside.sidebar-component[data-module=account] div.wrapper a.brand{justify-content:center;margin-top:28px;pointer-events:none}aside.sidebar-component[data-module=account] div.wrapper form.account-sign-in-form p.magic-link-hint{display:flex;align-items:center;gap:7px}aside.sidebar-component[data-module=account] div.wrapper form.account-sign-in-form p.magic-link-hint svg{flex-shrink:0;fill:var(--colour-ll-blue);width:20px;height:20px}aside.sidebar-component[data-module=account] div.wrapper form.account-sign-in-form p.magic-link-hint span{font-size:.8rem}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sign-in] div.register{display:flex;flex-direction:column;gap:14px;align-items:center;padding:14px;background-color:var(--colour-ll-background);border-radius:6px;width:90%;margin:14px auto}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sign-in] div.register h2{font-size:1.2rem;font-weight:700;margin-bottom:0}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sign-in] div.register a{width:100%}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sign-in-check-inbox] svg{width:80px;margin-left:auto;margin-right:auto;fill:var(--colour-ll-pink)}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sign-in-check-inbox] form{display:none}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sign-in-success] svg{width:80px;margin-left:auto;margin-right:auto;fill:var(--colour-ll-blue)}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sign-in-success] p{text-align:center}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sign-in-success] a.button{margin:0 auto}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=account-menu] nav{display:flex;flex-direction:column}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=account-menu] nav a{display:flex;align-items:center;text-decoration:none;color:#000;gap:14px;padding:14px;border-radius:6px;margin-top:7px}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=account-menu] nav a svg{fill:var(--colour-ll-blue);width:30px;height:30px}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=account-menu] nav a div p.label{font-weight:700;font-size:1.2rem;font-family:Comfortaa,sans-serif}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=account-menu] nav a div p{font-size:.9rem}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=account-menu] nav a:hover{background-color:var(--colour-ll-background);filter:var(--shadow-default-filter)}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=account-menu] nav a:hover svg{fill:var(--colour-ll-pink)}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sessions] h2{margin-top:14px}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sessions] div.session-wrapper{display:flex;flex-direction:column;gap:14px}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sessions] div.session-wrapper.past{opacity:.5}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sessions] div.card.session p.title{font-family:Comfortaa,sans-serif;font-size:1.2rem;font-weight:700}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sessions] div.card.session p.order{font-size:.9rem}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sessions] div.card.session div.cal{margin:14px;display:flex;gap:7px;justify-content:space-evenly}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sessions] div.card.session div.cal p{display:flex;justify-content:center;align-items:center;text-align:center;gap:7px;font-size:1.1rem;flex:1}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sessions] div.card.session div.cal p:first-of-type{font-weight:700}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=sessions] div.card.session div.cal p svg{fill:var(--colour-ll-blue);width:35px}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=address-book] div.address-book{display:flex;flex-direction:column;gap:14px}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=address-book] div.address-book div.address{display:flex;flex-direction:column;gap:7px;padding:14px;border-radius:6px;background-color:var(--colour-ll-background)}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=address-book] div.address-book div.address div{flex:1;display:flex;flex-direction:column;gap:7px}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=address-book] div.address-book div.address div p.top{font-weight:700}aside.sidebar-component[data-module=account] div.wrapper[data-account-module=address-book] div.address-book div.address a{width:50%;margin-left:auto;margin-right:0}main:has(section.sign-in-result){display:flex;flex-direction:column;justify-content:center;gap:14px}main:has(section.sign-in-result) section.sign-in-result{max-width:600px;margin:56px auto 0}section.locations div.content{margin-top:14px;display:flex;gap:20px}section.locations div.content div.list{max-width:400px;width:100%;display:flex;flex-direction:column;gap:14px}section.locations div.content div.list div.card{min-height:170px}section.locations div.content div.list div.card div.title{font-family:Comfortaa,sans-serif;font-size:1.4rem;font-weight:700}section.locations div.content div.list div.card div.facilities{margin-top:7px}section.locations div.content div.list div.card div.facilities p.title{font-family:Comfortaa,sans-serif;font-size:1.1rem}section.locations div.content div.list div.card:has(div.card-decorator-component){position:relative;padding-left:calc(14px + (var(--decorator-size) / 2))}section.locations div.content div.list div.card:has(div.card-decorator-component) div.card-decorator-component{position:absolute;left:calc(0px - (var(--decorator-size) / 2))}section.locations div.content div[data-map]{flex:1;width:100%;min-height:400px}@media (max-width: 950px){section.locations div.content{flex-direction:column}section.locations div.content div.list{max-width:100%}section.locations div.content div.map{flex:unset!important}}
