.wp-block-linksi-realisations-scroll{--rs-gap:clamp(1rem,2.5vw,2rem);--rs-pin-top:clamp(0.75rem,2vw,2rem);--rs-pin-height:82vh;margin-bottom:80px}.wp-block-linksi-realisations-scroll .realisations-scroll__title-wrapper .wp-block-heading{margin:0}.wp-block-linksi-realisations-scroll .realisations-scroll__track{position:relative}.wp-block-linksi-realisations-scroll .realisations-scroll__pin{display:-ms-grid;display:grid;gap:var(--rs-gap);z-index:10}.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__pin{gap:0;position:relative;-ms-touch-action:pan-y;touch-action:pan-y}.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__card-area{border-radius:16px;display:block;isolation:isolate;min-height:var(--rs-mobile-card-height,0);overflow:hidden;position:relative}.wp-block-linksi-realisations-scroll .realisations-scroll__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--wp--preset--color--midnight-violet,#170f23)!important;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:587px;overflow:hidden;padding:0!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,opacity,filter}.wp-block-linksi-realisations-scroll .realisations-scroll__card:not(.active):hover .realisations-scroll__card-head{cursor:pointer}.wp-block-linksi-realisations-scroll .realisations-scroll__card:not(.active):hover{background-color:var(--wp--preset--color--midnight-violet)}.wp-block-linksi-realisations-scroll .realisations-scroll__card:not(.active):hover:before{background:linear-gradient(25deg,rgba(149,42,255,.08),rgba(149,42,255,.9) 50%,rgba(149,42,255,.08))}.wp-block-linksi-realisations-scroll .realisations-scroll__card:not(.active):hover:after{-webkit-box-shadow:inset 0 1px 2px rgba(149,42,255,.28),inset 0 -1px 2px rgba(149,42,255,.28);box-shadow:inset 0 1px 2px rgba(149,42,255,.28),inset 0 -1px 2px rgba(149,42,255,.28)}.wp-block-linksi-realisations-scroll .realisations-scroll__card-head{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid color-mix(in srgb,#fff,transparent 70%);border-radius:14px;-webkit-box-sizing:border-box;box-sizing:border-box;gap:.8rem;justify-content:space-between;min-height:66px;padding:18px 34px 18px 60px}.wp-block-linksi-realisations-scroll .realisations-scroll__brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:min(45%,180px);min-height:1.5rem}.wp-block-linksi-realisations-scroll .realisations-scroll__brand-image{display:block;height:auto;height:100%;max-height:1.65rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto;width:100%}.wp-block-linksi-realisations-scroll .realisations-scroll__dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:clamp(4px,1vw,8px)}.wp-block-linksi-realisations-scroll .realisations-scroll__dots span{background:#322b3c;border-radius:999px;height:clamp(6px,2vw,15px);width:clamp(6px,2vw,15px)}.wp-block-linksi-realisations-scroll .realisations-scroll__card-body{-webkit-box-flex:1;display:-ms-grid;display:grid;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;min-height:0;-ms-grid-columns:1fr 1fr;gap:clamp(1rem,2vw,5rem);grid-template-columns:1fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:clamp(2rem,2vw,40px)}.wp-block-linksi-realisations-scroll .realisations-scroll__content,.wp-block-linksi-realisations-scroll .realisations-scroll__media{border-radius:16px;height:100%;min-height:0;overflow:hidden}.wp-block-linksi-realisations-scroll .realisations-scroll__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:visible}.wp-block-linksi-realisations-scroll .realisations-scroll__content h3{margin-top:0}.wp-block-linksi-realisations-scroll .realisations-scroll__left-content{min-height:0;overflow-y:auto;scrollbar-color:hsla(0,0%,98%,.2) transparent;scrollbar-width:thin}.wp-block-linksi-realisations-scroll .realisations-scroll__left-content::-webkit-scrollbar{width:3px}.wp-block-linksi-realisations-scroll .realisations-scroll__left-content::-webkit-scrollbar-track{background:transparent}.wp-block-linksi-realisations-scroll .realisations-scroll__left-content::-webkit-scrollbar-thumb{background:hsla(0,0%,98%,.2);border-radius:999px}.wp-block-linksi-realisations-scroll .realisations-scroll__left-content .wp-block-buttons{margin-top:1.15rem}.wp-block-linksi-realisations-scroll .realisations-scroll__expertises{display:-ms-grid;display:grid;gap:.55rem;list-style:none;margin:0 0 1.25rem;padding:0}.wp-block-linksi-realisations-scroll .realisations-scroll__expertises li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.wp-block-linksi-realisations-scroll .realisations-scroll__expertises li:before{content:"✓";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.15rem;width:1.15rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#285dff;border-radius:999px;color:#fff;font-size:.72rem;font-weight:700;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.wp-block-linksi-realisations-scroll .realisations-scroll__cta{margin-top:2rem}.wp-block-linksi-realisations-scroll .realisations-scroll__media{position:relative}.wp-block-linksi-realisations-scroll .realisations-scroll__media:before{background:linear-gradient(25deg,rgba(202,110,255,.05),#ca6eff 50%,rgba(202,110,255,.05));border-radius:inherit;content:"";inset:0;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:1px;pointer-events:none;position:absolute}.wp-block-linksi-realisations-scroll .realisations-scroll__media:after{border-radius:inherit;-webkit-box-shadow:inset 0 1px 2px rgba(202,110,255,.15),inset 0 -1px 2px rgba(202,110,255,.15);box-shadow:inset 0 1px 2px rgba(202,110,255,.15),inset 0 -1px 2px rgba(202,110,255,.15);content:"";inset:0;pointer-events:none;position:absolute}.wp-block-linksi-realisations-scroll .realisations-scroll__media img{border-radius:16px;display:block;height:100%;min-height:clamp(180px,26vw,370px);-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.wp-block-linksi-realisations-scroll.is-enhanced .realisations-scroll__track{min-height:var(--rs-track-height,220vh);padding-top:var(--rs-track-padding,0)}.wp-block-linksi-realisations-scroll.is-enhanced .realisations-scroll__pin{display:block;height:var(--rs-pin-height,82vh);position:sticky;top:var(--rs-pin-top,clamp(.75rem,2vw,2rem))}.wp-block-linksi-realisations-scroll.is-enhanced .realisations-scroll__title-wrapper{position:relative;z-index:2}.wp-block-linksi-realisations-scroll.is-enhanced .realisations-scroll__card-area{border-radius:14px;bottom:0;left:0;position:absolute;right:0;top:var(--rs-card-inset-top,0)}.wp-block-linksi-realisations-scroll.is-enhanced .realisations-scroll__card{inset:0;position:absolute}.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__card{height:auto;inset:var(--rs-mobile-stack-offset,0) 0 var(--rs-mobile-stack-offset,0);max-height:none;min-height:0;position:absolute;-webkit-transform-origin:50% 0;transform-origin:50% 0}.wp-block-linksi-realisations-scroll .realisations-scroll__pagination{display:none}.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.55rem;justify-content:center;margin-top:1rem}.wp-block-linksi-realisations-scroll .realisations-scroll__pagination-dot{background:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(transparent));background:linear-gradient(180deg,#f9f9f9,transparent);border:0;border-radius:999px;-webkit-box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.251);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.251);cursor:pointer;height:10px;opacity:.9;padding:0;-webkit-transition:width .18s ease,background-color .18s ease,opacity .18s ease;transition:width .18s ease,background-color .18s ease,opacity .18s ease;width:10px}.wp-block-linksi-realisations-scroll .realisations-scroll__pagination-dot.is-active{background:#fff;-webkit-box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.251);box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.251);width:30px}@media(max-width:900px){.wp-block-linksi-realisations-scroll .realisations-scroll__card-body{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media(max-width:781px){.wp-block-linksi-realisations-scroll .realisations-scroll__dots{display:none}.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__card{-webkit-box-shadow:0 12px 28px rgba(4,1,18,.22),0 0 0 1px hsla(0,0%,100%,.06);box-shadow:0 12px 28px rgba(4,1,18,.22),0 0 0 1px hsla(0,0%,100%,.06)}.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__card-body,.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__content,.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__media{height:auto;min-height:0}.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__content{overflow:hidden}.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__left-content{max-height:clamp(150px,34vh,280px);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-right:.22rem}.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__cta{margin-top:1rem}.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__media{max-height:188px}.wp-block-linksi-realisations-scroll.is-mobile-slider .realisations-scroll__media img{height:100%;min-height:0}.wp-block-linksi-realisations-scroll .realisations-scroll__card-head{min-height:58px;padding-block:.9rem;padding-inline:1.1rem}.wp-block-linksi-realisations-scroll .realisations-scroll__card-body{padding:1.25rem}}
