*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body a{color:inherit;cursor:pointer;text-decoration:underline}@font-face{font-display:swap;font-family:Bahnschrift;font-style:normal;font-weight:400;src:url(/build/assets/BAHNSCHRIFT.b00e12e3.TTF)}body{background-color:#fff!important;display:flex;flex-direction:column;font-family:Bahnschrift,sans-serif!important;font-size:16px;font-weight:300;min-height:100vh;overflow-x:hidden;position:relative;scroll-behavior:smooth;width:100vw}body::-webkit-scrollbar{display:none}body::-webkit-scrollbar-thumb,body::-webkit-scrollbar-track{background:hsla(0,0%,95%,0)}.scroll-watcher{animation:scroll-watcher linear;animation-timeline:scroll();background-color:#cc3db4;height:10px;position:fixed;scale:0 1;top:0;transform-origin:left;width:100%;z-index:1000}@keyframes scroll-watcher{to{scale:1 1}}.btn-custom{background-color:#8866ccbf;border:#8866ccbf;color:#fff;font-size:clamp(.75rem,.7153rem + .1852vw,.9375rem);font-weight:300;letter-spacing:.5px;padding:13px min(6vw,44px);text-transform:uppercase}.input-custom::placeholder{color:rgba(51,51,51,.67);font-size:clamp(.75rem,.7153rem + .1852vw,.9375rem)}.input-custom{-webkit-appearance:none;background-color:transparent;border:none;border-bottom:2px solid #8866ccbf;box-shadow:none!important;color:rgba(51,51,51,.67);font-size:clamp(.75rem,.7153rem + .1852vw,.9375rem);outline:none;padding-left:20px}@keyframes rainbow{0%{color:#86c;text-shadow:rgba(108,0,209,.09) 0 0 24px}to{color:#cc3db4;text-shadow:rgba(235,55,255,.13) 0 0 24px}}.accent{color:#cc3db4}.cta{max-width:100%}.cta .btn-custom,.cta .input-custom{max-width:45vw}.cta .invalid-feedback,.cta .valid-feedback{bottom:-27px;position:absolute;text-align:center}.purple{color:#86c}.opacity-0{opacity:0}.opacity-75{opacity:75%}.top-0{top:0}.bottom-0{bottom:0}.z-3{z-index:3}.z-1{z-index:1}#back-to-top{background-color:#86c;border-radius:4px;bottom:30px;display:inline-block;height:50px;opacity:0;position:fixed;right:30px;text-align:center;transition:background-color .3s,opacity .5s,visibility .5s;visibility:hidden;width:50px;z-index:1000}#back-to-top:after{color:#fff;content:url(/build/images/equip-g-up-arrow.d4648627.png);font-size:2em;font-style:normal;font-weight:400;line-height:50px}#back-to-top:hover{background-color:#333;cursor:pointer}#back-to-top:active{background-color:#555}#back-to-top.show{opacity:1;visibility:visible}.section-1{height:100vh}.section-1 .top{max-width:100vw;z-index:100}.section-1 .top img{max-height:50px}.section-1 .mentions{cursor:pointer}.section-1 .mentions .text{font-size:13px;max-width:min(50vw,380px)}.section-1 .background video{bottom:0;height:100%;object-fit:cover;position:absolute;right:0;width:100%}.section-1 .background .filter{background:#666;background:linear-gradient(180deg,hsla(0,0%,40%,.27),#17141d);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.section-1 .content h1{line-height:clamp(.9rem,2.235vw + 1.826rem,4.3rem)}.section-1 .content h1 span:nth-child(5){font-size:clamp(2.1875rem,2.0949rem + .4938vw,2.6875rem)}.section-1 .content h1{font-size:clamp(1.1875rem,.9792rem + 1.1111vw,2.3125rem)}.section-1 .content h1 span:nth-child(4){animation:rainbow 3s infinite alternate-reverse;-webkit-animation:rainbow 3s infinite alternate-reverse;-moz-animation:rainbow 3s infinite alternate-reverse;color:#fff;font-size:clamp(2.375rem,2.2361rem + .7407vw,3.125rem)}.section-1 .content h1 span:nth-child(7){font-size:clamp(1.5rem,1.0255rem + 2.5309vw,4.0625rem)}.section-1 .sub-title{font-size:clamp(1.375rem,1.3287rem + .2469vw,1.625rem);line-height:35px;max-width:min(100%,500px)}.section-1 .content .right{max-width:min(100%,500px);padding-top:18px}.section-1 .carousel{color:#fff;margin-bottom:10px;opacity:90%}.section-1 .carousel .splide__slide{align-items:center;display:flex;justify-content:center}.section-1 .carousel .splide__slide img{max-height:55px;max-width:130px;object-fit:contain}.section-1 .input-custom::placeholder{color:hsla(0,0%,100%,.67)}.section-1 .input-custom{color:hsla(0,0%,100%,.67)}.section-2{background:#030303;background:linear-gradient(180deg,#030303,#1c1823);padding-top:150px}.section-2 p:first-child{margin-top:min(300px,30vh)}.section-2 p{-webkit-animation:glow 3s ease-in-out infinite alternate;-moz-animation:glow 3s ease-in-out infinite alternate;animation:glow 3s ease-in-out infinite alternate;color:hsla(0,0%,100%,.78);font-size:17px;font-weight:200;line-height:39px;max-width:min(100%,850px);text-align:justify;transform:translateY(50px)}@-webkit-keyframes glow{0%{text-shadow:0 0 15px hsla(0,0%,100%,.17),-2px 0 2px hsla(0,0%,100%,.01)}to{text-shadow:0 0 5px hsla(0,0%,100%,.31),0 0 10px #4c4c4c}}.section-2 p:last-child{margin-bottom:min(200px,30vh)}.section-2 .frise{transform:translateY(7vw);width:100%}.section-2 .frise img{object-fit:cover;width:100%}.section-3{background-image:url(/build/images/equipg-big-logo-grey.341893b2.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.section-3 .logo{margin-top:min(200px,24vw);max-width:min(80vw,400px)}.section-3 .tagline{color:grey;font-size:clamp(1.1875rem,1.1065rem + .4321vw,1.625rem);font-style:italic;margin-top:20px}.section-3 .content{margin-top:50px;padding:min(50px,5vw);width:100%}.section-3 h2{color:#86c;font-size:clamp(1.875rem,1.7245rem + .8025vw,2.6875rem)}.section-3 .content .left{align-items:center;display:flex;flex:1;gap:2vw}.section-3 .content .right{flex:3;margin-left:15px}.section-3 .content .grid{display:flex}.section-3 .grid-case{border-top:2px solid #cc3db4;margin-top:20px;padding:34px min(14px,5vw) min(14px,5vw);position:relative}.section-3 .grid-case .number{color:#cc3db4;left:0;position:absolute;top:0}.section-3 .grid-case .title{color:#cc3eb4;font-size:22px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.section-3 .grid-case .text{font-size:16px;font-weight:400;max-width:270px}.section-3 .grid-case a{font-weight:700}.section-3 .grid-case a:hover{text-decoration:underline}.section-4{margin-top:130px}.section-4 .wrapper{background:linear-gradient(180deg,#f2f2f2,#fff);padding-top:160px;width:100%}.section-4 .wrapper h2{color:#86c;font-size:clamp(1.625rem,1.3472rem + 1.4815vw,3.125rem);z-index:101}.time-line{margin:auto;min-width:300px;transform:translateY(-100px);width:min(86vw,800px)}.time-line-item img{margin-bottom:10px;max-height:150px;padding-left:10px;padding-right:10px}.time-line-item{border-image:linear-gradient(90deg,#743ad5 0,#d53a9d);border-image-slice:1;border-top:6px solid;color:#353535;margin:0;padding:100px 60px;position:relative}.time-line-item:before{background-image:url(/build/images/equipg-small-logo.62ce1520.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:50px;position:absolute;top:calc(50% - 15px);transform:rotate(67deg);width:50px}.time-line-item:nth-child(odd){border-right:6px solid;display:flex;justify-content:right;padding-left:0}.time-line-item:nth-child(odd):before{left:100%;margin-left:-22px}.time-line-item:nth-child(odd) p{text-align:right}.time-line-item:nth-child(2n){border-left:6px solid;padding-right:0}.time-line-item:nth-child(2n):before{margin-right:-21px;right:100%}.time-line-item:first-child{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.time-line-item:first-child:before{display:none}.time-line-item:first-child:after{background:linear-gradient(255deg,#f3f3f3,rgba(28,24,35,0) 80%);content:"";height:calc(100% + 6px);left:0;position:absolute;top:0;width:calc(100% + 6px);z-index:100}.time-line-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.time-line-item:last-child:before{display:none}.time-line-item:last-child:after{background:linear-gradient(-45deg,#fff,rgba(67,32,129,0) 80%);content:"";height:calc(100% + 6px);left:-3px;position:absolute;top:-3px;width:calc(100% + 6px);z-index:100}.time-line-item p{font-size:20px;max-width:300px}.time-line-item .added-content{max-width:min(100%,400px)}.section-5{background-image:url(/build/images/equi-g-getacess-background-polygons.2f9ced22.jpg);padding-bottom:200px}.section-5 .sub-section .left{align-items:flex-end;display:flex;flex:1;flex-direction:column;text-align:right}.section-5 .sub-section .right{align-items:flex-start;display:flex;flex:1;flex-direction:column;text-align:left}.section-5 .sub-section .number{font-size:clamp(1.0625rem,.9583rem + .5556vw,1.625rem);transform:translateY(10px)}.section-5 h2{font-size:clamp(1.5625rem,1.2384rem + 1.7284vw,3.3125rem);font-weight:300}.section-5 h2 .sub-title{font-size:clamp(1.125rem,.9861rem + .7407vw,1.875rem);font-weight:300;text-transform:uppercase}.section-5 .content{font-size:clamp(1.1875rem,1.1528rem + .1852vw,1.2rem);font-weight:300}.section-5 .contact,.section-5 .content{font-size:clamp(1.1875rem,1.1528rem + .1852vw,1.2rem);max-width:min(520px,100%)}.section-5 .contact{font-size:16px;font-weight:200;word-break:keep-all}.section-5 .btn-custom{font-weight:500}.section-5 .sub-section img{height:100%;max-width:min(500px,100%);min-height:80vh;object-fit:cover;object-position:21% 50%}#follow .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0;max-width:min(100%,600px)}#follow .grid-case:first-child{grid-area:1/1/2/2}#follow .grid-case:nth-child(2){grid-area:1/2/2/3}#follow .grid-case:nth-child(3){grid-area:1/3/2/4}#follow .grid-case:nth-child(4){grid-area:2/1/3/2}#follow .grid-case:nth-child(5){grid-area:2/2/3/3}#follow .grid-case:nth-child(6){grid-area:2/3/3/4}#follow .grid-case:nth-child(7){grid-area:3/2/4/3}#follow .grid-case:nth-child(8){grid-area:3/3/4/4}.section-5 .grid-case{border-top:1px solid #878787;padding:10px min(50px,13px) min(50px,13px);position:relative}.section-5 .grid-case .number{color:#878787;font-size:12px;left:0;position:absolute;top:0}.section-5 .grid-case .text{color:#7b7b7b;font-size:14px;font-weight:200;line-height:21px;max-width:140px;text-align:center}.sub-section{margin-top:150px}#getaccess .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;max-width:min(100%,600px)}#getaccess .grid-case:first-child{grid-area:1/1/2/2}#getaccess .grid-case:nth-child(2){grid-area:1/2/2/3}#getaccess .grid-case:nth-child(3){grid-area:2/1/3/2}#getaccess .grid-case:nth-child(4){grid-area:2/2/3/3}.section-6{background:linear-gradient(180deg,#232323,#1c1823);margin:0;width:100%}.section-6 .wrapper{font-size:17px;font-weight:200;line-height:39px;max-width:min(100%,850px);padding-bottom:150px;padding-top:150px;text-align:justify}.section-6 .grid{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;margin:50px 0;grid-column-gap:0;grid-row-gap:0}.section-6 .content .grid:first-child{grid-area:1/1/2/2}.section-6 .content .grid:nth-child(2){grid-area:1/2/2/3}.section-6 .content .grid:nth-child(3){grid-area:1/3/2/4}.section-6 .grid-case{border-top:2px solid #cc3db4;height:100%;margin-top:20px;padding:20px 15px 0;position:relative;text-align:center}.section-6 .grid-case .number{color:#cc3db4;left:0;position:absolute;top:0}.section-6 .grid-case .title{font-size:18px;font-weight:lighter;line-height:30px}.section-6 .grid-case .text{font-size:16px;font-weight:400;max-width:270px}.section-6 h2{color:#a588d7;font-weight:600;line-height:33px;margin:120px auto 100px;max-width:min(710px,100%)}.section-6 .logo{margin:0 auto;max-width:min(80vw,400px)}.section-6 .tagline{color:#bcbcbc;font-size:clamp(1.1875rem,1.1065rem + .4321vw,1.625rem);font-style:italic;margin-top:20px}footer{background:#1c1823}footer .top{border-top:1px solid rgba(169,147,207,.43);padding-bottom:60px;padding-top:60px}footer .logo img{width:300px}footer ul li svg{margin-right:15px}footer ul li a{font-weight:lighter;text-decoration:none}footer ul li{align-items:center;display:flex;font-weight:lighter;list-style:none;margin-top:20px}footer .input-custom,footer .input-custom::placeholder{color:#fff}footer h2{font-size:19px;line-height:24px;margin-bottom:25px;max-width:min(400px,100vw);text-transform:uppercase}footer .bottom{font-size:12px}.error-404-wrapper{align-items:center;background-color:#fafafa;display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:2rem;text-align:center}.error-404-wrapper h1{color:#cc3db4;font-size:2.5rem;margin-bottom:.5rem}.error-404-wrapper p{color:#333;font-size:1.125rem;margin:.5rem 0}.error-404-wrapper a{background:linear-gradient(135deg,#cc3db4,#8866ccbf);border-radius:.4rem;color:#fff;display:inline-block;font-weight:600;margin-top:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s ease,transform .2s ease}.error-404-wrapper a:focus,.error-404-wrapper a:hover{background:#cc3db4;transform:translateY(-2px)}#cookies-banner{animation:upper 10s ease-in-out forwards;background:#222;bottom:0;color:#fff;left:0;padding:1rem;position:fixed;right:0;text-align:center;transform:translateY(900vh);z-index:1000}#cookies-banner button{background:#86c;border:none;color:#fff;cursor:pointer;margin-left:1rem;padding:.5rem 1rem}@-webkit-keyframes upper{0%{transform:translateY(900vh)}to{transform:translateY(0)}}@media (max-width:1199px){.section-5 .sub-section .left.desc,.section-5 .sub-section .right.desc{flex:3;max-width:100%}.section-5 .sub-section .left.illustration,.section-5 .sub-section .right.illustration{flex:2;max-width:100%}.section-3 .right .grid{margin-left:0}footer .logo img{width:250px}footer h2{font-size:17px}}@media (max-width:991px){.section-1 .mentions img{max-height:34px}.section-1 .mentions .text{font-size:10px;line-height:14px;text-align:justify}.section-1 .sub-title{line-height:30px}.section-3 .grid-case{width:48%}.section-5 .sub-section ul{padding-left:10px}.section-5 .sub-section:last-child img{height:200px;min-height:200px}}@media (max-width:767px){.section-2 .frise{transform:translateY(20vw)}.section-3 .grid-case{width:43%}.section-6 .grid-case{margin-left:auto;margin-right:auto;max-width:400px;text-align:center;width:100%}.section-6 .grid{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}.section-6 .content .grid:first-child{grid-area:1/1/2/2}.section-6 .content .grid:nth-child(2){grid-area:2/1/3/2}.section-6 .content .grid:nth-child(3){grid-area:3/1/4/2}.section-5 .sub-section img{height:50vh;min-height:unset}}@media (max-width:575px){.section-1 .carousel{opacity:90%;transform:translateY(-85px)}.section-1 .mentions img{max-height:50px}.section-5 .sub-section{margin:100px auto 0;max-width:90%}.section-3 .grid-case{width:70%}.section-2 p{transform:translateY(0)}.section-5 .grid-case .number{margin-right:10px;position:relative}.time-line-item{flex-wrap:wrap}.time-line-item .added-content{min-width:80vw}}@media (max-width:420px){.section-5 .sub-section li{list-style-type:" "}}