*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0;font-family:kanit,-apple-system,BlinkMacSystemFont,Segoe UI;overflow-x:hidden;scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}a{text-decoration:none}body{background-color:#fcf4f1;color:#262731}.container,.container canvas{touch-action:pan-y}.blue{color:#482bff}.red{color:#ff5e5e}.dark{color:#262731}.white{color:#fcf4f1}h1,h2,h3,h4{font-weight:400}@font-face{font-family:Karrik;src:url(/font/Karrik-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sansita;src:url(/font/Sansita-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.karrik{font-family:Karrik,-apple-system,BlinkMacSystemFont,Segoe UI}.sansita{font-family:Sansita,-apple-system,BlinkMacSystemFont,Segoe UI}.f16{font-size:clamp(.5rem,.2506244796rem + .0066611157 * 100vw,1rem)}.f20{font-size:clamp(.8rem,.5755620316rem + .0059950042 * 100vw,1.25rem)}.f24{font-size:clamp(1rem,.7506244796rem + .0066611157 * 100vw,1.5rem)}.f30{font-size:clamp(1.2rem,.8658368027rem + .0089258951 * 100vw,1.87rem)}.f36{font-size:clamp(1.2rem,.6763114072rem + .013988343 * 100vw,2.25rem)}.f40{font-size:clamp(1.2rem,.551623647rem + .0173189009 * 100vw,2.5rem)}.f48{font-size:clamp(1.5rem,.7518734388rem + .0199833472 * 100vw,3rem)}.f96{font-size:clamp(3rem,1.5037468776rem + .0399666944 * 100vw,6rem)}.container{display:flex;flex-direction:column;position:relative}.view{display:block;overflow:hidden;position:relative;width:90%;margin:auto}.top-header-container{padding-top:clamp(1rem,-.993344426rem + .0532445923 * 100vw,3rem);height:25%;display:flex;justify-content:space-between;width:90%;margin:auto;gap:1rem}@media (max-width: 1024px){.top-header-container{height:17%}}.top-header-container-left{display:flex;align-items:start;gap:clamp(1rem,-3.4887593672rem + .1199000833 * 100vw,10rem)}.catch-phrase{max-width:600px;font-weight:400;line-height:normal}@media (max-width: 599px){.catch-phrase{max-width:200px}}.catch-phrase .catch-phrase-title,.catch-phrase .catch-phrase-text{margin:0}.logo img{height:clamp(35px,10.0831946755px + .0415973378 * 100vw,60px)}.contact-btn{color:#fcf4f1;background-color:#262731;padding:.5rem 1rem;border-radius:2rem;border:2px solid #262731;cursor:pointer;font-size:clamp(.9rem,.5511647255rem + .0093178037 * 100vw,1.25rem);transition:background-color .2s linear;position:relative;overflow:hidden;align-self:flex-start}@media (max-width: 599px){.contact-btn{display:none}}.contact-btn:after{content:url(/img/contact-icon.svg);position:absolute;width:35px;height:auto;left:10%;top:63%;transform:translate(-50%,-50%);opacity:0;transition:all .2s ease}.contact-btn:hover{background-color:#fcf4f1;color:#262731}.contact-btn:hover p{left:10%;opacity:0}.contact-btn:hover:after{left:51%;opacity:1}.contact-btn p{transition:all .2s ease;position:relative;margin:0;left:0}.contact-btn-mobile{width:45px;height:45px;background-color:#262731;border-radius:.5rem;position:relative;display:none}@media (max-width: 599px){.contact-btn-mobile{display:block}}.contact-btn-mobile img{width:30px;position:absolute;left:51%;top:51%;transform:translate(-50%,-50%)}.header{height:65%;width:95%;padding:clamp(20px,.0665557404px + .0332778702 * 100vw,40px) auto;cursor:pointer}@media (max-width: 1024px){.header{height:73%}}.top-container{height:100svh;width:100%}.top-container .scroll-container{height:10%;display:flex;justify-content:space-between;max-width:90%;margin:auto;align-items:center;font-size:clamp(.6rem,.2013311148rem + .0106489185 * 100vw,1rem)}@media (max-width: 599px){.top-container .scroll-container{gap:3px;max-width:95%}}.top-container .scroll-container img{width:22px}.top-container .scroll-container .arrow-container{display:flex;justify-content:center;align-items:center;gap:10px}.top-container p{text-align:center;margin:0}.content-section{height:auto;width:100vw}.text{width:auto;max-width:1080px;font-weight:400;font-style:normal;margin:auto;padding-top:clamp(1rem,-5.9767054908rem + .1863560732 * 100vw,8rem);width:90%}.service-container{width:100vw!important;margin-top:clamp(5rem,-18.2727272727rem + .3636363636 * 100vw,9rem);cursor:none}.service-container .part-service-container{border-bottom:3px solid #482BFF;transition:height .2s ease;height:clamp(210px,-22.7272727273px + .2272727273 * 100vw,250px);position:relative;overflow:hidden;color:#262731}@media (max-width: 599px){.service-container .part-service-container{height:120px}}.service-container .part-service-container:after{content:"";width:100%;height:100%;background-color:#482bff;position:absolute;bottom:-100%;left:0;transition:bottom .2s ease;z-index:0}.service-container .part-service-container .part-container{padding-top:clamp(1rem,-.993344426rem + .0532445923 * 100vw,3rem);padding-left:clamp(5rem,-15rem + .2666666667 * 100vw,15rem);display:flex;justify-content:flex-start;align-items:start;width:90%;height:100%;margin:auto;gap:clamp(5rem,-5rem + .1333333333 * 100vw,10rem);position:relative;z-index:1;transition:all .2s ease}@media (max-width: 1024px){.service-container .part-service-container .part-container{flex-direction:column;gap:0;padding-left:clamp(1rem,-1.8188235294rem + .0752941176 * 100vw,3rem)}}.service-container .part-service-container .part-container .part-left-container{display:flex;justify-content:start;align-items:flex-start;position:relative;z-index:4}.service-container .part-service-container .part-container .part-left-container .part-titles-container{display:flex;flex-direction:column;align-items:start;justify-content:start}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-subtitle{margin:0;font-weight:400}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container{display:flex;align-items:center;gap:clamp(.5rem,-.9950083195rem + .0399334443 * 100vw,2rem)}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-title{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;transition:all .2s ease;color:#fcf4f1;text-transform:uppercase;margin:0;letter-spacing:normal;font-size:clamp(3rem,.8803080766rem + .0566194838 * 100vw,7.25rem)}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container{position:relative}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .icons-black-container{position:relative;height:clamp(46px,16.0998336106px + .0499168053 * 100vw,76px);transition:all .2s ease}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .icons-black-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:opacity .2s ease;height:100%;width:100%}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .icons-black-container img{height:clamp(46px,16.0998336106px + .0499168053 * 100vw,76px)}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .target-container:after{background:url(/img/services-icons/blue/target.png) center/contain no-repeat}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .plume-container{transition-delay:.2s;left:0;top:0}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .plume-container:after{background:url(/img/services-icons/blue/plume.png) center/contain no-repeat}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .plume-container:before{content:"";width:0;height:1px;border:#FCF4F1 dotted 2px;position:absolute;right:40px;bottom:-5px;transition:all .2s ease .2s}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .dart-container{position:absolute;left:1000%;top:30%;height:clamp(8px,.0266222962px + .0133111481 * 100vw,16px);transition:left .1s ease-in .25s,opacity .1s linear .5s}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .dart-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:url(/img/services-icons/blue/dart.png) center/contain no-repeat;opacity:0;transition:opacity .2s ease .15s;width:clamp(28.44px,.9717138103px + .0458569052 * 100vw,56px)}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .dart-container .dart{position:absolute;height:clamp(8px,.0266222962px + .0133111481 * 100vw,16px);opacity:0;transition:opacity .1s linear .15s}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container{height:clamp(15px,.0499168053px + .0249584027 * 100vw,30px)}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container:after{transition:top .2s ease .3s}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container:nth-child(1){z-index:2;top:0}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container:nth-child(1) img{transition:top .2s ease .3s}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container:nth-child(1):after{background:url(/img/services-icons/blue/keyboard-d.png) center/contain no-repeat}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container:nth-child(2){top:-6px;left:-13px;z-index:1}@media (max-width: 599px){.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container:nth-child(2){top:-4px;left:-6px}}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container:nth-child(2):after{transition:transform .2s ease .1s;background:url(/img/services-icons/blue/keyboard-e.png) center/contain no-repeat}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container:nth-child(3){top:-12px;left:-26px;z-index:0}@media (max-width: 599px){.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container:nth-child(3){top:-8px;left:-12px}}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container:nth-child(3):after{transition:transform .2s ease .3s;background:url(/img/services-icons/blue/keyboard-v.png) center/contain no-repeat}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container:before{content:"";background:url(/img/services-icons/blue/keyboard-hole.png) center/contain no-repeat;z-index:0;left:-1px;bottom:-13px;position:absolute;width:100%;height:clamp(7px,-.9733777038px + .0133111481 * 100vw,15px);transform:scale(1.2);opacity:0}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container .keyboard{top:0;height:clamp(15px,.0499168053px + .0249584027 * 100vw,30px);position:relative;transition:opacity .2s ease,top .2s ease,transform .2s ease}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container .key-e{transition:transform .2s ease .2s}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container .keyboard-hole{position:absolute;height:clamp(7px,-.9733777038px + .0133111481 * 100vw,15px);z-index:-1;left:-5px;bottom:-10px}@media (max-width: 599px){.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .part-icons-container .keyboard-container .keyboard-hole{left:-1px;bottom:-4px}}.service-container .part-service-container .part-container .part-left-container .part-titles-container .part-title-container .keyboard-icons-container{display:flex}.service-container .part-service-container .part-container .part-right-container{position:relative;opacity:0;transition:opacity .2s ease;height:100%}.service-container .part-service-container .part-container .part-right-container .part-right-text-container{max-width:466px}.service-container .part-service-container .part-container .part-right-container .part-right-shadow{width:100%;height:100%;position:absolute;left:0;bottom:0;box-shadow:inset 0 -90px 25px -45px #482bff;z-index:2}.service-container .dart-active{opacity:0;transition:opacity .2s linear;height:clamp(8px,.0266222962px + .0133111481 * 100vw,16px);position:absolute}.service-container .dart-active-one{top:-100%;left:250%;transition:top .1s ease-in,left .1s ease-in}.service-container .dart-active-two{top:300%;left:900%;transition:top .2s ease-in .1s,left .2s ease-in .1s}.service-container .part-service-active{height:350px}@media (max-width: 1024px){.service-container .part-service-active{height:clamp(300px,18.1176470588px + .4705882353 * 100vw,500px)}}.service-container .part-service-active .plume-container{top:-40px!important}.service-container .part-service-active .plume-container:before{height:40px!important;bottom:-45px!important}.service-container .part-service-active .dart-active{opacity:1}.service-container .part-service-active .dart-active-one{top:0%;left:30%;transform:rotate(-45deg);z-index:2}.service-container .part-service-active .dart-active-two{top:60%;left:30%;transform:rotate(20deg);z-index:2}.service-container .part-service-active .keyboard-container:nth-child(2) img,.service-container .part-service-active .keyboard-container:nth-child(3) img{transform:translateY(8px)}.service-container .part-service-active .keyboard-container:nth-child(2):after,.service-container .part-service-active .keyboard-container:nth-child(3):after{transform:translateY(8px)}@media (min-width: 768px){.service-container .part-service-container:hover{color:#fcf4f1}.service-container .part-service-container:hover:after{bottom:0}.service-container .part-service-container:hover .part-title{text-shadow:-1px -1px 0 #FCF4F1,1px -1px 0 #FCF4F1,-1px 1px 0 #FCF4F1,1px 1px 0 #FCF4F1!important;color:#482bff!important}.service-container .part-service-container:hover .part-right-container{opacity:1!important}.service-container .part-service-container:hover .part-container{gap:clamp(6rem,-2rem + .1066666667 * 100vw,10rem)!important;padding-left:clamp(3rem,-11rem + .1866666667 * 100vw,10rem)!important}}@media (min-width: 768px) and (max-width: 1024px){.service-container .part-service-container:hover .part-container{padding-left:clamp(0rem,-4.2282352941rem + .1129411765 * 100vw,3rem)!important;gap:2rem!important}}@media (min-width: 768px){.service-container .part-service-container:hover .icons-black-container:after,.service-container .part-service-container:hover .icons-black-container:before{opacity:1!important}.service-container .part-service-container:hover .keyboard-container .keyboard-hole,.service-container .part-service-container:hover .keyboard-container .keyboard{visibility:hidden}.service-container .part-service-container:hover .keyboard-container:nth-child(1) img{top:10px!important}.service-container .part-service-container:hover .keyboard-container:nth-child(1):after{top:10px!important}.service-container .part-service-container:hover .dart-container{left:70%!important}.service-container .part-service-container:hover .dart-container:after{opacity:1!important}.service-container .part-service-container:hover .dart-container .dart{opacity:1!important}.service-container .part-service-container:hover .plume-container{left:80px!important}.service-container .part-service-container:hover .plume-container:before{width:70px!important}}.video-view{min-height:clamp(400px,150.6244796003px + .4163197336 * 100vw,900px);background:#482bff;width:100%;margin-top:0}.video-container{position:relative}.video-container .player{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;width:clamp(60px,10.1248959201px + .0832639467 * 100vw,160px);height:clamp(60px,10.1248959201px + .0832639467 * 100vw,160px);background-color:#ff5e5e;z-index:1;border-radius:50%;padding-left:10px;transition:background-color .2s ease,left .25s ease,top .25s ease;overflow:hidden}.video-container .player:after{content:"PLAY";position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);z-index:2;color:#fcf4f1;opacity:0;transition:top .2s ease,opacity .2s ease}.video-container .player:before{content:"";position:absolute;z-index:1;background-color:#482bff;width:clamp(80px,20.1498751041px + .0999167361 * 100vw,200px);height:clamp(80px,20.1498751041px + .0999167361 * 100vw,200px);border-radius:50%;top:200%;left:50%;transform:translate(-50%,-50%);transition:top .2s ease}.video-container .player .pause-img{opacity:0;height:clamp(15px,5.024979184px + .0166527893 * 100vw,35px);left:50%}.video-container .player img{position:absolute;transform:translate(-50%,-50%) rotate(0);left:55%;top:50%;transform-origin:left;opacity:1;transition:transform .2s ease,top .2s ease,opacity .1s ease;width:clamp(15px,5.024979184px + .0166527893 * 100vw,35px)}.video-container .player:hover:after{top:50%;opacity:1}.video-container .player:hover:before{top:50%}.video-container .player:hover img{transform:rotate(-10deg);opacity:0;top:0%}.playing .player{top:85%;left:15%;background-color:#482bff;color:#262731;width:clamp(50px,25.06244796px + .0416319734 * 100vw,100px);height:clamp(50px,25.06244796px + .0416319734 * 100vw,100px)}.playing .player:before{background-color:#ff5e5e}.playing .player:after{content:"PAUSE"}.playing .player img{opacity:0}.playing .player .pause-img{opacity:1}.dernier-projet{color:#fcf4f1;width:100%;background-color:#262731;position:relative;overflow:hidden;display:flex;align-items:center}.dernier-projet-top{margin-top:clamp(5rem,-18.2727272727rem + .3636363636 * 100vw,9rem)}.dernier-projet p{margin:0;flex:0 0 auto;white-space:nowrap;display:inline-block;will-change:transform;animation:marquee-left 20s linear infinite;padding-right:1rem}.dernier-projet:nth-child(2) p{animation:marquee-right 20s linear infinite}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--w, 100%)))}}@keyframes marquee-right{0%{transform:translate(calc(-1 * var(--w, 100%)))}to{transform:translate(0)}}.contact-view{height:100svh;width:100%}.test{font-size:25rem;color:#fcf4f1;text-align:center;white-space:nowrap;pointer-events:none}.btn-contact{margin:auto;text-align:center;white-space:nowrap;padding:1rem 2rem;border-radius:2rem;background-color:#fcf4f1;color:#482bff;font-weight:700;border:#FF5E5E 5px solid;transition:all .2s ease}.btn-contact:hover{background-color:#262731;color:#fcf4f1}.btn-tel{padding:1rem 2rem;background-color:#262731;color:#fcf4f1;text-align:center;border-radius:2rem;margin-top:1rem}.loading-screen-container{width:100vw;height:100svh;background-color:#262731;color:#fcf4f1;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease 1s,z-index .1s ease 1.2s;z-index:200}.loading-screen-container-anim{display:flex;align-items:center;justify-content:center}.loading-screen-container-anim .loading-screen-count{position:relative}.loading-screen-container-anim .loading-screen-count .logo{width:3.5rem;height:auto;display:flex;align-items:center;justify-content:center;position:absolute;transform:translate(-50%,-50%) rotate(30deg);top:50%;left:50%;opacity:0;transition:opacity .2s linear .3s,transform .3s ease-out .3s,width 1s ease 1s,filter .5s ease 1s}@media (max-width: 599px){.loading-screen-container-anim .loading-screen-count .logo{width:1.5rem}}.loading-screen-container-anim .loading-screen-count .progress{text-align:center;white-space:nowrap;padding:0 9px;opacity:1;transition:width .3s ease .2s,opacity .2s linear .2s;will-change:width;width:8rem}.loading-screen-container-anim .loading-screen-count .unactive.progress{opacity:0;grid-template-columns:4rem 1fr;width:1rem}.loading-screen-container-anim .loading-screen-count .active.logo{opacity:1;transform:translate(-50%,-50%) rotate(0);width:6000px;filter:brightness(100)}.loading-screen-container-anim .accolade{width:100%;transition:transform .3s linear,opacity .15s linear,margin-left .1s linear,margin-right .1s linear;transform:scale(1);opacity:1}.loading-screen-container-anim .accolade.unactive{transform:scale(0%);opacity:0}.loading-screen-container-anim .accolade.unactive.gauche{margin-left:0}@media (max-width: 599px){.loading-screen-container-anim .accolade.unactive.gauche{margin-left:-7px}}.loading-screen-container-anim .accolade.unactive.droite{margin-right:0}@media (max-width: 599px){.loading-screen-container-anim .accolade.unactive.droite{margin-right:-7px}}.loading-screen-container img{height:auto;width:auto}@media (max-width: 599px){.loading-screen-container img:not(.logo){max-height:25px}}.loading-screen-container .gauche{transform:scaleX(-1)}.loading-screen-container.unactive{opacity:0;z-index:-1}.form-section{width:100%;padding-top:clamp(80px,70.024979184px + .0166527893 * 100vw,100px);padding-bottom:clamp(80px,70.024979184px + .0166527893 * 100vw,100px);padding-left:clamp(0px,-74.3139050791px + .1240632806 * 100vw,149px);padding-right:clamp(0px,-74.3139050791px + .1240632806 * 100vw,149px);display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;height:812px;gap:4rem}@media (max-width: 599px){.form-section{width:90%;margin:auto;height:100%}}.form-section-infos{display:flex;flex-direction:column;justify-content:space-between;align-content:space-between;height:100%;align-self:stretch;flex:1}@media (max-width: 1024px){.form-section-infos{height:auto}}.form-section-infos .infos-container{display:flex;flex-direction:column;gap:10px}.form-section-infos .infos-container .info{display:flex;justify-content:start;align-items:center;gap:5px}.form-section-infos .infos-container .info img{width:22px;height:auto}.form-section-infos .infos-container .info a{text-decoration:none;position:relative;color:#262731}.form-section-infos .infos-container .info a:after{content:"";height:2px;width:100%;position:absolute;left:0;bottom:-5px;background-color:#262731}.form-section-text{display:flex;flex-direction:column;gap:33px;flex-basis:330px}.form-section-text h2{margin:0}.form-section .form-container{flex:1}.form-section .form-container form{display:flex;flex-direction:column}.form-section .form-container form input{border-radius:20px;border:#262731 2px solid;background-color:transparent;padding:5px 15px;width:100%}.form-section .form-container form input:focus-visible{outline:#482BFF 2px solid;border-color:#482bff}.form-section .form-container form textarea{width:100%;min-height:150px;padding:15px;margin-top:1rem;border-radius:20px;border:#262731 2px solid;background-color:transparent}.form-section .form-container form textarea:focus-visible{outline:#482BFF 2px solid;border-color:#482bff}.form-section .form-container form .btn-form{background:#482bff;align-self:flex-start;padding:10px 70px 10px 30px;border:none;border-radius:20px;color:#fcf4f1;position:relative;transition:background-color .2s ease;cursor:pointer}.form-section .form-container form .btn-form:after{content:url(/img/form/submit.png);position:absolute;top:2dvh;right:25px;opacity:0;transition:top .2s ease,opacity .2s ease}.form-section .form-container form .btn-form:hover{background-color:#262731}.form-section .form-container form .btn-form:hover:after{top:10px;opacity:1}.cursor{position:fixed;transform:translate(-50%,-50%);pointer-events:none;z-index:999}@media (max-width: 1024px){.cursor{display:none}}.cursor .cursor-img{width:50px;height:50px;border:3px solid #FF5E5E;border-radius:100%;padding:10px;position:relative;z-index:2}.cursor .cursor-ring{position:absolute;right:0;bottom:0;width:90px;height:90px;top:45.5%;left:50%;transform:translate(-50%,-50%);animation:cursor-spin 6s linear infinite;will-change:transform;z-index:1}.cursor .cursor-ring text{font-size:16px;letter-spacing:2px;fill:#fcf4f1;text-transform:uppercase}@keyframes cursor-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}
