.logo-quilt.svelte-p7twm4.svelte-p7twm4{overflow-x:clip;width:100%;flex-grow:999;flex-shrink:0;overflow:hidden;border-top:solid 2px var(--colour-dark-70);border-bottom:solid 2px var(--colour-dark-70);--scroll-gap:4rem;--scroll-gap-anim:calc(var(--scroll-gap)/2);background-color:var(--colour-dark)}.scroll-outer.svelte-p7twm4.svelte-p7twm4{transition:10s transform ease-in;overflow-x:clip;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 10%,white 90%,transparent)}.scroll-outer.svelte-p7twm4.svelte-p7twm4:hover{transform:translate(200px);transition:10s transform ease-out}.scroll-inner.svelte-p7twm4.svelte-p7twm4{display:flex;flex-wrap:nowrap;flex-direction:row;flex-grow:999;flex-shrink:0;align-items:center;gap:var(--scroll-gap);padding-block:var(--space-m);width:max-content;position:relative;margin-top:0;margin-bottom:0;margin-left:calc(0px - var(--space-m-l));animation:svelte-p7twm4-scroll 40s infinite forwards linear}.scroll-item.svelte-p7twm4.svelte-p7twm4{display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:200px;height:80px;width:200px;flex-grow:999;flex-shrink:0;border-radius:30px;transform:translate(-100px);transition:filter .4s ease}.scroll-item.svelte-p7twm4.svelte-p7twm4:hover{filter:brightness(1.25);transition:filter .3s ease;box-shadow:0 0 60px var(--colour-dark-70)}.scroll-item.svelte-p7twm4 svg.svelte-p7twm4{fill:var(--colour-dark-60);height:80px}@keyframes svelte-p7twm4-scroll{to{transform:translate(calc(-50% - var(--scroll-gap-anim)))}}testimonial-s.svelte-17n6693.svelte-17n6693{max-width:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:calc(2 * var(--space-xl)) var(--space-m) 1fr;width:100%;height:100%;padding-bottom:var(--space-m)}@media screen and (min-width: 900px){testimonial-s.svelte-17n6693.svelte-17n6693{grid-template-rows:calc(var(--space-xl) * 1.5) 1fr calc(var(--space-xl) * 1.5) var(--space-xl)}}.content-wrapper.svelte-17n6693.svelte-17n6693{grid-column-start:1;grid-column-end:7;grid-row-start:2;grid-row-end:4;background-color:var(--colour-dark-70);padding:var(--space-m);border-radius:30px;width:fit-content;z-index:2}@media screen and (min-width: 900px){.content-wrapper.svelte-17n6693.svelte-17n6693{grid-column-end:6;grid-row-end:5;border-radius:30px 100px 30px 30px}}.subtitle.svelte-17n6693.svelte-17n6693{display:block;font-size:var(--step-0);font-weight:700;max-width:40ch}@media screen and (min-width: 600px){.subtitle.svelte-17n6693.svelte-17n6693{font-size:var(--step-2);line-height:var(--step-3)}}.signature.svelte-17n6693.svelte-17n6693{display:flex;flex-direction:column;gap:var(--space-s-m);margin-top:var(--space-m);padding:var(--space-m) var(--space-s);border-radius:20px;text-align:center;background-color:var(--colour-primary)}@media screen and (min-width: 600px){.signature.svelte-17n6693.svelte-17n6693{text-align:left;align-items:center;flex-direction:row;justify-content:space-between;padding:var(--space-m)}}.signature.svelte-17n6693 .img.svelte-17n6693{display:flex;align-items:center;justify-content:center}.signature.svelte-17n6693 .img svg.svelte-17n6693{fill:var(--colour-light);height:60px}.quotee-info.svelte-17n6693.svelte-17n6693{display:flex;flex-direction:column;gap:var(--space-s)}@media screen and (min-width: 600px){.quotee-info.svelte-17n6693.svelte-17n6693{flex-direction:row;gap:var(--space-m)}}.quotee.svelte-17n6693.svelte-17n6693{display:flex;flex-direction:column}.name.svelte-17n6693.svelte-17n6693{font-weight:700;font-size:var(--step-1)}@media screen and (min-width: 600px){.name.svelte-17n6693.svelte-17n6693{font-size:var(--step-0)}}.business.svelte-17n6693.svelte-17n6693{display:flex;flex-direction:column}.business-name.svelte-17n6693.svelte-17n6693{font-weight:700;font-size:var(--step-1)}@media screen and (min-width: 600px){.business-name.svelte-17n6693.svelte-17n6693{font-size:var(--step-0)}}.img-wrapper.svelte-17n6693.svelte-17n6693{grid-column-start:2;grid-column-end:7;grid-row-start:1;grid-row-end:3;background-color:var(--colour-primary);background-image:url(./omid-roshan-Evss0Whf5OI-unsplash.0348afdb.jpg);background-size:cover;background-position:center center;padding:var(--space-m-l);border-radius:30px 100px;z-index:1}@media screen and (min-width: 900px){.img-wrapper.svelte-17n6693.svelte-17n6693{grid-column-start:3}}.img-wrapper.svelte-17n6693 .img.svelte-17n6693{display:flex;flex-direction:column;align-items:center}.img-wrapper .img.svelte-17n6693 svg.svelte-17n6693{fill:var(--colour-light);height:100%}:root{--hero-logo:var(--hero-blue);--page-theme:dark}.hero.svelte-1gbacor.svelte-1gbacor.svelte-1gbacor{height:auto;padding:0;padding-top:var(--space-xl);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background-color:transparent;z-index:2;min-height:600px}@media screen and (min-width: 600px){.hero.svelte-1gbacor.svelte-1gbacor.svelte-1gbacor{justify-content:center;height:100vh;min-height:800px}}.hero.svelte-1gbacor .hero-wrapper.svelte-1gbacor.svelte-1gbacor{height:100%;padding:160px var(--space-m-l) var(--space-l) var(--space-m-l);padding-top:var(--space-m)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:center center;box-shadow:inset 0 0 0 1000px #0000001a;color:var(--colour-light);overflow-x:clip;overflow-y:visible!important}.hero.svelte-1gbacor .hero-wrapper .hero-video.svelte-1gbacor.svelte-1gbacor{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0}.hero.svelte-1gbacor .hero-wrapper .hero-video video.svelte-1gbacor.svelte-1gbacor{object-fit:cover;min-width:100vw;height:100%}.hero.svelte-1gbacor .hero-wrapper .hero__content.svelte-1gbacor.svelte-1gbacor{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:0;z-index:1}.hero.svelte-1gbacor .hero-wrapper .hero__content.svelte-1gbacor>span.svelte-1gbacor{margin-top:var(--space-l);font-size:var(--step-1);display:flex;align-items:center;gap:var(--space-xs);justify-content:center}@media screen and (min-width: 600px){.hero.svelte-1gbacor .hero-wrapper .hero__content.svelte-1gbacor>span.svelte-1gbacor{justify-content:flex-start;margin-top:var(--space-xs)}}.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content.svelte-1gbacor.svelte-1gbacor{display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}@media screen and (min-width: 600px){.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content.svelte-1gbacor.svelte-1gbacor{flex-direction:row}}.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content h1.svelte-1gbacor.svelte-1gbacor{margin-top:0;flex-grow:1;text-align:center}@media screen and (min-width: 600px){.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content h1.svelte-1gbacor.svelte-1gbacor{text-align:left}}.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content .hero__button-wrapper.svelte-1gbacor.svelte-1gbacor{width:fit-content;display:flex;flex-direction:flex-start;flex-shrink:1;flex-grow:0}.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content .hero__button-wrapper .hero__button.svelte-1gbacor.svelte-1gbacor{height:max-content;flex-shrink:1;flex-grow:0;width:auto;transition:margin .2s ease-out}.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content .hero__button-wrapper .hero__button.svelte-1gbacor.svelte-1gbacor:hover{transition:margin .1s ease-in}.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content .hero__button-wrapper .hero__button button.svelte-1gbacor.svelte-1gbacor{--hero-button-arrow-width:30px;height:auto;display:flex;flex-direction:row;align-items:center;gap:var(--space-xs);padding:var(--space-s-m) var(--space-s-m) var(--space-s-m) var(--space-m);padding-right:var(--space-l);margin-top:var(--space-m);font-size:var(--step-2);line-height:3rem;text-wrap:nowrap;border-radius:var(--space-l);transition:padding .2s ease-out,background-color .2s ease-out,color .2s ease-out,transform .2s ease-out}@media screen and (min-width: 600px){.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content .hero__button-wrapper .hero__button button.svelte-1gbacor.svelte-1gbacor{transform:translate(var(--space-m));--hero-button-arrow-width:50px;margin-top:0;margin-right:calc(0px - var(--space-m-l));border-radius:var(--space-l) 0px 0px var(--space-l)}}.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content .hero__button-wrapper .hero__button button.svelte-1gbacor.svelte-1gbacor:hover{transform:translate(0);transition:padding .1s ease-out,background-color .1s ease-out,color .1s ease-out,transform .1s ease-out;--icon-colour:var(--colour-primary)}.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content .hero__button-wrapper .hero__button button.svelte-1gbacor:hover .img>svg{transition:all .1s ease-out}.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content .hero__button-wrapper .hero__button button.svelte-1gbacor.svelte-1gbacor:active{--icon-colour:var(--colour-primary)}.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content .hero__button-wrapper .hero__button button.svelte-1gbacor .img{height:auto;width:auto;background-color:transparent}.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content .hero__button-wrapper .hero__button button.svelte-1gbacor .img>svg{transition:all .2s ease-in}@media screen and (min-width: 600px){.hero.svelte-1gbacor .hero-wrapper .hero__content .hero__main-content .hero__button-wrapper .hero__button button.svelte-1gbacor>span.svelte-1gbacor{writing-mode:vertical-lr;transform:rotate(180deg)}}.hero.svelte-1gbacor .hero-wrapper .hero__anim-text.svelte-1gbacor.svelte-1gbacor{visibility:hidden;width:100%;font-size:var(--step-4);color:var(--colour-light);display:flex;flex-direction:column;align-self:center;align-items:center;text-align:center;justify-content:flex-start;position:absolute}@media screen and (min-width: 1000px){.hero.svelte-1gbacor .hero-wrapper .hero__anim-text.svelte-1gbacor.svelte-1gbacor{flex-direction:row;align-items:center;text-align:left;justify-content:space-around;padding-inline:var(--space-l) var(--space-xl)}}.hero.svelte-1gbacor .hero-wrapper .hero__anim-text .hero__anim-text--list.svelte-1gbacor.svelte-1gbacor{position:relative;list-style:none;margin:-20px 0 0;margin-inline:0!important;padding:0;align-self:flex-start;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;height:var(--step-4)}@media screen and (min-width: 1000px){.hero.svelte-1gbacor .hero-wrapper .hero__anim-text .hero__anim-text--list.svelte-1gbacor.svelte-1gbacor{text-align:left;width:auto;margin-left:1rem;margin-top:0;padding:inherit;align-self:none}}.hero.svelte-1gbacor .hero-wrapper .hero__anim-text .hero__anim-text--list .hero--list.svelte-1gbacor.svelte-1gbacor{opacity:1;font-weight:700;position:absolute;white-space:nowrap;text-align:center}@media screen and (min-width: 1000px){.hero.svelte-1gbacor .hero-wrapper .hero__anim-text .hero__anim-text--list .hero--list.svelte-1gbacor.svelte-1gbacor{text-align:left}}.services.svelte-1gbacor.svelte-1gbacor.svelte-1gbacor{margin-top:calc(0px - var(--space-m));display:flex;flex-wrap:nowrap;flex-direction:column}.services.svelte-1gbacor h2.svelte-1gbacor.svelte-1gbacor{color:var(--colour-primary)}.services.svelte-1gbacor>ul.svelte-1gbacor.svelte-1gbacor{margin-top:var(--space-m);margin-left:0}.services.svelte-1gbacor>ul.svelte-1gbacor li.svelte-1gbacor{list-style:none}.testimonials.svelte-1gbacor.svelte-1gbacor.svelte-1gbacor{display:flex;flex-direction:column}.testimonials.svelte-1gbacor .title-card.svelte-1gbacor h2.svelte-1gbacor{margin-top:0!important;margin-block-start:0!important;margin-inline-start:0!important}.contact-video.svelte-1gbacor.svelte-1gbacor.svelte-1gbacor{z-index:3;width:100%;height:400px;border-top-right-radius:30px;border-top-left-radius:30px;overflow:clip;position:relative;padding-bottom:0;display:flex;align-items:center;justify-content:center}.contact-video.svelte-1gbacor h1.svelte-1gbacor.svelte-1gbacor{color:var(--colour-light);position:absolute;z-index:4;padding:var(--space-s-m);display:block;text-align:center}.contact-video.svelte-1gbacor h1 strong.svelte-1gbacor.svelte-1gbacor{color:var(--colour-primary)}@media screen and (min-width: 600px){.contact-video.svelte-1gbacor h1.svelte-1gbacor.svelte-1gbacor{text-align:left}}.contact-video.svelte-1gbacor video.svelte-1gbacor.svelte-1gbacor{z-index:3;object-fit:cover;width:100%;min-width:100%;height:100%}
