.home-hero-mobile{--default-transition:all 300ms ease-out;--hero-transition:all 400ms ease-in-out;background-color:var(--colour-black);letter-spacing:0;overflow:hidden;padding:30px 0 0;position:relative}.home-hero-mobile .frame{height:596px;margin:0 auto;max-width:375px;position:relative}.home-hero-mobile img{height:auto}.home-hero-mobile .landing{inset:0;opacity:0;pointer-events:none;position:absolute;transition:var(--hero-transition)}.home-hero-mobile .landing.is-active{opacity:1;pointer-events:all}.home-hero-mobile .landing:before{aspect-ratio:1;background-color:var(--colour-green);content:"";display:block;left:28px;position:absolute;top:0;width:16px}.home-hero-mobile .landing .img-one{aspect-ratio:1;left:44px;position:absolute;top:16px;width:188px}.home-hero-mobile .landing .img-one:before{background-color:var(--colour-black);bottom:-8px;content:"";display:block;height:40px;position:absolute;right:-8px;width:40px}.home-hero-mobile .landing .logo{height:64px;left:101px;position:absolute;top:218px;width:173px}.home-hero-mobile .landing .img-two{aspect-ratio:1;position:absolute;right:0;top:295px;width:202px}.home-hero-mobile .landing .img-two:before{top:-8px;width:40px}.home-hero-mobile .landing .img-two:after,.home-hero-mobile .landing .img-two:before{background-color:var(--colour-black);content:"";display:block;height:40px;left:-8px;position:absolute}.home-hero-mobile .landing .img-two:after{bottom:-8px;width:178px}.home-hero-mobile .landing .Button{position:absolute;text-align:center;top:505px;width:100%;z-index:10}.home-hero-mobile .landing .Button a{font-size:16px}.home-hero-mobile .slides .Button a{background-color:transparent;font-size:14px}.home-hero-mobile .Button a{cursor:pointer}.home-hero-mobile .Button a:after{background-size:1.5rem}.home-hero-mobile .Button a:hover,.home-hero-mobile .Button--arrow-right a:after{background-color:var(--colour-blue)}.home-hero-mobile .slides{color:var(--colour-white);inset:0;opacity:0;pointer-events:none;position:absolute;transition:var(--hero-transition)}.home-hero-mobile .slides.is-active{opacity:1;pointer-events:all}.home-hero-mobile .slides .img{aspect-ratio:1;position:absolute;right:28px;top:0;width:256px}.home-hero-mobile .slides .img .box-1{background-color:var(--colour-black);height:40px;position:absolute;top:-8px;transition:var(--hero-transition);z-index:10}.home-hero-mobile .slides .img.position-0 .box-1{left:224px;width:40px}.home-hero-mobile .slides .img.position-1 .box-1{left:64px;width:64px}.home-hero-mobile .slides .img.position-2 .box-1{left:-8px;width:40px}.home-hero-mobile .slides .img.position-3 .box-1{left:-8px;width:80px}.home-hero-mobile .slides .img .box-2{background-color:var(--colour-black);bottom:-8px;height:40px;left:-63px;position:absolute;transition:var(--hero-transition);z-index:10}.home-hero-mobile .slides .img.position-0 .box-2{width:160px}.home-hero-mobile .slides .img.position-1 .box-2{width:279px}.home-hero-mobile .slides .img.position-2 .box-2{width:157px}.home-hero-mobile .slides .img.position-3 .box-2{width:176px}.home-hero-mobile .slides .img .box-2:after{background-color:var(--colour-green);bottom:-8px;content:"";height:16px;position:absolute;right:0;width:16px}.home-hero-mobile .slides .img img{opacity:0;position:absolute;transition:var(--hero-transition)}.home-hero-mobile .slides .img img.is-active{opacity:1}.home-hero-mobile .slides .info{left:28px;position:relative;top:288px;z-index:20}.home-hero-mobile .slides .txt{inset:0;opacity:0;pointer-events:none;position:absolute;transition:var(--hero-transition)}.home-hero-mobile .slides .txt.is-active{opacity:1;pointer-events:all}.home-hero-mobile .slides .txt h2{font-size:50px;font-weight:600;line-height:90%;margin-bottom:16px}.home-hero-mobile .slides .txt p{font-size:18px;line-height:116%;margin-bottom:24px}.home-hero-mobile .slides .txt strong{font-weight:600}.home-hero-mobile .controls{align-items:center;display:flex;height:64px;justify-content:space-between;opacity:0;pointer-events:none;position:absolute;top:519px;transition:var(--default-transition);width:100%;z-index:10}.home-hero-mobile .controls.is-active{opacity:1;pointer-events:all}.home-hero-mobile .controls:after,.home-hero-mobile .controls:before{background-image:url(https://www.luxidgroup.com/hubfs/Luxid%20site/Images/Home%20Hero/hero-mobile-nav-gradient-glow-right@2x.png);background-size:contain;content:"";height:135px;position:absolute;right:0;width:188px;z-index:-1}.home-hero-mobile .controls:before{left:0;scale:-1}.home-hero-mobile .nav-button{align-items:center;background-color:transparent;border:none;color:var(--colour-white);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:var(--default-transition);width:44px}.home-hero-mobile .nav-button:before{background-image:var(--white-arrow);background-position:50%;background-repeat:no-repeat;background-size:1.5rem;content:"";display:block;height:100%;width:100%}.home-hero-mobile .nav-button.previous:before{transform:scale(-1) translateY(2px)}.home-hero-mobile .dots button{appearance:none;background-color:transparent;border:1px solid #fff;display:inline-block;height:8px;margin:8px;padding:0;position:relative;transition:var(--default-transition);width:8px}.home-hero-mobile .dots button:after{content:"";height:24px;left:-9px;position:absolute;top:-9px;width:24px;z-index:0}.home-hero-mobile .dots button:hover{background-color:var(--colour-green);border-color:var(--colour-green);cursor:pointer}.home-hero-mobile .dots button.is-active{background-color:var(--colour-white);pointer-events:none}@media (max-width:1023px){.home-hero-mobile .slides .Button a{padding-left:0}.home-hero-mobile .Button a:hover{background-color:unset}.home-hero-mobile .Button a:hover:after{transform:unset}}@media (min-width:1024px){.home-hero-mobile{display:none}}