.x-web-home-solutions{max-width:1900px;margin-top:120px;margin-bottom:80px;padding:20px;position:relative}.x-web-home-solutions .x-whs-header{max-width:1100px;margin:0 auto 70px}.x-web-home-solutions .x-whs-header h2{font-size:50px}.x-web-home-solutions .x-whs-vp{--slide-height:19rem;--slide-spacing:1rem;--slide-size:320px;--slide-size-sm:90%;--slide-spacing-sm:5px;overflow:hidden}.x-web-home-solutions .x-whs-vp .container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);display:flex}.x-web-home-solutions .x-whs-vp .slide{cursor:pointer;flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);color:#fff;-webkit-user-select:none;user-select:none;background:#000;border-radius:25px;height:420px;margin-top:5px;margin-bottom:8px;margin-right:30px;padding:20px 30px 30px;transition:all .4s;position:relative;transform:translate(0,0)}.x-web-home-solutions .x-whs-vp .slide:hover{box-shadow:0 1px 10px #0009,0 1px 3px #000000b3}.x-web-home-solutions .x-whs-vp .slide:before{content:"";z-index:-1;background-size:cover;border-radius:25px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.x-web-home-solutions .x-whs-vp .slide.ps:before{background-image:url(/img/website/sol-ps.jpg);background-position:0 100%;background-size:700px;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 20%,#0000 100%);mask-image:radial-gradient(circle at 100% 100%,#000 20%,#0000 100%)}.x-web-home-solutions .x-whs-vp .slide.ent:before{background-image:url(/img/website/sol-ent.jpg);background-position:left -100px bottom 0;background-size:600px;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 80%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 80%)}.x-web-home-solutions .x-whs-vp .slide.bpm:before{background-image:url(/img/website/sol-bpm.jpg);background-position:50% 0;background-size:1000px;-webkit-mask-image:radial-gradient(at 200px,#000 40%,#0000 100%);mask-image:radial-gradient(at 200px,#000 40%,#0000 100%)}.x-web-home-solutions .x-whs-vp .slide.eng:before{background-image:url(/img/website/sol-end.jpg);background-position:top;background-size:1000px;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 100%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 100%)}.x-web-home-solutions .x-whs-vp .slide.pm:before{background-image:url(/img/website/sol-pm.jpg);background-position:top;background-size:cover;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 100%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,#0000 100%)}.x-web-home-solutions .x-whs-vp .slide.rd:before{background-image:url(/img/website/sol-rd.jpg);background-position:0 0;background-size:cover;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 100%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 100%)}.x-web-home-solutions .x-whs-vp .slide h3{letter-spacing:1px;margin-bottom:15px;font-size:16px;font-weight:700;line-height:normal}.x-web-home-solutions .x-whs-vp .slide p{letter-spacing:1px;font-size:26px;font-weight:700;line-height:normal}.x-web-home-solutions .embla__controls{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#c0c0c04d;border-radius:80px;grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem;margin-top:1.8rem;padding:3px;display:inline-flex;position:relative;left:50%;transform:translate(-50%,10px)}.x-web-home-solutions .embla__buttons{grid-template-columns:repeat(2,1fr);align-items:center;gap:20px;display:grid}.x-web-home-solutions .embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);z-index:1;width:40px;height:40px;color:var(--text-body);background-color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:all .3s;display:flex}.x-web-home-solutions .embla__button:hover{box-shadow:0 0 0 4px #a6d9ff}.x-web-home-solutions .embla__button:disabled{color:var(--detail-high-contrast)}.x-web-home-solutions .embla__button__svg{width:30%;height:30%}
