a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote{&:after,&:before{content:"";content:none}}q{&:after,&:before{content:"";content:none}}table{border-collapse:collapse;border-spacing:0}a{color:#000;text-decoration:none}body,html{height:100%;overflow-x:hidden;scroll-behavior:smooth;width:100vw}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{color:var(--swiper-navigation-color,var(--swiper-theme-color));height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}:root{--backgroundColor:#180544;--darkBackgroundColor:#0b0123;--white:#fff}i{font-style:italic!important}.h1{font-size:2.25rem}.h1,.h2{color:#fff;font-family:Titan One;font-style:normal;font-weight:100;line-height:normal}.h2{font-size:1.5rem}.h3{color:#fff;font-family:Titan One;font-size:1.25rem;font-style:normal;font-weight:100;line-height:normal}li{list-style:disc;margin-left:14px}.text-typo,p{font-size:1rem;line-height:1.3rem;text-underline-offset:.3rem}.header-typo-pc,.text-typo,p{color:#fff;font-family:Poppins;font-style:normal;font-weight:100}.header-typo-pc{font-size:.8rem;line-height:.8rem}a{color:#fff}.dropdown-toggle,input,textarea{font-family:Poppins;font-size:.85rem;font-style:normal;font-weight:100}input::placeholder,textarea::placeholder{color:#5a5a5a;opacity:1}.dropdown-toggle-container .dropdown-toggle{color:#5a5a5a}.header-typo-pc,.white{color:#fff}.footerTitle{color:#fff;font-family:Titan One;font-size:1.5rem;font-style:normal;font-weight:100;line-height:normal}header p{color:#fff}.black{color:#000}.paterneTitleContainer{display:inline-block;position:relative;z-index:1}.paterneTitle{-webkit-background-clip:text;background-clip:text;background-position:50%;background-repeat:repeat;background-size:auto;color:transparent;position:relative;text-shadow:none;z-index:2}.paterneTitleOrange{background-image:url(/src/svg/orangePaternFull.svg)}.paterneTitleBlue{background-image:url(/src/svg/bluePaternFull.svg)}.paterneTitlePurple{background-image:url(/src/svg/purplePaternFull.svg)}.uderline{text-decoration-line:underline}.mainPageTitle .white-border{background-position:bottom;background-repeat:repeat;background-size:auto;padding-bottom:1.5rem;padding-top:8rem}.mainPageTitle .white-border,.paterneTitleContour{-webkit-text-stroke:.1px #fff;text-shadow:.0556rem 0 #fff,-.0556rem 0 #fff,0 .0556rem #fff,0 -.0556rem #fff,.0556rem .0556rem #fff,-.0556rem -.0556rem #fff,.0556rem -.0556rem #fff,-.0556rem .0556rem #fff,.111rem 0 #fff,-.111rem 0 #fff,0 .111rem #fff,0 -.111rem #fff,.111rem .111rem #fff,-.111rem -.111rem #fff,.111rem -.111rem #fff,-.111rem .111rem #fff,.167rem 0 #fff,-.167rem 0 #fff,0 .167rem #fff,0 -.167rem #fff,.167rem .167rem #fff,-.167rem -.167rem #fff,.167rem -.167rem #fff,-.167rem .167rem #fff,.222rem 0 #180544,-.222rem 0 #180544,0 .222rem #180544,0 -.222rem #180544,.222rem .222rem #180544,-.222rem -.222rem #180544,.222rem -.222rem #180544,-.222rem .222rem #180544,.278rem 0 #180544,-.278rem 0 #180544,0 .278rem #180544,0 -.278rem #180544,.278rem .278rem #180544,-.278rem -.278rem #180544,.278rem -.278rem #180544,-.278rem .278rem #180544,.333rem 0 #180544,-.333rem 0 #180544,0 .333rem #180544,0 -.333rem #180544,.333rem .333rem #180544,-.333rem -.333rem #180544,.333rem -.333rem #180544,-.333rem .333rem #180544,.389rem 0 #180544,-.389rem 0 #180544,0 .389rem #180544,0 -.389rem #180544,.389rem .389rem #180544,-.389rem -.389rem #180544,.389rem -.389rem #180544,-.389rem .389rem #180544,.444rem 0 #180544,-.444rem 0 #180544,0 .444rem #180544,0 -.444rem #180544,.444rem .444rem #180544,-.444rem -.444rem #180544,.444rem -.444rem #180544,-.444rem .444rem #180544,.5rem 0 #180544,-.5rem 0 #180544,0 .5rem #180544,0 -.5rem #180544,.5rem .5rem #180544,-.5rem -.5rem #180544,.5rem -.5rem #180544,-.5rem .5rem #180544}.paterneTitleContour{left:0;pointer-events:none;position:absolute;top:0;user-select:none;width:100%;z-index:1}.paterneTitleContourOnlyBlack{-webkit-text-stroke:.1px #180544;text-shadow:.111rem 0 #180544,-.111rem 0 #180544,0 .111rem #180544,0 -.111rem #180544,.111rem .111rem #180544,-.111rem -.111rem #180544,.111rem -.111rem #180544,-.111rem .111rem #180544,.139rem 0 #180544,-.139rem 0 #180544,0 .139rem #180544,0 -.139rem #180544,.139rem .139rem #180544,-.139rem -.139rem #180544,.139rem -.139rem #180544,-.139rem .139rem #180544,.1665rem 0 #180544,-.1665rem 0 #180544,0 .1665rem #180544,0 -.1665rem #180544,.1665rem .1665rem #180544,-.1665rem -.1665rem #180544,.1665rem -.1665rem #180544,-.1665rem .1665rem #180544,.1945rem 0 #180544,-.1945rem 0 #180544,0 .1945rem #180544,0 -.1945rem #180544,.1945rem .1945rem #180544,-.1945rem -.1945rem #180544,.1945rem -.1945rem #180544,-.1945rem .1945rem #180544,.222rem 0 #180544,-.222rem 0 #180544,0 .222rem #180544,0 -.222rem #180544,.222rem .222rem #180544,-.222rem -.222rem #180544,.222rem -.222rem #180544,-.222rem .222rem #180544,.25rem 0 #180544,-.25rem 0 #180544,0 .25rem #180544,0 -.25rem #180544,.25rem .25rem #180544,-.25rem -.25rem #180544,.25rem -.25rem #180544,-.25rem .25rem #180544;z-index:1}.white-border{-webkit-text-stroke:.1px #fff;text-shadow:.0556rem 0 #fff,-.0556rem 0 #fff,0 .0556rem #fff,0 -.0556rem #fff,.0556rem .0556rem #fff,-.0556rem -.0556rem #fff,.0556rem -.0556rem #fff,-.0556rem .0556rem #fff,.111rem 0 #fff,-.111rem 0 #fff,0 .111rem #fff,0 -.111rem #fff,.111rem .111rem #fff,-.111rem -.111rem #fff,.111rem -.111rem #fff,-.111rem .111rem #fff,.167rem 0 #fff,-.167rem 0 #fff,0 .167rem #fff,0 -.167rem #fff,.167rem .167rem #fff,-.167rem -.167rem #fff,.167rem -.167rem #fff,-.167rem .167rem #fff}.white-border-small{-webkit-text-stroke:.1px #fff;text-shadow:.0139rem 0 #fff,-.0139rem 0 #fff,0 .0139rem #fff,0 -.0139rem #fff,.0139rem .0139rem #fff,-.0139rem -.0139rem #fff,.0139rem -.0139rem #fff,-.0139rem .0139rem #fff,.0278rem 0 #fff,-.0278rem 0 #fff,0 .0278rem #fff,0 -.0278rem #fff,.0278rem .0278rem #fff,-.0278rem -.0278rem #fff,.0278rem -.0278rem #fff,-.0278rem .0278rem #fff,.0417rem 0 #fff,-.0417rem 0 #fff,0 .0417rem #fff,0 -.0417rem #fff,.0417rem .0417rem #fff,-.0417rem -.0417rem #fff,.0417rem -.0417rem #fff,-.0417rem .0417rem #fff}.black-border-small{text-shadow:.0139rem 0 #000,-.0139rem 0 #000,0 .0139rem #000,0 -.0139rem #000,.0139rem .0139rem #000,-.0139rem -.0139rem #000,.0139rem -.0139rem #000,-.0139rem .0139rem #000,.0278rem 0 #000,-.0278rem 0 #000,0 .0278rem #000,0 -.0278rem #000,.0278rem .0278rem #000,-.0278rem -.0278rem #000,.0278rem -.0278rem #000,-.0278rem .0278rem #000,.0417rem 0 #000,-.0417rem 0 #000,0 .0417rem #000,0 -.0417rem #000,.0417rem .0417rem #000,-.0417rem -.0417rem #000,.0417rem -.0417rem #000,-.0417rem .0417rem #000}.nav-pc-container .white-border-small{-webkit-text-stroke:.1px #fff;text-shadow:.0139rem 0 #fff,-.0139rem 0 #fff,0 .0139rem #fff,0 -.0139rem #fff,.0139rem .0139rem #fff,-.0139rem -.0139rem #fff,.0139rem -.0139rem #fff,-.0139rem .0139rem #fff,.0278rem 0 #fff,-.0278rem 0 #fff,0 .0278rem #fff,0 -.0278rem #fff,.0278rem .0278rem #fff,-.0278rem -.0278rem #fff,.0278rem -.0278rem #fff,-.0278rem .0278rem #fff,.0333rem 0 #fff,-.0333rem 0 #fff,0 .0333rem #fff,0 -.0333rem #fff,.0333rem .0333rem #fff,-.0333rem -.0333rem #fff,.0333rem -.0333rem #fff,-.0333rem .0333rem #fff}.opendyslexic .mainPageTitle .white-border,.reading .mainPageTitle .white-border{background-position:bottom;background-repeat:repeat;background-size:auto;padding-bottom:.555rem;padding-top:calc(1.945rem + 5vh)}.opendyslexic .mainPageTitle .white-border,.opendyslexic .paterneTitleContour,.reading .mainPageTitle .white-border,.reading .paterneTitleContour{-webkit-text-stroke:.1px #fff;text-shadow:.0278rem 0 #fff,-.0278rem 0 #fff,0 .0278rem #fff,0 -.0278rem #fff,.0278rem .0278rem #fff,-.0278rem -.0278rem #fff,.0278rem -.0278rem #fff,-.0278rem .0278rem #fff,.0555rem 0 #fff,-.0555rem 0 #fff,0 .0555rem #fff,0 -.0555rem #fff,.0555rem .0555rem #fff,-.0555rem -.0555rem #fff,.0555rem -.0555rem #fff,-.0555rem .0555rem #fff,.0835rem 0 #fff,-.0835rem 0 #fff,0 .0835rem #fff,0 -.0835rem #fff,.0835rem .0835rem #fff,-.0835rem -.0835rem #fff,.0835rem -.0835rem #fff,-.0835rem .0835rem #fff,.111rem 0 #180544,-.111rem 0 #180544,0 .111rem #180544,0 -.111rem #180544,.111rem .111rem #180544,-.111rem -.111rem #180544,.111rem -.111rem #180544,-.111rem .111rem #180544,.139rem 0 #180544,-.139rem 0 #180544,0 .139rem #180544,0 -.139rem #180544,.139rem .139rem #180544,-.139rem -.139rem #180544,.139rem -.139rem #180544,-.139rem .139rem #180544,.166rem 0 #180544,-.166rem 0 #180544,0 .166rem #180544,0 -.166rem #180544,.166rem .166rem #180544,-.166rem -.166rem #180544,.166rem -.166rem #180544,-.166rem .166rem #180544,.194rem 0 #180544,-.194rem 0 #180544,0 .194rem #180544,0 -.194rem #180544,.194rem .194rem #180544,-.194rem -.194rem #180544,.194rem -.194rem #180544,-.194rem .194rem #180544,.222rem 0 #180544,-.222rem 0 #180544,0 .222rem #180544,0 -.222rem #180544,.222rem .222rem #180544,-.222rem -.222rem #180544,.222rem -.222rem #180544,-.222rem .222rem #180544,.25rem 0 #180544,-.25rem 0 #180544,0 .25rem #180544,0 -.25rem #180544,.25rem .25rem #180544,-.25rem -.25rem #180544,.25rem -.25rem #180544,-.25rem .25rem #180544}.opendyslexic .paterneTitleContour,.reading .paterneTitleContour{left:0;pointer-events:none;position:absolute;top:0;user-select:none;width:100%;z-index:1}.opendyslexic .white-border,.reading .white-border{-webkit-text-stroke:.1px #fff;text-shadow:.0278rem 0 #fff,-.0278rem 0 #fff,0 .0278rem #fff,0 -.0278rem #fff,.0278rem .0278rem #fff,-.0278rem -.0278rem #fff,.0278rem -.0278rem #fff,-.0278rem .0278rem #fff,.0555rem 0 #fff,-.0555rem 0 #fff,0 .0555rem #fff,0 -.0555rem #fff,.0555rem .0555rem #fff,-.0555rem -.0555rem #fff,.0555rem -.0555rem #fff,-.0555rem .0555rem #fff,.0835rem 0 #fff,-.0835rem 0 #fff,0 .0835rem #fff,0 -.0835rem #fff,.0835rem .0835rem #fff,-.0835rem -.0835rem #fff,.0835rem -.0835rem #fff,-.0835rem .0835rem #fff}b,header .header-typo-pc .white-border-small,header .highlight,header .highlight a,header .highlight-no-annim{font-weight:700}html{font-size:13px}.link-underline-black{text-decoration-color:#000;text-decoration-line:underline}.black .link-underline-black{color:#000}@media(max-width:768px){.modal .highlight-no-annim:before{display:none}.mainPageTitle .white-border{padding-bottom:40px;padding-top:105px}}@media (min-width:768px) and (max-width:1199px){html{font-size:14px}.h1{font-size:5rem}.h2{font-size:2rem}}@media (min-width:1200px) and (max-width:1599px){html{font-size:16px}.h1{font-size:5rem}.h2{font-size:2rem}}@media (min-width:1600px) and (max-width:1899px){html{font-size:17px}.h1{font-size:5rem}.h2{font-size:2rem}}@media (min-width:1900px){html{font-size:18px}.h1{font-size:5rem}.h2{font-size:2rem}}@media (min-width:1900px) and (max-width:2499px){html{font-size:20px}.h1{font-size:5.5rem}.h2{font-size:2.5rem}}@media (min-width:2500px) and (max-width:3839px){html{font-size:22px}.h1{font-size:6rem}.h2{font-size:2.75rem}}@media (min-width:3840px) and (max-width:7679px){html{font-size:30px}.h1{font-size:6.5rem}.h2{font-size:3rem}}@media (min-width:7680px){html{font-size:26px}.h1{font-size:7rem}.h2{font-size:3.5rem}}body{background-color:var(--backgroundColor);cursor:none}*{cursor:none!important}.cursor,.cursor-ring{transition:background-color .2s ease,border-color .2s ease,width .2s ease,height .2s ease,opacity .3s ease}.cursor-ring.dragging,.cursor.dragging{height:3rem;width:3rem}.cursor-ring{border:2px solid #fff;height:3rem;left:0;opacity:1;top:0;width:3rem;z-index:99999}.cursor,.cursor-ring{border-radius:50%;pointer-events:none;position:fixed}.cursor{background:#fff;height:1.4rem;transform:translate(-50%,-50%);width:1.4rem;z-index:100000}.cursor.light{background-color:var(--backgroundColor)}.cursor-ring.light{border-color:var(--backgroundColor)}.cursor-ring.hovering-pointer{animation:hoverRing .6s forwards}.cursor.hovering-pointer{animation:HoverPointer .6s forwards}.cursor-ring.leaving-pointer{animation:hoverRingReverse .6s forwards}.cursor.leaving-pointer{animation:HoverPointerReverse .8s forwards}@keyframes hoverRing{0%{height:3rem;width:3rem}to{height:1rem;width:1rem}}@keyframes HoverPointer{0%{height:1.4rem;width:1.4rem}to{height:1rem;width:1rem}}@keyframes hoverRingReverse{0%{height:1rem;width:1rem}to{height:3rem;width:3rem}}@keyframes HoverPointerReverse{0%{height:1rem;width:1rem}to{height:1.4rem;width:1.4rem}}.container-width{margin-left:8vw;width:84vw}.center-404{flex-direction:column;justify-content:center;text-align:center;width:100%}.ariane-net,.center-404{align-items:center;display:flex}.ariane-net{color:#fff;flex-wrap:wrap;gap:5px;margin-top:2rem}.ariane-net a{color:#fff}.ariane-net .end-chield,.ariane-net a{text-decoration-line:underline;text-decoration-style:solid}.intro-paragraphe-container-no-annim{align-items:center;display:flex;justify-content:center;width:100%}.intro-paragraphe{letter-spacing:.01rem}.zoom-center-title{align-items:center;display:flex;flex-direction:column;text-align:center}.mainPageTitleBlue,.mainPageTitleOrange,.mainPageTitlePurple{background-size:cover;padding-bottom:20px}.mainPageTitlePurple{background-image:url(/src/svg/purplePatern.svg)}.mainPageTitleOrange{background-image:url(/src/svg/orangePatern.svg)}.mainPageTitleBlue{background-image:url(/src/svg/bluePatern.svg)}.zoom-container-center{display:flex;justify-content:center}.zoom-container{background-color:#fff;border-radius:120px;padding:10em 0;transform:scaleX(.8);transform-origin:center;transition:transform .2s ease-out;width:100%}.text-basical-container{align-items:center;display:flex;gap:10vw}.text-basical-container-center{align-items:center}.text-center-container{align-items:center;display:flex;justify-content:center;text-align:center}.text-center-container-text{display:flex;flex-direction:column;gap:10px;justify-content:space-between;max-width:900px;width:70vw}.backgroundBrushType1{min-height:450px;position:relative;z-index:0}.backgroundBrushType1:before{aspect-ratio:16/10;background-image:url(/src/svg/brush-background-takin.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);user-select:none;width:100vw;z-index:-1}.mentions-legales-text-container{flex-direction:column}.mentions-legales-text{display:flex;flex-direction:column;gap:20px}.text-basical-container-text{width:40vw}.text-basical-container-text,.text-basical-container-text-long{display:flex;flex-direction:column;justify-content:space-between}.text-basical-container-text-long{width:60vw}.text-basical-container-footer{align-items:end;display:flex;justify-content:space-between}.text-basical-container-footer-tel{display:none}.text-basical-container-footer-pc{display:flex}.text-basical-container-emojie,.text-basical-container-img{align-items:center;display:flex}.text-basical-container-emojie{height:100%;justify-content:center;position:relative;width:40vw}.emojie-img-line-container{display:flex;flex-direction:column;gap:20px}.emojie-img-line{display:flex;height:100%;justify-content:space-between;width:100%}.emojie-img-line img{animation:float 6s ease-in-out infinite;display:inline-block;height:auto;max-height:50%;max-width:50%;width:auto}.formatType{flex-direction:row-reverse}.formatType .emojie-img-line-besoin-child{width:60%}.center-form-btn,.center-text{display:flex;justify-content:center}.center-text{text-align:center}.obligatoireChamp{display:flex;justify-content:end;margin-top:20px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.emojie-img-line-container img:first-child{animation-delay:0s}.emojie-img-line-container img:nth-child(2){animation-delay:1.5s}.emojie-img-line-container img:nth-child(3){animation-delay:3s}.emojie-img-line-container img:nth-child(4){animation-delay:4.5s}.text-basical-container-img img{border-radius:20px;height:auto;width:30vw}.ludique-toggle{align-items:center;display:flex;flex-direction:column;gap:20px;height:fit-content;padding-bottom:6px}.card-info-wrap{display:flex;flex-wrap:wrap;gap:4rem 20px;justify-content:space-evenly;margin:0 auto;max-width:1460px}.card-info-container{background:#fff;border:5px solid #000;border-radius:30px;display:flex;flex-direction:column;margin-left:-12px;overflow:hidden;position:relative;width:320px;z-index:0}.card-info-container-orange{box-shadow:12px 12px 0 0 #f6b254}.card-info-container-purple{box-shadow:12px 12px 0 0 #bb6ef6}.card-info-container-blue{box-shadow:12px 12px 0 0 #3c61f5}.card-info-container-text{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between;padding:20px}.card-info-container-text-interogation{background-color:#080808;position:relative;z-index:0}.card-info-container-text-alignement{display:flex;flex-direction:column;gap:20px}.card-info-container-text h3{padding:3px;width:fit-content}.card-info-container img{width:100%}.card-info-container-text-center-btn{display:flex}.long-card-wrapper{display:flex;flex-direction:column;gap:2rem}.external-link{align-items:center;display:inline-flex;gap:.4rem}.external-icon{height:.9em;width:fit-content!important}@media screen and (max-width:960px){.text-basical-container-footer-tel{display:flex}.text-basical-container-footer-pc{display:none}.container-width{margin-left:3vw;width:94vw}.text-basical-container{display:flex;flex-direction:column}.text-basical-container-text,.text-basical-container-text-long{width:100%}.zoom-container{border-radius:60px}.backgroundBrushType1:before{aspect-ratio:1448/1399;background-position:50%;background-repeat:no-repeat;background-size:contain;left:50%;top:45%;transform:translate(-50%,-50%);width:150vw;z-index:-1}.backgroundBrushType1:before,.container-404 .backgroundBrushType1:before{background-image:url(/src/svg/brush-background-takin-mb.svg)}.text-basical-container-img img,.text-center-container-text{width:100%}.text-basical-container-emojie{align-items:center;display:flex;position:relative;width:100%}.mentions-legale-container :after{display:none}.mainPageTitleBlue,.mainPageTitleOrange,.mainPageTitlePurple{background-position:50%}}.switch-container{align-items:center;display:flex;gap:10px;scale:1.5}.toggle-checkbox{display:none}.toggle-label{background-color:#fff;border:2px solid #000;border-radius:28px;cursor:pointer;height:28px;overflow:hidden;position:relative;width:50px}.toggle-label:before{background-image:url(/src/svg/fullPatern.svg);background-size:200%;content:"";inset:0;opacity:1;position:absolute;transition:opacity .3s}.toggle-checkbox:checked+.toggle-label:before{opacity:0}.toggle-ball{align-items:center;background-color:#000;border:2px solid #fff;border-radius:50%;display:flex;height:22px;justify-content:center;left:2px;position:absolute;top:50%;transform:translate(21px,-50%);transition:transform .3s,background-color .3s;width:22px}.toggle-ball .line1,.toggle-ball .line2{background-color:#fff;border-radius:2px;position:absolute}.toggle-ball .line1{height:10px;left:62%;top:50%;width:2px}.toggle-ball .line1,.toggle-ball .line2{transform:translate(-50%,-50%) rotate(45deg)}.toggle-ball .line2{height:2px;left:34%;top:55%;width:6px}.toggle-checkbox:checked+.toggle-label .toggle-ball{transform:translateY(-50%)}.toggle-checkbox:checked+.toggle-label .toggle-ball .line1{height:14px;left:auto;top:auto;transform:rotate(45deg);width:2px}.toggle-checkbox:checked+.toggle-label .toggle-ball .line2{height:14px;left:auto;top:auto;transform:rotate(-45deg);width:2px}.toggle-text{color:#333;font-size:14px}.btn-project{align-items:center;background:#000;border:3px solid #fff;border-radius:26px;box-shadow:0 6px 0 0 #fff;color:#fff;cursor:pointer;display:flex;gap:1rem;height:fit-content;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s;width:fit-content}.btn-project span{text-align:center;transition:all .8s ease;z-index:1}.btn-project:hover span{color:#fff;transition:all .4s ease}.btn-project img{position:relative;transition:none;transition:filter .6s ease;z-index:1}.arrow-container{align-items:center;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;overflow:hidden;padding-right:4px;width:35px}.arrow-container img{display:block;height:auto;width:100%}@keyframes arrow-loop{0%{opacity:1;transform:translateX(0)}40%{opacity:0;transform:translateX(120%)}60%{opacity:0;transform:translateX(-120%)}to{opacity:1;transform:translateX(0)}}.btn-project:hover img{animation:arrow-loop .5s ease-in-out forwards}.btn-project:hover .black-arrow img,.btn-project:hover .external-icon{filter:invert(1)}.btn-project span:before,.btn-project:after,.btn-project:before{border-radius:50%;bottom:-50px;content:"";left:50%;pointer-events:none;position:absolute;transition:all 1s ease;z-index:0}.btn-project:before{transform:translateX(-50%) translateY(80%)}.btn-project:after{transform:translateX(-50%) translateY(95%)}.btn-project span:before{transform:translateX(-50%) translateY(115%)}.btn-project:before{background:#3c61f5;height:200px;width:120%}.btn-project:after{background:#f6b254;height:200px;width:120%}.btn-project span:before{background:#bb6ef6;height:200px;width:120%;z-index:-1}.btn-project:hover span:before,.btn-project:hover:after,.btn-project:hover:before{bottom:0;transform:translateX(-50%) translateY(30%)}.btn-project img{width:2rem}.header-typo-pc img{width:1.5rem}.btn-white-background{background:#fff;border:3px solid #000;box-shadow:0 6px 0 0 #000;color:#000}.highlight,.highlight-no-annim{display:inline-block;position:relative}.highlight:before{background-image:url(/src/svg/ton-fichier.svg);clip-path:inset(0 100% 0 0)}.highlight-no-annim:before,.highlight:before{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";inset:-.3em;position:absolute;transition:clip-path 1s ease-out;z-index:-1}.highlight-no-annim:before,.highlight.visibleHighlight:before{clip-path:inset(0 0 0 0)}.highlight-no-annim.orange:before,.highlight.orange:before{background-image:url(/src/svg/higlightType1.svg)}.highlight-no-annim.purple:before,.highlight.purple:before{background-image:url(/src/svg/higlightType2.svg)}.highlight-no-annim.blue:before,.highlight.blue:before{background-image:url(/src/svg/higlightType3.svg)}.small-spacing{margin-top:2rem}.small-medium-spacing{margin-top:6rem}.medium-spacing{margin-top:10rem}.medium-large-spacing{margin-top:14rem}.large-spacing{margin-top:20rem}.headerSpacing{margin-top:calc(70px + 10vh)}@media screen and (max-width:960px){.large-spacing{margin-top:16rem}}.reflect{transform:scaleX(-1)}.logo-bump{display:block;transition:transform .2s ease}.logo-bump.bump{animation:bump .4s ease forwards}@keyframes bump{0%{transform:scale(1)}30%{transform:scale(1.2)}50%{transform:scale(.9)}70%{transform:scale(1.05)}to{transform:scale(1)}}.logo-jump{display:block;transition:transform .5s ease}.logo-jump.animate{animation:jump .6s ease}@keyframes jump{0%{transform:translateY(0)}30%{transform:translateY(-10px)}50%{transform:translateY(0)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}.link-underline-fill{--underline-color:#fff;--underline-height:1px;--underline-duration:.75s;--underline-easing:cubic-bezier(.2,.9,.2,1);display:inline-block;position:relative;text-decoration:none;-webkit-tap-highlight-color:transparent}.link-underline-fill:after{background:var(--underline-color);bottom:-1px;content:"";height:var(--underline-height);left:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform var(--underline-duration) var(--underline-easing);width:100%}.link-underline-fill:focus-visible:after,.link-underline-fill:hover:after{transform:scaleX(1)}.background-interogation{background-color:#fff;background-position:100%;background-repeat:no-repeat;background-size:auto 80%}.background-guillemet{position:relative}.background-guillemet:after{background-position:0 0;left:2%;top:5%}.background-guillemet:after,.background-guillemet:before{background-color:transparent;background-image:url(/src/svg/guillemet.svg);background-repeat:no-repeat;background-size:auto 30%;content:"";height:100%;pointer-events:none;position:absolute;width:100%;z-index:-1}.background-guillemet:before{background-position:100% 100%;bottom:5%;right:2%}.background-interogation-blue{background-image:url(/src/svg/interogation-blue.svg)}.background-interogation-purple{background-image:url(/src/svg/interogation-purple.svg)}.background-interogation-orange{background-image:url(/src/svg/interogation-orange.svg)}.wrapper-faq-container-info{display:grid;gap:4vw;grid-template-columns:repeat(2,1fr);justify-content:space-between}.wrapper-faq-container-info-row{display:flex;flex-direction:column;gap:40px}.faq-text-espacement{display:flex;flex-direction:column;gap:10px}.faq-container-info{border-bottom:1px solid #ddd;height:fit-content;padding:10px 0;width:100%}.faq-header{cursor:pointer;gap:10px;height:4rem;justify-content:flex-start;width:fit-content}.faq-arrow,.faq-header{align-items:center;display:flex}.faq-arrow{border:3px solid #000;border-radius:50px;height:24px;justify-content:center;padding:4px;position:relative;transform:rotate(270deg);transition:transform .3s ease;width:24px}.faq-arrow-orange{background-color:#f6b254}.faq-arrow-purple{background-color:#bb6ef6}.faq-arrow-blue{background-color:#3c61f5}.faq-arrow-1{transform:rotate(45deg) translateY(2px) translateX(1px)}.faq-arrow-1,.faq-arrow-2{background:#000;border-radius:30px;height:2px;position:absolute;transition:.3s ease;width:8px}.faq-arrow-2{transform:rotate(-45deg) translateY(-2px) translateX(1px)}.faq-container-info.active .faq-arrow{transform:rotate(90deg)}.faq-container-info .faq-text-espacement,.faq-container-info a,.faq-container-info p{margin:0;max-height:0;opacity:0;overflow:hidden;transition:.3s ease}.faq-container-info.active a,.faq-container-info.active p{margin-top:8px;max-height:500px;opacity:1}.faq-container-info.active .faq-text-espacement{margin-top:8px;max-height:1000px;opacity:1}.faq-container-info .btn-project{margin-bottom:20px}@media screen and (max-width:650px){.wrapper-faq-container-info{display:grid;gap:4vw;grid-template-columns:repeat(1,1fr);justify-content:space-between}.faq-container-info{width:100%}.background-interogation{background-position:100% 0;background-size:auto 20%;top:0}.background-guillemet:after,.background-guillemet:before{background-size:auto 10%}}.modal{align-content:center;align-items:center;background:rgba(12,2,37,.8);display:none;flex-direction:column;gap:20px;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}.modal-container{background-color:#fff;border:4px solid #000;border-radius:40px;display:flex;flex-direction:column;height:auto;justify-content:space-between;min-height:70vh;padding:2rem 2rem 10px;position:relative;width:80vw;z-index:0}.modal-container .aligne-btn-center{margin-bottom:40px}.sub-title-modal{text-align:center}.modal.active{display:flex}.title-modal{position:relative;width:fit-content}.modal-container-text{display:flex;flex-direction:column;gap:4rem;height:100%;justify-content:space-evenly;margin-left:20px;width:46%}.modal-container-content{display:flex;gap:80px;justify-content:space-evenly}.modal-container-text-paragraph{display:flex;flex-direction:column;gap:10px}.header-modal-tilte{text-align:center}.modal-container-info{display:flex;flex-direction:column;gap:2rem;justify-content:center;width:30%}.btn-close{all:unset;align-items:center;background-color:#000;border:4px solid #fff;border-radius:60px;cursor:pointer;display:inline-flex;height:fit-content;justify-content:center;padding:26px;transition:all .3s;width:fit-content}.btn-close .close-line{background:#fff;border-radius:20px;border-radius:2px;height:4px;position:absolute;transition:transform .2s ease,background .2s ease;width:30px}.btn-close .close-line:first-child{transform:rotate(45deg)}.btn-close .close-line:last-child{transform:rotate(-45deg)}.btn-close:hover{transform:scale(1.15)}.aligne-btn-center{align-items:center;display:flex;height:fit-content;justify-content:center;width:100%}.modal-header-null-object{width:60px}.modal-header{align-items:center;display:flex;justify-content:space-between;width:80vw}.modal-orange{box-shadow:0 24px 0 0 #f6b254}.modal-purple{box-shadow:0 24px 0 0 #bb6ef6}.modal-blue{box-shadow:0 24px 0 0 #3c61f5}.text-paragraph-emojie{align-items:center;display:flex;gap:5px}.text-paragraph-emojie img{max-height:1.6rem}@media screen and (max-width:960px){.modal-container-text{gap:30px;height:fit-content;justify-content:normal;margin-left:0;margin-top:30px;width:100%}.modal-container-info{height:fit-content;margin-bottom:20px;margin-top:20px;position:static;text-align:left;width:100%}.modal-container{height:fit-content;min-height:auto}.modal-container-content{flex-direction:column;gap:0}.modal-container .aligne-btn-center{margin-bottom:30px}}.contact{width:80%}.backgroundType1AnnimContainer,.contact{align-items:center;display:flex;justify-content:center}.backgroundType1AnnimContainer{position:relative;width:100%}.contact-background .backgroundType1Annim{position:absolute;width:40vw;z-index:-1}.contact-background .leftbackgroundType1{right:0;transform:translateX(70%)}.contact-background .rightbackgroundType1{left:0;transform:translateX(-70%) scaleX(-1)}.contact-background .reflect.visibleBackgroundType1Annim{animation:bounceInStrayContactRight 1.5s ease;opacity:1;transform:translateX(-60%) scaleX(-1)}.contact-background .visibleBackgroundType1Annim{animation:bounceInStrayContactLeft 1.5s ease;opacity:1;transform:translateX(60%)}@keyframes bounceInStrayContactRight{0%{transform:translateX(-90%) scaleX(-1)}50%{transform:translateX(-58%) scaleX(-1)}to{transform:translateX(-60%) scaleX(-1)}}@keyframes bounceInStrayContactLeft{0%{transform:translateX(90%)}50%{transform:translateX(58%)}to{transform:translateX(60%)}}.contact-container{display:flex;flex-direction:column;max-width:60rem;text-align:center;width:100%}.form-group-container{border:none;display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:0}#contactForm{gap:2rem}#contactForm,.form-group{display:flex;flex-direction:column}.form-group{text-align:left}.contact legend,.form-group label{font-size:.9rem;margin-bottom:4px}input,textarea{border:1px solid #999;border-radius:6px;font-size:1rem;outline:none;padding:10px}textarea{resize:vertical}.dropdown-multi{display:inline-block;position:relative}.dropdown-toggle{cursor:pointer;padding:8px 12px}.dropdown-menu{background-color:#fff;border:1px solid #ccc;display:none;margin-top:4px;max-height:200px;padding:10px;z-index:10}.dropdown-multi:hover .dropdown-menu{display:block}.dropdown-menu label{display:block;margin-bottom:5px}.contact .dropdown{display:inline-block;position:relative;width:100%}.contact .dropdown .dropdown-toggle,.contact .dropdown summary{align-items:center;background:#f1f1f1;border:1px solid #999;border-radius:6px;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;list-style:none;outline:none;padding:10px;user-select:none}.contact .dropdown .dropdown-content{align-items:flex-start;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;display:none;flex-direction:column;margin-top:5px;max-height:0;opacity:0;overflow:hidden;padding:10px;position:absolute;transition:all .3s ease;width:100%;z-index:2}.contact .dropdown.open .dropdown-content{display:flex;max-height:500px;opacity:1}.contact .dropdown label{display:block;margin:5px 0}.dropdown-toggle-container{margin-bottom:2rem;margin-top:2rem}.dropdown-toggle-container fieldset legend{text-align:left}#format_autre_text,#objectif_autre_text{width:100%}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:2px solid #555;border-radius:6px;cursor:pointer;height:22px;margin-right:8px;position:relative;transition:all .2s ease;vertical-align:middle;width:22px}input[type=checkbox]:hover{border-color:#333;transform:scale(1.05)}input[type=checkbox]:checked{background-color:#555;border-color:#555}input[type=checkbox]:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:12px;left:7px;opacity:0;position:absolute;top:2px;transform:rotate(45deg) scale(0);transition:all .2s ease;width:6px}.dropdown-arrow-contact .line1,.dropdown-arrow-contact .line2{background:#5a5a5a;border-radius:2px;height:2px;width:7px}.dropdown-arrow-contact .line1{transform:rotate(45deg) translate(2px,2px)}.dropdown-arrow-contact .line2{transform:rotate(-45deg) translate(2px,-2px)}.dropdown .dropdown-arrow-contact{transform:rotate(270deg);transition:all .3s ease}.dropdown-arrow-container{position:relative}.dropdown-arrow-contact{height:fit-content;pointer-events:none;position:absolute;right:13px;scale:1.5;top:50%;transform:translateY(-50%);user-select:none;width:fit-content}.dropdown.open .dropdown-arrow-contact{transform:rotate(90deg)}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}#animation{margin-top:-5rem;opacity:0;text-align:center;transform:translateX(-100%);transition:all .5s ease}.btn-hidden{animation:slideOutRight .5s forwards}.show-animation{animation:slideInRight .5s forwards;display:block}@media screen and (max-width:1365px){.contact{width:70%}.contact .small-medium-spacing{margin-top:2rem}}@media screen and (max-width:960px){.form-group-container{border:none;display:flex;flex-direction:column;gap:2rem;padding:0}.contact{width:94vw}.contact-background .backgroundType1Annim{display:none}}.long-card{background:#fff;border:5px solid #000;border-radius:30px;display:flex;min-width:800px;overflow:hidden;width:70vw;z-index:0}.long-card,.long-card-orange{box-shadow:12px 12px 0 0 #f6b254}.long-card-purple{box-shadow:12px 12px 0 0 #bb6ef6}.long-card-blue{box-shadow:12px 12px 0 0 #3c61f5}.long-card img{height:100%;width:100%}.long-card a img{height:.9em;width:fit-content!important}.long-card-text-content{display:flex;flex-direction:column;justify-content:space-around;margin-left:2rem;width:100%}.long-card-text-content p{padding-right:20%}@media screen and (max-width:850px){.long-card{flex-direction:column;margin-left:-12px;min-width:auto;width:320px}.long-card-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem 20px;justify-content:space-evenly;margin:0 auto;max-width:1460px}.long-card-text-content .h2{font-size:1.25rem}.long-card-text-content{gap:20px;margin-left:0;padding:20px}.long-card-text-content p{width:100%}}.mini-card-container{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin:0 auto;max-width:65rem}.mini-card-container a{transition:all .2s}.mix-done a:hover{transform:scale(1.06)}.mix-done a:hover .mini-card,.mix-done a:hover .revers-mini-card{box-shadow:0 12px 0 0 #000;transform:scale(1.03)}.mix-done a:hover .mini-card-purple{background-color:#bb6ef6}.mix-done a:hover .mini-card-orange{background-color:#f6b254}.mix-done a:hover .mini-card-blue{background-color:#3c61f5}.mini-card img,.revers-mini-card img{transition:all .2s ease}.mix-done .mini-card:hover img,.mix-done .revers-mini-card:hover img{filter:brightness(10)}.mini-card h3,.revers-mini-card h3{transition:all .2s ease}.mini-card:hover h3,.revers-mini-card:hover h3{text-shadow:.5px 0 #fff,-.5px 0 #fff,0 .5px #fff,0 -.5px #fff,.5px .5px #fff,-.5px -.5px #fff,.5px -.5px #fff,-.5px .5px #fff,1px 0 #fff,-1px 0 #fff,0 1px #fff,0 -1px #fff,1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1.5px 0 #fff,-1.5px 0 #fff,0 1.5px #fff,0 -1.5px #fff,1.5px 1.5px #fff,-1.5px -1.5px #fff,1.5px -1.5px #fff,-1.5px 1.5px #fff}.mini-card,.revers-mini-card{align-items:center;aspect-ratio:1;background-color:#fff;border:4px solid #000;border-radius:40px;display:flex;flex:0 0 14rem;flex-direction:column;height:14rem;justify-content:center;justify-content:space-around;padding:1rem;text-align:center;width:14rem}.revers-mini-card{flex-direction:column-reverse}.mini-card img,.revers-mini-card img{width:50%}.mini-card-orange{box-shadow:0 12px 0 0 #f6b254}.mini-card-purple{box-shadow:0 12px 0 0 #bb6ef6}.mini-card-blue{box-shadow:0 12px 0 0 #3c61f5}.mini-card,.revers-mini-card{transition:transform 2.2s cubic-bezier(.25,1.5,.5,1);will-change:transform}.mini-card-container.mix-active .mini-card,.mini-card-container.mix-active .revers-mini-card{transform:translate(calc(var(--random-x)*1px),calc(var(--random-y)*1px)) rotate(calc(var(--random-rot)*1deg))}.mini-card-container .mini-card,.mini-card-container .revers-mini-card{transform:none}.intro-paragraphe{align-items:center;display:flex;flex-direction:column;height:100%;line-height:1.5;max-width:50vw;text-align:center;width:100%}.intro-paragraphe-container{align-items:center;display:flex;justify-content:space-between;width:100%}.backgroundType1Annim{width:30vw}.leftbackgroundType1,.rightbackgroundType1{opacity:0;transition:transform .6s ease,opacity .6s ease}.leftbackgroundType1{transform:translateX(70%)}.rightbackgroundType1{transform:translateX(-70%) scaleX(-1)}.reflect.visibleBackgroundType1Annim{animation:bounceInStrayRight 1.5s ease;opacity:1;transform:translateX(-30%) scaleX(-1)}.visibleBackgroundType1Annim{animation:bounceInStrayLeft 1.5s ease;opacity:1;transform:translateX(30%)}@keyframes bounceInStrayRight{0%{transform:translateX(-90%) scaleX(-1)}50%{transform:translateX(-25%) scaleX(-1)}to{transform:translateX(-30%) scaleX(-1)}}@keyframes bounceInStrayLeft{0%{transform:translateX(90%)}50%{transform:translateX(25%)}to{transform:translateX(30%)}}.backgroundType2Annim{background-image:url(/src/svg/backgroundType1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:50vw;opacity:0;position:absolute;top:-37.2vw;transition:transform .8s ease,opacity .8s ease;width:50vw;z-index:-1}.backgroundType2Annim.left{left:0;transform:translateY(-10%) rotate(-90deg)}.backgroundType2Annim.right{right:0;transform:translateY(-10%) rotate(90deg) scaleX(-1)}.backgroundType2Annim.visibleBackgroundType2Annim.left{animation:bounceInLeft 1.5s ease;opacity:1;transform:translateY(0) rotate(-90deg)}.backgroundType2Annim.visibleBackgroundType2Annim.right{animation:bounceInRight 1.5s ease;opacity:1;transform:translateY(0) rotate(90deg) scaleX(-1)}@keyframes bounceInRight{0%{transform:translateY(-10%) rotate(90deg) scaleX(-1)}50%{transform:translateY(2%) rotate(90deg) scaleX(-1)}to{transform:translateY(0) rotate(90deg) scaleX(-1)}}@keyframes bounceInLeft{0%{transform:translateY(-10%) rotate(-90deg)}50%{transform:translateY(2%) rotate(-90deg)}to{transform:translateY(0) rotate(-90deg)}}.visibleHighlight{opacity:1}@media screen and (max-width:960px){.backgroundType1Annim,.backgroundType2Annim{width:0}.intro-paragraphe{height:100%;line-height:1.5;max-width:90vw;text-align:center;width:100%}}.memory-game{align-items:center;display:flex;flex-direction:column;text-align:center}.game-board{background-image:url(/src/svg/brush-background-memories.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:grid;gap:7vw 5vw;grid-template-columns:repeat(3,12vw);padding:2vw}.intro-paragraphe .h3{line-height:1.5rem}.memory-game-container{align-items:center;display:flex;flex-direction:row-reverse;gap:100px;justify-content:space-between}.game-info .text-typo{color:#000;margin-bottom:10px;width:16vw}.card{background-image:url(/src/svg/carteMemories.svg);background-position:50%;background-size:cover;cursor:pointer;height:12vw;transform-style:preserve-3d;transition:transform .2s ease,box-shadow .3s ease;user-select:none;width:12vw}.card:hover{transform:scale(1.02)}.card.flipped{box-shadow:none;transform:rotateY(180deg)!important}.game-info{align-items:center;display:flex;flex-direction:column;height:calc(20vw + 280px);text-align:center;width:30vw}.game-info img{border-radius:10px;margin-bottom:15px;transform:rotateY(180deg);width:16vw}.game-button-nav{display:flex;gap:30px;margin-bottom:10px}.game-button{all:unset;align-items:center;display:inline-flex;justify-content:center;width:fit-content}.game-button img{border-radius:0!important;margin-bottom:0!important;min-width:50px;width:4vw!important}.memory-no-game-container,.toggle-checkbox:checked~.memory-game-container{display:none}.memory-no-game img{transform:scalex(-1)}.memory-no-game-container-footer{align-items:end;display:flex;height:fit-content;justify-content:center;width:100%}.memory-no-game{display:flex;gap:20px}.memory-item{align-items:center;display:flex;flex-direction:column;gap:30px;width:30vw}.memory-item img{width:40%}.memory-item-text{background:#fff;border:4px solid #000;border-radius:40px;display:flex;flex-direction:column;gap:18px;height:100%;justify-content:space-evenly;max-width:360px;padding:18px 24px}.orange-shadow-box{box-shadow:0 12px 0 0 #f6b254}.purple-shadow-box{box-shadow:0 12px 0 0 #bb6ef6}.blueu-shadow-box{box-shadow:0 12px 0 0 #3c61f5}.game-info-text{display:flex;flex-direction:column;gap:20px;width:100%}.memory-item h3,.memory-item p{color:#000}.game-button-arrow-container{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;width:fit-content}.game-btn-arrow{height:30px;width:fit-content!important}@media screen and (max-width:650px){.memory-no-game{flex-direction:column;gap:100px}.memory-item{width:100%}.game-btn-arrow{height:30px;width:fit-content!important}}@media screen and (max-width:960px){.game-info{height:calc(55vw + 200px);min-height:460px}.memory-game-container{flex-direction:column-reverse;gap:40px}.game-board{background-image:none;display:grid;gap:15px;grid-template-columns:repeat(2,40vw)}.game-info{width:100%}.card{height:40vw;width:40vw}.game-info .text-typo{margin-bottom:15px;width:60vw}.game-info-text{width:80vw}.game-info img{border-radius:10px;margin-bottom:15px;width:45vw}.game-button img{width:10vw!important}.game-btn-arrow{height:30px;width:fit-content!important}}.puzzle{background:#fff;border:4px solid #fff;border-radius:20px;display:grid;gap:1%;grid-template-columns:repeat(3,10vw);grid-template-rows:repeat(3,10vw);height:fit-content;overflow:hidden;transition:background .3s ease;width:fit-content}.piece{background-image:url(/src/img/loooperFonder.jpg);background-size:30vw 30vw;cursor:pointer;height:10vw;transition:transform .3s ease,border .3s ease,background .3s ease;width:10vw}@supports (background-image:url("/src/img/loooperFonder.webp")){.piece{background-image:url(/src/img/loooperFonder.webp)}}.vide{transition:background .3s ease}.puzzle.gagne,.vide{background:transparent;cursor:default}.puzzle.gagne{border:0 solid transparent;zoom:1.02287}.puzzle.gagne .piece{border:0 solid transparent;cursor:default;zoom:1.03}.puzzle.gagne .vide{background-image:url(/src/img/loooperFonder.jpg)!important;background-position:0 100%;background-size:30vw 30vw}@supports (background-image:url("/src/img/loooperFonder.webp")){.puzzle.gagne .vide{background-image:url(/src/img/loooperFonder.webp)!important}}@media screen and (max-width:960px){.puzzle{grid-template-columns:repeat(3,30vw);grid-template-rows:repeat(3,30vw)}.piece{height:30vw;width:30vw}.piece,.puzzle.gagne .vide{background-size:90vw 90vw}}:root{--bg:#0f172a;--card:#111827;--fg:#e5e7eb;--accent:#38bdf8}*{box-sizing:border-box}.container{margin:0 auto;max-width:1100px;padding:2rem 1rem}h1{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;margin:0 0 1rem}p.lead{margin:0 0 1.25rem;opacity:.85}.swiper{padding:24px 8px 56px;width:100%}.swiper-wrapper{align-items:stretch}.swiper-slide{align-items:center;display:flex;flex-direction:column-reverse}.slide-media{background:none;border:none;padding-bottom:20px;padding-right:20px;position:relative}.slide-media img{border:5px solid #000;border-radius:30px;box-shadow:20px 20px 0 0 transparent;display:block;height:100%;object-fit:cover;transition:box-shadow .26s ease;width:100%}.slide-caption{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;text-align:center;width:fit-content}.slide-caption h3{padding:10px;width:fit-content}.swiper-button-next,.swiper-button-prev{align-items:center;background-color:#000;border:4px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;position:relative;width:44px}.swiper-button-next .barArrow1{transform:rotate(135deg)}.swiper-button-next .barArrow2,.swiper-button-prev .barArrow1{transform:rotate(-135deg)}.swiper-button-prev .barArrow2{transform:rotate(135deg)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-disabled{opacity:.35}.swiper-pagination-bullet{background:#5d507c;border-radius:50px;height:12px;opacity:1;transition:background .3s;width:12px}.swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}@media (min-width:640px){.swiper{padding-bottom:0}}.swiper-container{align-items:center;display:flex;gap:40px;height:24px;justify-content:center;margin-top:40px;width:100%}.swiper-pagination{position:static;width:fit-content!important}.swiper-btn-container{align-items:center;display:flex;flex-direction:column;gap:40px}.protagonistes-card{background-color:#fff;border:6px solid #fff;border-radius:8px;cursor:pointer;perspective:1000px;position:relative;transform-style:preserve-3d;transition:transform .8s;width:22vw}.protagonistes-card-front{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;text-align:center}.protagonistes-card.flipped{transform:rotateY(180deg)}.protagonistes-card-text.flipped{display:none}.protagonistes-card-back{backface-visibility:hidden;border-radius:8px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.protagonistes-card .spament{height:10%}.protagonistes-card:after{opacity:1;transition:opacity .4s ease-in-out}.protagonistes-card.flipped:after{opacity:0}.protagonistes-card-back{background:#fff;border:3px solid #000;display:flex;justify-content:center;transform:rotateY(180deg)}.back-content{display:flex;flex-direction:column;gap:1rem;padding:1rem;text-align:center}.back-item img{margin-bottom:.5rem;width:3rem}.protagonistes-card-text .h3{margin-top:18px}.protagonistes-card-text .h2{margin-bottom:14px}.protagonistes-card:after{border:3px solid #000;border-bottom:none;border-radius:8px 0 0 0;border-right:none;bottom:2px;content:"";height:40px;position:absolute;right:0;width:60px;z-index:1}.protagonistes-card-blue:after{background:linear-gradient(145deg,#3b82f6 50%,var(--backgroundColor) 50%)}.protagonistes-card-purple:after{background:linear-gradient(145deg,#bb6ef6 50%,var(--backgroundColor) 50%)}.protagonistes-card-orange:after{background:linear-gradient(145deg,#f6b254 50%,var(--backgroundColor) 50%)}.protagonistes-card-null-background{background:linear-gradient(145deg,var(--backgroundColor) 50%,transparent 50%);bottom:-46px;height:100px;position:absolute;right:-8px;transform:rotate(180deg);width:100px;z-index:4}.protagonistes-card-null-background-black{background:linear-gradient(145deg,#000 50%,transparent 0);bottom:0;height:43px;position:absolute;right:1px;transform:rotate(180deg);width:61px;z-index:2}.protagonistes-card-null-background-white{background:linear-gradient(145deg,#fff 50%,transparent 0);bottom:-5.9px;height:52px;position:absolute;right:-5.2px;transform:rotate(180deg);width:72px;z-index:3}.protagonistes-containe-wrapper{align-items:center;align-items:stretch;display:flex;gap:20px;justify-content:space-between}.protagonistes-card-img-and-patern{align-items:center;background-position:50%;background-size:120%;border:3px solid #000;border-bottom:0;border-radius:8px 8px 0 0;display:flex;justify-content:center;padding:2vw 0;width:100%}.protagonistes-card-img-and-patern-blue{background-image:url(/src/svg/bluePaternFull.svg)}.protagonistes-card-img-and-patern-purple{background-image:url(/src/svg/purplePaternFull.svg)}.protagonistes-card-img-and-patern-orange{background-image:url(/src/svg/orangePaternFull.svg)}.protagonistes-card-img{align-items:center;border:6px solid #fff;border-radius:135px;display:flex;height:fit-content;justify-content:center;width:40%}.last-item{height:10px;padding-top:2rem;width:100%}.protagonistes-card-img img{border:4.5px solid #000;border-radius:80px;border-radius:135px;height:auto;width:100%}.protagonistes-card-text{align-items:center;border:3px solid #000;border-radius:0 0 0 8px;border-top:0;display:flex;flex-direction:column;height:100%;padding:0 3vw calc(60px + 2vw);width:100%}.arrow-container-equipe{justify-content:space-between;position:relative;width:100%}.arrow-container-equipe img{width:38%}.arrow-container-equipe p{width:20%}.absolute-arrow{height:auto;left:50%;position:absolute;top:3.2rem;transform:translateX(-50%);width:5.4vw!important}@media screen and (max-width:950px){.arrow-container-equipe img{display:none}.arrow-container-equipe p{width:100%}.protagonistes-containe-wrapper{align-items:center;flex-direction:column;gap:40px}.protagonistes-card{max-width:300px;width:90vw}}.book-container{overflow:visible;position:relative}.book-container .highlight-no-annim:before{inset:-.6em -.4em}.book-container:after{background-image:url(/src/svg/brush-background-book-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;margin-left:-8vw;position:absolute;top:0;width:108vw;z-index:-1}.book-container-center-base{flex-direction:column;justify-content:center;position:relative}.book-container-center,.book-container-center-base{align-items:center;display:flex}.book-page{aspect-ratio:594/782;background-image:url(/src/img/book-page.png);background-position:50%;background-repeat:no-repeat;background-size:contain;max-height:70vh;position:relative;transform-style:preserve-3d;transition:transform .6s ease;width:min(45vw,70vh * 594/782);z-index:0}.book-page-1{transform-origin:right center}.book-page-2{transform-origin:left center}.book-page-1.turning{transform:rotateY(180deg);transition:transform .6s ease}.book-page-2.turning{transform:rotateY(-180deg);transition:transform .6s ease}.hidden{opacity:0}#book-page-part-2-container-img{width:60%}.book-page-part-1-container{padding:10px 20px 40px}.book-page-part-1-container,.book-page-part-2-container{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;width:100%}.book-page-part-2-container{padding:10px 10% 40px;text-align:center}@media (max-width:490px){.book-container-center-base{display:none}.book-mobile-container{display:flex}.book-container:after{background-image:url(/src/svg/brush-background-book-blue-mb.svg);background-size:cover;bottom:0;top:0}}@media (min-width:490px){.book-mobile-container{display:none}}.book-mobile-container{align-items:center;flex-direction:column;position:relative}.book-mobile-page{aspect-ratio:594/782;background-image:url(/src/img/book-page.png);background-position:50%;background-repeat:no-repeat;background-size:contain;max-height:80vh;position:relative;transform-style:preserve-3d;transition:transform .6s ease;width:min(90vw,80vh * 594/782);z-index:0}.book-mobile-content{align-items:center;display:flex;flex-direction:column;gap:1rem;opacity:1;padding:6vw;transition:opacity .2s ease}.book-mobile-content.fading-out{opacity:0}.book-mobile-content img{display:block;margin-top:4vw;max-width:250px;width:30%}.book-mobile-content p{margin-top:4vw;text-align:center}.book-mobile-nav-container{gap:2rem}.book-mobile-nav,.book-mobile-nav-container,.book-nav{align-items:center;display:flex;justify-content:center}.book-mobile-nav,.book-nav{background-color:#000;border:4px solid #fff;border-radius:50%;cursor:pointer;height:44px;position:relative;width:44px}.barArrow{background-color:#fff;border-radius:2px;height:3px;position:absolute;width:14px}.barArrow1{top:20.5px}.barArrow2{bottom:20.5px}.next .barArrow1{transform:rotate(135deg)}.next .barArrow2,.prev .barArrow1{transform:rotate(-135deg)}.prev .barArrow2{transform:rotate(135deg)}.book-dots,.book-mobile-dots{display:flex;gap:8px;justify-content:center}.book-dots button,.book-mobile-dots button{background:#5d507c;border:none;border-radius:50px;cursor:pointer;height:12px;transition:background .3s;width:12px}.book-dot[aria-selected=true],.book-mobile-dots button[aria-selected=true]{background:#fff;transform:scale(1.2)}@media (max-width:280px){.book-mobile-content img,.book-mobile-content p{margin-top:0}.book-mobile-content{gap:.2rem;padding:4vw}}.modal-container-img{display:flex;flex-direction:column;height:90%;width:47%}.modal-container-img img{height:auto;max-height:100%;max-width:100%;width:auto}.modal-container-project{display:flex;height:100%;justify-content:space-between;padding-bottom:34px;width:100%}.modal-container{margin-bottom:30px}.modal-container-project-info{display:flex;flex-direction:column;justify-content:space-around;width:47%}.modal .modal-container-project-info .btn-project{margin-bottom:10px;margin-top:0}.modal{justify-content:space-evenly;overflow-y:auto}.project-modal{gap:40px;min-height:auto}@media screen and (max-width:960px){.modal-container-img{height:fit-content;width:80%}.modal-container-project{align-items:center;flex-direction:column;gap:2rem;height:fit-content;justify-content:start}.modal-container-project-info{gap:2rem;height:fit-content;padding-bottom:0;width:80%}.modal{justify-content:start}.project-modal{gap:30px;min-height:70vh}.btn-close{scale:.8}.modal-header{width:90vw}.modal-container{margin-bottom:26px}.modal-orange{box-shadow:0 12px 0 0 #f6b254}}.mini-card-info-besoin{align-items:center;background:#fff;border:4px solid #000;border-radius:40px;display:flex;flex:0 0 17rem;flex-direction:column;flex-shrink:0;height:12rem;justify-content:space-between;padding:40px 12px;position:relative;width:17rem;z-index:0}.mini-card-info-besoin:after{background-image:url(/src/svg/pictoMiniCard/contour/bullTalking.png);background-repeat:no-repeat;background-size:contain;content:"";height:6rem;left:1rem;position:absolute;top:-3rem;width:6rem;z-index:1}.apprendre:after{background-image:url(/src/svg/pictoMiniCard/contour/idea.png);height:5.4rem;top:-3.4rem;width:5.4rem}.sensibiliser:after{background-image:url(/src/svg/pictoMiniCard/contour/annonce.png)}.cree:after{background-image:url(/src/svg/pictoMiniCard/contour/connection.png);top:-3.4rem}.cree:after,.former:after{height:5.4rem;width:5.4rem}.former:after{background-image:url(/src/svg/pictoMiniCard/contour/teach.png);top:-3.1rem}.renforcer:after{background-image:url(/src/svg/pictoMiniCard/contour/table.png)}.engager:after{background-image:url(/src/svg/pictoMiniCard/contour/starPodium.png);height:5.4rem;top:-3.4rem;width:5.4rem}.communiquer:after{background-image:url(/src/svg/pictoMiniCard/contour/bullTalking.png)}.mini-card-info-besoin-orange{box-shadow:0 12px 0 0 #f6b254}.mini-card-info-besoin-purple{box-shadow:0 12px 0 0 #bb6ef6}.mini-card-info-besoin-blue{box-shadow:0 12px 0 0 #3c61f5}.mini-card-besoin-container{display:flex;flex-wrap:wrap;gap:5rem 2rem;justify-content:center;margin:0 auto;max-width:77rem}@media screen and (max-width:1200px){.mini-card-info-besoin{height:13rem}}@media screen and (max-width:768px){.mini-card-info-besoin{height:14rem}}.emojie-img-line-container-besoin-child{display:flex;justify-content:space-between}.emojie-img-line-besoin-child{animation:float 6s ease-in-out infinite;display:inline-block;height:auto;width:60%}.star,.star2{display:flex;height:auto;width:14%}.star img,.star2 img{height:auto;width:100%}.star{align-items:flex-end}.star2{align-items:flex-start}.emojie-img-line-container-besoin-child img:first-child{animation-delay:0s}.emojie-img-line-container-besoin-child img:nth-child(2){animation-delay:1.2s}.emojie-img-line-container-besoin-child img:nth-child(3){animation-delay:1.9s}.backgroundBrushType2{overflow:hidden;position:relative;z-index:0}.backgroundBrushType2:before{background-image:url(/src/svg/backgroundType2.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:-100%;content:"";left:0;position:absolute;right:0;top:-100%;z-index:0}@media screen and (max-width:960px){.backgroundBrushType2:before{background-image:url(/src/svg/backgroundType2-mb.svg);background-size:200%;bottom:0;top:0}}.mentions-legale-container .text-basical-container{align-items:start}.mentions-legale-container{position:relative;z-index:1}.mentions-legale-container :after{background-image:url(/src/svg/mentionsPatern.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;pointer-events:none;position:absolute;right:-100px;top:0;user-select:none;width:30vw;z-index:-100}.spacement-map{color:#fff}.spacement-map,.spacement-map-child{display:flex;flex-direction:column;gap:10px}.spacement-map-child{margin-left:40px;margin-top:5px}header{height:fit-content;margin-left:2vw;position:fixed;top:10px;width:96vw;z-index:1001}.barre-toggle{background-color:#fff;border-radius:50px;height:4px;transition:transform .3s ease;width:30px}#menu-toggle{cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;margin-right:10px;z-index:1001}#menu-toggle.active .barre-toggle:first-child{transform:rotate(45deg) translate(6px,5px)}#menu-toggle.active .barre-toggle:nth-child(2){opacity:0}#menu-toggle.active .barre-toggle:nth-child(3){transform:rotate(-45deg) translate(6px,-5px)}.nav-pc{align-items:center;backdrop-filter:blur(11px);background:rgba(6,0,19,.8);border-radius:120px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15),inset 0 -4px 6px 0 rgba(0,0,0,.1);display:flex;height:fit-content;padding:.5rem 0 .7rem;width:100%}.nav-pc-container,.nav-pc-container-end{align-items:center;display:flex;gap:4vw;margin-left:2vw;width:100%}.nav-pc-container .highlight:before,.nav-pc-container-end .highlight:before{inset:-.5rem}.nav-pc-container-end{justify-content:flex-end;margin-left:0;margin-right:2vw}.menu-pc-container{align-items:center;display:flex;justify-content:space-between;width:100%}.menu-tel-nav a{align-items:center;display:flex;gap:8px}.menu-tel-nav .img-logo{height:auto;width:30px}.img-container-header{width:26%}.img-container-header img{max-height:4rem;max-width:100%}.img-container-header-tel a{display:block;max-width:100px;width:20vw}.img-container-header-tel img{width:100%}#menu-tel{background-color:#060013;display:none;flex-direction:column;height:calc(100vh - 20vw + 10px);margin-top:-10px;min-height:calc(100vh - 70px);overflow:hidden;position:relative;transform:translateY(-100%);transition:transform .4s ease-in-out;width:100vw}#menu-tel:before{background:url(/src/svg/paternHeader.svg) 50%/cover no-repeat;content:"";inset:0;opacity:.3;pointer-events:none;position:absolute;z-index:0}#btn-back,#btn-slide{all:unset;align-items:center;cursor:pointer;display:flex}#btn-back{transform:rotate(-180deg)}.btn-slide-container{align-items:center;display:flex;gap:10px}.menu-tel-nav,.menu-tel-sub{height:100%;left:0;margin-top:10px;position:absolute;top:0;transition:transform .4s ease;width:100%}.menu-tel-sub-container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-around;margin-left:20px}.menu-tel-sub{transform:translateX(100%)}#menu-tel.slide-sub .menu-tel-nav{transform:translateX(-100%)}#menu-tel.slide-sub .menu-tel-sub{transform:translateX(0)}#menu-tel.open{transform:translateY(0)}.menu-tel-nav a,.menu-tel-sub a{font-family:Poppins}.menu-tel-nav{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-around;margin-left:20px;margin-top:30px}.contenaire-propos-text-paragraph{margin-bottom:20px}.logoHeaderPhone{aspect-ratio:115/25;margin-left:10px;max-width:200px;min-width:115px;width:30vw}.dropdown{display:inline-block;position:relative}.dropdown-menu{backdrop-filter:blur(11px);background:rgba(6,0,19,.8);border-radius:0 0 8px 8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15),inset 0 -4px 6px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;min-width:250px;opacity:0;overflow-x:hidden;overflow-y:auto;padding:10px 0;position:absolute;top:100%;transform:translateY(10px);transition:all .3s ease;visibility:hidden;z-index:999}.dropdown-menu::-webkit-scrollbar,html::-webkit-scrollbar{width:8px}.dropdown-menu::-webkit-scrollbar-track,html::-webkit-scrollbar-track{scrollbar-color:hsla(0,0%,100%,.3) rgba(0,0,0,.5)}.dropdown-menu::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px;transition:background .2s}.dropdown-menu::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.6)}.dropdown-menu,html{scrollbar-color:hsla(0,0%,100%,.3) rgba(0,0,0,.5);scrollbar-width:thin}.dropdown-menu a{padding:10px 16px;transition:background .2s ease}.dropdown-menu a:hover{background:#3c61f5}.dropdown:hover .dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.dropdown-text-arrow{align-items:center;display:flex;gap:8px;position:relative}.dropdown-arrow .line1,.dropdown-arrow .line2{background:#fff;border-radius:2px;height:2px;position:relative;width:7px;z-index:0}.highlight .dropdown-arrow:before{left:50%;top:-8%;transform:rotate(-135deg) translate(1px,-4.6px) scale(1.1)}.highlight .dropdown-arrow:after,.highlight .dropdown-arrow:before{background:#000;border-radius:2px;content:"";height:4px;position:absolute;width:8px;z-index:-1}.highlight .dropdown-arrow:after{left:-5%;top:-38%;transform:rotate(135deg) scale(1.1)}.dropdown-arrow .line1{transform:rotate(45deg) translate(2px,2px)}.dropdown-arrow .line2{transform:rotate(-45deg) translate(2px,-2px)}.dropdown .dropdown-arrow{transform:rotate(270deg);transition:all .3s ease}.dropdown:hover .dropdown-arrow{transform:rotate(90deg)}#menu-centrage-toggle{align-items:center;backdrop-filter:blur(11px);background:rgba(6,0,19,.9);display:none;height:20vw;justify-content:space-between;max-height:80px;position:relative;width:100vw;z-index:1000}#menu-centrage-toggle a{display:flex}.nav-pc .header-typo-pc{transition:transform .2s}.nav-pc .header-typo-pc:hover{transform:scale(1.04)}@media screen and (max-width:960px){header{margin-left:0;top:0}#menu-centrage-toggle{display:flex}.menu-pc-container{display:none}header{background-color:initial;height:auto}.contenaire-width{margin-left:20px;width:calc(100% - 40px)}}footer{background-color:var(--darkBackgroundColor)!important;border-radius:120px 120px 0 0!important;padding:8em 0 0!important}.footer-nav{align-items:flex-start;display:flex;flex-wrap:wrap;gap:60px;justify-content:center;text-align:center;width:100%}.footer-nav-row{gap:0;width:14rem}.footer-container,.footer-nav-row{display:flex;flex-direction:column}.footer-container{align-items:center}.footerLogo svg{height:auto;overflow:visible;width:20rem}.footerLogo{display:flex;justify-content:center}.footer-bot-container{align-items:center;display:grid;gap:5%;grid-template-columns:repeat(3,1fr);justify-items:center;text-align:right;width:100%}.small-medium-spacing{margin-top:50px}.footer-bot-img-container{display:flex;gap:10px}.footer-bot-img-container img{transition:filter .3s ease;width:4rem}.footer-bot-img-container img:hover{filter:invert(1)}.footerTitle{margin-bottom:6px}.footerLogoImg{margin-bottom:8rem;width:8rem}.footerLogoImg img{width:100%}.footer-bot-container a{width:fit-content}.footer-bot-container .link-underline{text-align:end}.footer-map-legal{display:flex;flex-direction:row;gap:12px;width:fit-content}@media screen and (max-width:960px){.footer-bot-container{display:flex;flex-direction:column;gap:6rem}}@media screen and (max-width:460px){.footer-nav{align-items:center;display:flex;flex-direction:column;text-align:center}}.link-underline{text-decoration-color:#fff;text-decoration-line:underline}.circle-group{transform:translateZ(0);will-change:transform}.img-container-header svg{height:100%;overflow:visible;width:100%}@keyframes bounce{0%,to{animation-timing-function:ease-out;transform:translateY(0)}25%{animation-timing-function:ease-in;transform:translateY(-80px)}50%{animation-timing-function:ease-out;transform:translateY(0)}65%{animation-timing-function:ease-in;transform:translateY(-55px)}80%{animation-timing-function:ease-out;transform:translateY(0)}90%{animation-timing-function:ease-in;transform:translateY(-20px)}}.circle-group.animate{animation:bounce .8s;animation-fill-mode:both}.footerLogo,.img-container-header{transition:transform .3s ease}.footerLogo:hover,.img-container-header:hover{transform:scale(1.05)}#circle1{animation-delay:0s}#circle2{animation-delay:.15s}#circle3{animation-delay:.3s}.opendyslexic .dropdown-toggle,.opendyslexic .footerTitle,.opendyslexic .h1,.opendyslexic .h2,.opendyslexic .h3,.opendyslexic .header-typo-pc,.opendyslexic .text-typo,.opendyslexic input,.opendyslexic p,.opendyslexic textarea{font-family:Open-dyslexic}.opendyslexic header .highlight,.opendyslexic header .highlight a,.opendyslexic header .highlight-no-annim{font-weight:400}.reading .footerTitle,.reading .h1,.reading .h2,.reading .h3,.reading .header-typo-pc,.reading .text-typo,.reading input,.reading p,.reading textarea{font-family:Open Sans,sans-serif}body.normal-cursor *{cursor:auto!important}body.normal-cursor .cursor-ring{display:none!important}body.normal-cursor #btn-back,body.normal-cursor #btn-back *,body.normal-cursor #btn-slide,body.normal-cursor #btn-slide *,body.normal-cursor #menu-toggle,body.normal-cursor #menu-toggle *,body.normal-cursor .book-mobile-nav,body.normal-cursor .book-mobile-nav *,body.normal-cursor .book-nav,body.normal-cursor .book-nav *,body.normal-cursor .btn-close,body.normal-cursor .btn-close *,body.normal-cursor .btn-project,body.normal-cursor .btn-project *,body.normal-cursor .card,body.normal-cursor .card *,body.normal-cursor .clickable,body.normal-cursor .clickable *,body.normal-cursor .contact .dropdown summary,body.normal-cursor .contact .dropdown summary *,body.normal-cursor .discovered *,body.normal-cursor .dropdown-toggle,body.normal-cursor .dropdown-toggle *,body.normal-cursor .enCours,body.normal-cursor .enCours *,body.normal-cursor .faq-header,body.normal-cursor .faq-header *,body.normal-cursor .protagonistes-card,body.normal-cursor .protagonistes-card *,body.normal-cursor .swiper-button-next,body.normal-cursor .swiper-button-next *,body.normal-cursor .swiper-button-prev,body.normal-cursor .swiper-button-prev *,body.normal-cursor .toggle-labe,body.normal-cursor .toggle-labe *,body.normal-cursor [role=button],body.normal-cursor [role=button] *,body.normal-cursor [style*="cursor:pointer"],body.normal-cursor [style*="cursor:pointer"] *,body.normal-cursor a,body.normal-cursor a *,body.normal-cursor button,body.normal-cursor button *,body.normal-cursor input[type=button],body.normal-cursor input[type=submit]{cursor:pointer!important}body.normal-cursor .vide,body.normal-cursor .vide *{cursor:default!important}.menue-nav-ludique-handicap{bottom:20px;cursor:pointer;display:flex;gap:20px;height:50px;position:fixed;right:20px;width:fit-content;z-index:11}#ludique-menue{background:#fff;border:2px solid #000;border-radius:10px;bottom:74px;box-shadow:0 4px 8px rgba(0,0,0,.2);display:none;flex-direction:column;gap:14px;padding:20px 16px;position:fixed;right:90px;text-align:center;width:160px;z-index:11}#accessibility-btn img,#ludique-btn img{height:auto;transition:filter .3s ease;width:50px}#accessibility-btn img:hover,#ludique-btn img:hover,.filtre-activ img{filter:invert(1)}#accessibility-btn,#ludique-btn{all:unset;cursor:pointer;display:inline;transition:filter .3s ease}#accessibility-menu{background:#fff;border:2px solid #000;border-radius:10px;bottom:74px;box-shadow:0 4px 8px rgba(0,0,0,.2);display:none;flex-direction:column;gap:14px;padding:20px 16px;position:fixed;right:20px;z-index:11}#accessibility-menu input[type=checkbox]{height:18px;padding:0;width:18px}#accessibility-menu label,#ludique-menue p{font-size:.8rem}#accessibility-menu label{align-items:center;display:flex}#accessibility-menu label img{margin-left:4px;margin-right:8px}#accessibility-menu button{font-size:.8rem;margin-top:10px}.high-contrast{background-color:#0b021f;color:#fff!important}.high-contrast .protagonistes-card-null-background{background:linear-gradient(145deg,#0b021f 50%,transparent 0)}.high-contrast .backgroundBrushType1:before,.high-contrast .book-container:after{display:none}.high-contrast footer{background-color:#03010a!important}.high-contrast .highlight-no-annim:before,.high-contrast .highlight:before,.high-contrast .mainPageTitle,.high-contrast .paterneTitle{background-image:none!important}.high-contrast .mainPageTitle .white-border{background-position:bottom;background-repeat:repeat;background-size:auto;padding-bottom:1.11rem;padding-top:calc(3.89rem + 10vh)}.high-contrast .mainPageTitle .white-border,.high-contrast .paterneTitleContour{text-shadow:.0556rem 0 #fff,-.0556rem 0 #fff,0 .0556rem #fff,0 -.0556rem #fff,.0556rem .0556rem #fff,-.0556rem -.0556rem #fff,.0556rem -.0556rem #fff,-.0556rem .0556rem #fff,.111rem 0 #fff,-.111rem 0 #fff,0 .111rem #fff,0 -.111rem #fff,.111rem .111rem #fff,-.111rem -.111rem #fff,.111rem -.111rem #fff,-.111rem .111rem #fff,.167rem 0 #fff,-.167rem 0 #fff,0 .167rem #fff,0 -.167rem #fff,.167rem .167rem #fff,-.167rem -.167rem #fff,.167rem -.167rem #fff,-.167rem .167rem #fff,.222rem 0 #0b021f,-.222rem 0 #0b021f,0 .222rem #0b021f,0 -.222rem #0b021f,.222rem .222rem #0b021f,-.222rem -.222rem #0b021f,.222rem -.222rem #0b021f,-.222rem .222rem #0b021f,.278rem 0 #0b021f,-.278rem 0 #0b021f,0 .278rem #0b021f,0 -.278rem #0b021f,.278rem .278rem #0b021f,-.278rem -.278rem #0b021f,.278rem -.278rem #0b021f,-.278rem .278rem #0b021f,.333rem 0 #0b021f,-.333rem 0 #0b021f,0 .333rem #0b021f,0 -.333rem #0b021f,.333rem .333rem #0b021f,-.333rem -.333rem #0b021f,.333rem -.333rem #0b021f,-.333rem .333rem #0b021f,.389rem 0 #0b021f,-.389rem 0 #0b021f,0 .389rem #0b021f,0 -.389rem #0b021f,.389rem .389rem #0b021f,-.389rem -.389rem #0b021f,.389rem -.389rem #0b021f,-.389rem .389rem #0b021f,.444rem 0 #0b021f,-.444rem 0 #0b021f,0 .444rem #0b021f,0 -.444rem #0b021f,.444rem .444rem #0b021f,-.444rem -.444rem #0b021f,.444rem -.444rem #0b021f,-.444rem .444rem #0b021f,.5rem 0 #0b021f,-.5rem 0 #0b021f,0 .5rem #0b021f,0 -.5rem #0b021f,.5rem .5rem #0b021f,-.5rem -.5rem #0b021f,.5rem -.5rem #0b021f,-.5rem .5rem #0b021f}.high-contrast .paterneTitleContour{left:0;pointer-events:none;position:absolute;top:0;user-select:none;width:100%;z-index:1}.high-contrast .black-border-small{text-shadow:.0139rem 0 #000,-.0139rem 0 #000,0 .0139rem #000,0 -.0139rem #000,.0139rem .0139rem #000,-.0139rem -.0139rem #000,.0139rem -.0139rem #000,-.0139rem .0139rem #000,.0278rem 0 #000,-.0278rem 0 #000,0 .0278rem #000,0 -.0278rem #000,.0278rem .0278rem #000,-.0278rem -.0278rem #000,.0278rem -.0278rem #000,-.0278rem .0278rem #000,.0417rem 0 #000,-.0417rem 0 #000,0 .0417rem #000,0 -.0417rem #000,.0417rem .0417rem #000,-.0417rem -.0417rem #000,.0417rem -.0417rem #000,-.0417rem .0417rem #000}.high-contrast .opendyslexic .mainPageTitle .white-border,.high-contrast .reading .mainPageTitle .white-border{background-position:bottom;background-repeat:repeat;background-size:auto;padding-bottom:.555rem;padding-top:calc(1.945rem + 5vh)}.high-contrast .opendyslexic .mainPageTitle .white-border,.high-contrast .opendyslexic .paterneTitleContour,.high-contrast .reading .mainPageTitle .white-border,.high-contrast .reading .paterneTitleContour{text-shadow:.0278rem 0 #fff,-.0278rem 0 #fff,0 .0278rem #fff,0 -.0278rem #fff,.0278rem .0278rem #fff,-.0278rem -.0278rem #fff,.0278rem -.0278rem #fff,-.0278rem .0278rem #fff,.0555rem 0 #fff,-.0555rem 0 #fff,0 .0555rem #fff,0 -.0555rem #fff,.0555rem .0555rem #fff,-.0555rem -.0555rem #fff,.0555rem -.0555rem #fff,-.0555rem .0555rem #fff,.0835rem 0 #fff,-.0835rem 0 #fff,0 .0835rem #fff,0 -.0835rem #fff,.0835rem .0835rem #fff,-.0835rem -.0835rem #fff,.0835rem -.0835rem #fff,-.0835rem .0835rem #fff,.111rem 0 #0b021f,-.111rem 0 #0b021f,0 .111rem #0b021f,0 -.111rem #0b021f,.111rem .111rem #0b021f,-.111rem -.111rem #0b021f,.111rem -.111rem #0b021f,-.111rem .111rem #0b021f,.139rem 0 #0b021f,-.139rem 0 #0b021f,0 .139rem #0b021f,0 -.139rem #0b021f,.139rem .139rem #0b021f,-.139rem -.139rem #0b021f,.139rem -.139rem #0b021f,-.139rem .139rem #0b021f,.166rem 0 #0b021f,-.166rem 0 #0b021f,0 .166rem #0b021f,0 -.166rem #0b021f,.166rem .166rem #0b021f,-.166rem -.166rem #0b021f,.166rem -.166rem #0b021f,-.166rem .166rem #0b021f,.194rem 0 #0b021f,-.194rem 0 #0b021f,0 .194rem #0b021f,0 -.194rem #0b021f,.194rem .194rem #0b021f,-.194rem -.194rem #0b021f,.194rem -.194rem #0b021f,-.194rem .194rem #0b021f,.222rem 0 #0b021f,-.222rem 0 #0b021f,0 .222rem #0b021f,0 -.222rem #0b021f,.222rem .222rem #0b021f,-.222rem -.222rem #0b021f,.222rem -.222rem #0b021f,-.222rem .222rem #0b021f,.25rem 0 #0b021f,-.25rem 0 #0b021f,0 .25rem #0b021f,0 -.25rem #0b021f,.25rem .25rem #0b021f,-.25rem -.25rem #0b021f,.25rem -.25rem #0b021f,-.25rem .25rem #0b021f}.high-contrast .opendyslexic .paterneTitleContour,.high-contrast .reading .paterneTitleContour{left:0;pointer-events:none;position:absolute;top:0;user-select:none;width:100%;z-index:1}.high-contrast .background-guillemet:after,.high-contrast .background-guillemet:before,.high-contrast .background-interogation,.high-contrast .backgroundBrushType2:before,.high-contrast .visibleBackgroundType2Annim{background-image:none}.high-contrast .btn-project span:before,.high-contrast .btn-project:after,.high-contrast .btn-project:before{background:#bb6ef6;height:200px;width:120%}.high-contrast .btn-project span:before{z-index:-1}.high-contrast .btn-white-background:after,.high-contrast .btn-white-background:before{background:#03010a;height:200px;width:120%}.high-contrast .btn-white-background span:before{background:#03010a;height:200px;width:120%;z-index:-1}.high-contrast .btn-white-background{background:#fff;border:3px solid #bb6ef6;box-shadow:0 6px 0 0 #bb6ef6;color:#03010a}#focus-bottom,#focus-top{background:rgba(0,0,0,.8);display:none;filter:saturate(200);left:0;pointer-events:none;position:fixed;transition:height .05s linear;width:100%;z-index:999999}#focus-top{height:0;top:0}#focus-bottom{bottom:0;height:0}.focus-bar-btn,body.focus-bar-active #focus-bottom,body.focus-bar-active #focus-top{display:block}@media (max-width:768px){.focus-bar-btn{display:none!important}}.link-outline #accessibility-btn *,.link-outline #btn-back,.link-outline #btn-slide,.link-outline #ludique-btn *,.link-outline #menu-toggle,.link-outline .book-mobile-nav,.link-outline .book-nav,.link-outline .btn-close,.link-outline .btn-project,.link-outline .card,.link-outline .clickable,.link-outline .contact .dropdown summary,.link-outline .discovered *,.link-outline .dropdown,.link-outline .dropdown-toggle,.link-outline .enCours,.link-outline .faq-header,.link-outline .img-container-header img,.link-outline .protagonistes-card,.link-outline .swiper-button-next,.link-outline .swiper-button-prev,.link-outline .toggle-labe,.link-outline [role=button],.link-outline [style*="cursor:pointer"],.link-outline a,.link-outline button,.link-outline input,.link-outline input[type=button],.link-outline input[type=submit],.link-outline textarea{outline:2px solid var(--link-outline-color,#00a5f7);outline-offset:3px}.link-outline a.small{outline-offset:4px}.link-outline-hover #accessibility-btn :hover,.link-outline-hover #btn-back:hover,.link-outline-hover #btn-slide:hover,.link-outline-hover #ludique-btn :hover,.link-outline-hover #menu-toggle:hover,.link-outline-hover .book-mobile-nav:hover,.link-outline-hover .book-nav:hover,.link-outline-hover .btn-close:hover,.link-outline-hover .btn-project:hover,.link-outline-hover .card:hover,.link-outline-hover .clickable:hover,.link-outline-hover .contact .dropdown summary:hover,.link-outline-hover .discovered :hover,.link-outline-hover .dropdown-toggle:hover,.link-outline-hover .dropdown:hover,.link-outline-hover .enCours:hover,.link-outline-hover .faq-header:hover,.link-outline-hover .img-container-header img:hover,.link-outline-hover .protagonistes-card:hover,.link-outline-hover .swiper-button-next:hover,.link-outline-hover .swiper-button-prev:hover,.link-outline-hover .toggle-labe:hover,.link-outline-hover [role=button]:hover,.link-outline-hover [style*="cursor:pointer"]:hover,.link-outline-hover a:hover,.link-outline-hover button:hover,.link-outline-hover input:hover,.link-outline-hover input[type=button]:hover,.link-outline-hover input[type=submit]:hover,.link-outline-hover textarea:hover{outline:3px solid var(--link-outline-color,#f60);outline-offset:3px}@media (min-width:2500px){.card-info-container{width:20%}.card-info-wrap{max-width:calc(80% + 60px)}.memory-item-text{max-width:20vw}.mini-card-container{max-width:81rem}.mini-card,.revers-mini-card{height:18rem;width:18rem}.menue-nav-ludique-handicap{height:4rem}#ludique-menue{right:calc(40px + 4rem)}#accessibility-btn img,#ludique-btn img{height:auto;transition:filter .3s ease;width:4rem}.header-typo-pc{font-size:1rem}.dropdown-menu{min-width:14rem;padding:.5rem 0}.btn-project{border-radius:50vw;padding:.5rem 1rem}.long-card img{height:20rem;width:auto}.protagonistes-card{max-width:none;width:26rem}.protagonistes-card-text{height:100%}.back-content{justify-content:space-around}.card-info-container-text{padding:1rem}#accessibility-menu,#ludique-menue{bottom:calc(20px + 4rem)}#ludique-menue{width:calc(14px + 8rem)}}