﻿@font-face{font-family:"swiper-icons";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");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:flex}.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{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{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{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: $white}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.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{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.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:200ms transform, 200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.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-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.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{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.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{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;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-top,.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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}*,*::after,*::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:0}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:inherit;text-decoration:none;background-color:transparent}a:hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:0px dotted;outline:0px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled),button:not(:disabled){cursor:pointer}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}button{border:none;text-decoration:none;background-color:transparent;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none}button{display:flex;align-items:center;justify-content:center;padding:0}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPDcZTIAOhVxoMyOr9n_E7ffAzHGIVzY5abuWIGxA.woff2) format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPDcZTIAOhVxoMyOr9n_E7ffAzHGItzY5abuWI.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGIVzY5abuWIGxA.woff2) format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGItzY5abuWI.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPecZTIAOhVxoMyOr9n_E7fdM3mDaZRbryhsA.woff2) format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPecZTIAOhVxoMyOr9n_E7fdMPmDaZRbrw.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPDcZTIAOhVxoMyOr9n_E7ffBzCGIVzY5abuWIGxA.woff2) format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPDcZTIAOhVxoMyOr9n_E7ffBzCGItzY5abuWI.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGIVzY5abuWIGxA.woff2) format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Titillium Web";font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzY5abuWI.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Itim";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/itim/v14/0nknC9ziJOYe8A1AkOzaZwTSoQ.woff2) format("woff2");unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Itim";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/itim/v14/0nknC9ziJOYe8ANAkOzaZwQ.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.itim,.itim p,.itim h1{font-family:"Itim", serif;font-weight:400 !important}.itim.green,.itim p.green,.itim h1.green{color:#009640}p{font-size:1.6rem;line-height:2.4rem}h1,h1 p{font-size:3.2rem;line-height:3.2rem;font-weight:600}@media (min-width:992px){h1,h1 p{font-size:4rem;line-height:4rem}}h2{font-size:2rem;font-weight:600;line-height:2rem}h2.title{font-size:2.4rem;line-height:2.4rem}@media (min-width:992px){h2.title{font-size:2.8rem;line-height:2.8rem}}h3{font-size:2rem;font-weight:300;line-height:normal}h4{font-size:1.6rem;font-weight:600;line-height:1.6rem}h5{font-size:1.6rem;font-weight:300;line-height:1.6rem}nav{position:fixed;top:0;display:flex;justify-content:center;z-index:15;width:100%;height:auto;transition:background 0.6s ease-in-out;-webkit-transition:background 0.6s ease-in-out}@media (max-width:991px){nav{pointer-events:none}nav:after{content:" ";background:#ffffff;position:absolute;top:0;left:0;width:100%;height:calc(var(--logoHeight) + 1.6rem + 1.6rem);border-bottom:4px solid transparent;border-image:linear-gradient(90deg, #e6007e 0%, #e30613 20%, #efd500 40%, #009640 60%, #009fe3 80%, #312783 100%);border-image-slice:1}}@media (min-width:992px){nav{background:#ffffff;border-bottom:5px solid transparent;border-image:linear-gradient(90deg, #e6007e 0%, #e30613 20%, #efd500 40%, #009640 60%, #009fe3 80%, #312783 100%);border-image-slice:1}}nav .nav-wrapper{position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:3.2rem;width:100%;max-width:1400px;height:auto;font-size:2rem;padding:1.6rem}@media (min-width:992px){nav .nav-wrapper{display:grid;grid-template-columns:repeat(12, 1fr);gap:1.6rem;padding:3.2rem}}@media (min-width:1400px){nav .nav-wrapper{padding:2.4rem 0}}nav a{transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}nav a:hover{color:#009640}nav a p{font-size:2rem;white-space:nowrap}nav dl,nav ol,nav ul{list-style-type:none;padding:0;margin:0}nav #logo{display:flex;gap:0.8rem;align-items:center;z-index:15;font-size:1.6rem}@media (max-width:991px){nav #logo{pointer-events:auto}}@media (min-width:992px){nav #logo{grid-column:1 / span 3;font-size:2.4rem}}nav #logo .logo-img{display:flex;width:3.2rem;height:3.2rem;transform-origin:center center;transition:transform 1s ease-in-out;-webkit-transition:transform 1s ease-in-out}@media (min-width:992px){nav #logo .logo-img{width:4.8rem;height:4.8rem}}nav #logo .logo-text{display:flex;align-items:center;height:3.2rem}@media (min-width:992px){nav #logo .logo-text{height:4.8rem}}nav #logo .logo-text span:first-of-type{font-weight:700}nav #logo .logo-text span:last-of-type{font-weight:200}nav #nav-links{display:flex;align-items:flex-start;flex-direction:column;height:calc(100vh - var(--logoHeight) - 1.6rem - 3.2rem)}@media (max-width:991px){nav #nav-links{transition:opacity 0.6s ease-in-out;-webkit-transition:opacity opacity 0.6s ease-in-out;opacity:0;pointer-events:none}}@media (min-width:768px){nav #nav-links{height:calc(100dvh - var(--logoHeight) - 2.4rem - 3.2rem)}}@media (min-width:992px){nav #nav-links{grid-column:5 / span 8;height:auto;padding-top:0.3rem}}@media (min-width:1400px){nav #nav-links{grid-column:6 / span 7;padding-top:0.2rem}}nav #nav-links ul{display:flex;flex-direction:column;text-transform:lowercase}@media (max-width:991px){nav #nav-links ul{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;height:auto;overflow:hidden}}@media (min-width:992px){nav #nav-links ul{gap:2.4rem;flex-direction:row}}nav #nav-links ul.nav-pages{height:auto}@media (max-width:991px){nav #nav-links ul.nav-pages{gap:1rem}nav #nav-links ul.nav-pages .nav-link{font-weight:600}}@media (min-width:992px){nav #nav-links ul.nav-pages{height:4.8rem;align-items:center;justify-content:space-between;width:100%}}nav #nav-links ul.subnav-pages{padding-left:1rem}@media (max-width:991px){nav #nav-links ul.desktop{display:none !important}}nav #nav-links li{position:relative;cursor:pointer;white-space:nowrap}@media (max-width:991px){nav #nav-links li:not(.has-subnav){margin-bottom:1rem}}@media (hover:hover){nav #nav-links li.dropdown:hover .nav-link{color:#009640}nav #nav-links li.dropdown:hover .nav-link svg{fill:#009640}}@media (max-width:991px){nav #nav-links li.dropdown svg{transform-origin:center;transition:fill 0.3s ease-in-out, transform 0.3s ease-in-out;-webkit-transition:fill 0.3s ease-in-out, transform 0.3s ease-in-out}nav #nav-links li.dropdown.open svg{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg)}}@media (min-width:992px){nav #nav-links li.dropdown svg{display:none}nav #nav-links li.dropdown:hover .dropdown-content{display:flex;flex-direction:column;gap:0.8rem}}@media (max-width:991px){nav #nav-links li .dropdown-content{padding:1rem 0 0 1rem;gap:1rem;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.6s ease-in-out, opacity 0.3s ease-in-out;-webkit-transition:max-height 0.6s ease-in-out, opacity 0.3s ease-in-out}}@media (min-width:992px){nav #nav-links li .dropdown-content{display:none;position:absolute;left:calc(1.6rem*-1);background:#fffffff0;min-width:160px;box-shadow:0px 10px 10px 0px #0000000d;z-index:1;padding:1rem 1.6rem;border-radius:0 0 8px 8px}}nav #nav-links .active{font-weight:600;color:#009640}@media (max-width:991px){nav #nav-links .open .dropdown-content{opacity:1}}nav #languages{display:none}@media (max-width:991px){nav #languages{order:-1}}nav #menu{position:absolute;top:1.6rem;right:1.6rem;width:3.2rem;height:3.2rem;background:transparent;z-index:1}@media (max-width:991px){nav #menu{pointer-events:auto}}nav #menu svg{width:100%;height:100%;transition:fill 0.3s ease-in-out;-webkit-transition:fill 0.3s ease-in-out}nav #menu svg path{transition:transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out}@media (hover:hover){nav #menu svg:hover{fill:#009640}nav #menu svg:hover path.top{transform:translateY(1px);-webkit-transform:translateY(1px)}nav #menu svg:hover path.bottom{transform:translateY(-1px);-webkit-transform:translateY(-1px)}}@media (min-width:992px){nav #menu{display:none}}@media (max-width:991px){nav.open{pointer-events:auto;background:#ffffff}}nav.open #menu svg path.top{transform:translateY(5px);-webkit-transform:translateY(5px)}nav.open #menu svg path.bottom{transform:translateY(-5px);-webkit-transform:translateY(-5px)}@media (hover:hover){nav.open #menu svg:hover path.top{transform:translateY(1px);-webkit-transform:translateY(1px)}nav.open #menu svg:hover path.bottom{transform:translateY(-1px);-webkit-transform:translateY(-1px)}}@media (max-width:991px){nav.open #nav-links{opacity:1;pointer-events:auto}}#breadcrumbs{position:fixed;top:calc(var(--logoHeight) + 1.6rem + 1.6rem);width:100vw;z-index:10;display:flex;align-items:center;justify-content:center;padding:0.4rem 1.6rem;background:linear-gradient(90deg, #ffffff calc(0.4rem - 2px), transparent 1%) center / 0.4rem 0.4rem, linear-gradient(#ffffff calc(0.4rem - 2px), transparent 1%) center / 0.4rem 0.4rem, #F0F0F0;filter:drop-shadow(0px 4px 4px rgba(166, 166, 166, 0.1));-webkit-filter:drop-shadow(0px 4px 4px rgba(166, 166, 166, 0.1))}@media (min-width:992px){#breadcrumbs{padding:1rem 3.2rem;top:var(--navHeight)}}@media (min-width:1400px){#breadcrumbs{padding:1rem 0}}#breadcrumbs .crumbs,#breadcrumbs .crumbs p{display:flex;align-items:flex-start;width:100%;max-width:1400px;height:auto;font-size:1.2rem;line-height:1.2rem;padding:0;list-style:none}#breadcrumbs .crumbs .crumb,#breadcrumbs .crumbs p .crumb{padding:0;margin:0}#breadcrumbs .crumbs .crumb.current-crumb,#breadcrumbs .crumbs p .crumb.current-crumb{font-weight:600;margin-left:4px}#breadcrumbs .crumbs .crumb br,#breadcrumbs .crumbs p .crumb br{display:none}#breadcrumbs .crumbs span,#breadcrumbs .crumbs p span{margin:0 4px}main{display:flex;flex-direction:column;align-items:center;height:auto;width:100%;background:linear-gradient(90deg, #e6007e 0%, #e30613 20%, #efd500 40%, #009640 60%, #009fe3 80%, #312783 100%);padding-top:calc(var(--logoHeight) + 1.6rem + 1.6rem)}@media (min-width:992px){main{padding-top:var(--navHeight)}}section{background:#ffffff;display:flex;align-items:center;flex-direction:column;width:100%;gap:1.6rem}header,article{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;width:100%}.even .bloc{grid-column:1 / span 5}@media (max-width:991px){.even .bloc{grid-column:1 / span 4}}.even .bloc.side-bloc{grid-column:7 / span 6}@media (max-width:991px){.even .bloc.side-bloc{grid-column:1 / span 4}}.even .bloc.side-bloc img{width:100%;object-fit:contain}.even .bloc.side-bloc iframe{aspect-ratio:1;width:100%;height:100%}.odd .bloc{grid-column:8 / span 5}@media (max-width:991px){.odd .bloc{grid-column:1 / span 4}}.bloc{display:flex;flex-direction:column;gap:1.6rem;z-index:1}@media (max-width:991px){.bloc{grid-column:1 / span 4}}.bloc h1,.bloc p{transition:color 0.6s ease-in-out;-webkit-transition:color 0.6s ease-in-out}.bloc .button{margin-top:3.2rem}.bloc.buttons{grid-column:1 / span 5}@media (max-width:991px){.bloc.buttons{grid-column:1 / span 4}}.button-container{display:flex;flex-direction:column}@media (max-width:991px){.button-container{grid-column:1 / span 4}}.tags{display:flex;gap:0.8rem;flex-wrap:wrap}.tags .tag{display:flex;flex-direction:column;padding:1.2rem;gap:0.4rem;background:#009640;color:#ffffff;border-radius:0.8rem}.contacts{display:flex;flex-direction:column;gap:1.6rem}.contacts .contact{list-style:none;margin:0;padding:0;font-size:1.6rem;line-height:normal !important}.contacts .contact a{transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}.contacts .contact a:hover{color:#009640}.feature{display:flex;flex-direction:column;gap:0.8rem}.feature .feature-title{display:flex;gap:0.8rem;cursor:pointer;transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}.feature .feature-title:hover{color:#009640;fill:#009640}.feature .feature-text{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.6s ease-in-out, opacity 0.3s ease-in-out;-webkit-transition:max-height 0.6s ease-in-out, opacity 0.3s ease-in-out}.feature svg{transform-origin:center;transition:fill 0.3s ease-in-out, transform 0.6s ease-in-out;-webkit-transition:fill 0.3s ease-in-out, transform 0.6s ease-in-out}.feature dl,.feature ol,.feature ul{margin:0.4rem 0 0.8rem}.feature dl li,.feature ol li,.feature ul li{font-size:1.6rem}.feature.active svg{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg)}.feature.active .feature-text{opacity:1}.related-formation{gap:1.6rem;display:grid;grid-template-columns:repeat(5, 1fr)}.related-formation .related-visual{position:relative;grid-column:1 / span 2;overflow:hidden;border-radius:1.6rem}.related-formation .related-visual img{width:100%;height:100%;aspect-ratio:1.7777777778;object-fit:cover;transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out}.related-formation .related-visual p{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:2rem;opacity:0;transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out}.related-formation hgroup{grid-column:3 / span 3;display:flex;flex-direction:column;gap:0.4rem;transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}.related-formation hgroup .plus{font-weight:600;font-size:2.4rem;line-height:2rem}.related-formation hgroup:hover{color:#009640}.related-formation:hover img{opacity:0.2}.related-formation:hover p{opacity:1}.page-header{background:#ffffff;padding-top:calc(var(--logoHeight) + 1.6rem + 1.6rem);min-height:auto;position:relative}.page-header article{min-height:auto;max-width:1400px;display:grid;grid-template-columns:repeat(4, 1fr);padding:calc(var(--logoHeight) + 1.6rem + 1.6rem) 1.6rem 1.6rem;gap:3.2rem}@media (min-width:992px){.page-header article{gap:1.6rem;padding:calc(var(--logoHeight) + 1.6rem + 3.2rem) 3.2rem 3.2rem !important;display:grid;grid-template-columns:repeat(12, 1fr)}.page-header article.choices{padding:0 !important}}@media (min-width:1400px){.page-header article{padding:calc(var(--logoHeight) + 1.6rem + 3.2rem) 0 3.2rem !important}.page-header article.choices{padding:0 !important}}.page-header article .bloc{grid-column:1 / span 4}@media (min-width:992px){.page-header article .bloc{grid-column:1 / span 8}}.page-header article .bloc hgroup{display:flex;flex-direction:column;gap:0.4rem}.page-header article .bloc hgroup h3{line-height:2rem}.page-header article .header-video-container{grid-column:1 / span 4;display:flex;align-items:center;justify-content:center;grid-row:1}@media (min-width:992px){.page-header article .header-video-container{grid-column:6 / span 8}}.page-header article .header-video-container iframe{width:100%;height:100%;aspect-ratio:1.7777777778}@media (max-width:991px){.page-header article .header-video-container iframe{width:100%}}.page-header article .visual{grid-column:1 / span 4;grid-row:1;overflow:hidden;border-radius:1.6rem}@media (min-width:992px){.page-header article .visual{grid-column:8 / span 5}}.page-header article.article-header .bloc{grid-column:1 / span 4}@media (min-width:992px){.page-header article.article-header .bloc{grid-column:1 / span 8}}.page-header .filters{grid-column:1 / span 4;display:flex;flex-direction:column;gap:1.6rem}@media (min-width:992px){.page-header .filters{grid-column:1 / span 12}}.page-header .filters .filters-container{display:flex;flex-wrap:wrap;gap:0.8rem}.page-header .back-button{position:absolute;transform-origin:center;-webkit-transform-origin:center;display:flex;align-items:center;justify-content:center;height:3.2rem;width:3.2rem;top:calc(var(--logoHeight) + 1.6rem + 1.6rem);left:1.6rem;padding:0.4rem;transform:translateY(10%);-webkit-transform:translateY(10%)}@media (min-width:992px){.page-header .back-button{top:calc(var(--logoHeight) + 1.6rem + 3.2rem);left:3.2rem;height:4.8rem;width:4.8rem;padding:0.8rem}}@media (min-width:1400px){.page-header .back-button{left:calc(calc(100vw - 1400px)/2)}}.cores article,.team article,.researches article,.missions article,.jobs article,.articles article,.legals article,.maintenance article,.formations article,.blog-article article,.informations article,.others article,.subpage article{min-height:auto;max-width:1400px;display:grid;grid-template-columns:repeat(4, 1fr);padding:8rem 1.6rem;gap:4.8rem}@media (min-width:992px){.cores article,.team article,.researches article,.missions article,.jobs article,.articles article,.legals article,.maintenance article,.formations article,.blog-article article,.informations article,.others article,.subpage article{gap:1.6rem;padding:8rem 3.2rem;grid-template-columns:repeat(12, 1fr)}}@media (min-width:1400px){.cores article,.team article,.researches article,.missions article,.jobs article,.articles article,.legals article,.maintenance article,.formations article,.blog-article article,.informations article,.others article,.subpage article{padding:8rem 0}}.cores article hgroup,.team article hgroup,.researches article hgroup,.missions article hgroup,.jobs article hgroup,.articles article hgroup,.legals article hgroup,.maintenance article hgroup,.formations article hgroup,.blog-article article hgroup,.informations article hgroup,.others article hgroup,.subpage article hgroup{display:flex;flex-direction:column;gap:0.4rem}.cores article hgroup h3,.team article hgroup h3,.researches article hgroup h3,.missions article hgroup h3,.jobs article hgroup h3,.articles article hgroup h3,.legals article hgroup h3,.maintenance article hgroup h3,.formations article hgroup h3,.blog-article article hgroup h3,.informations article hgroup h3,.others article hgroup h3,.subpage article hgroup h3{line-height:2rem}.cores article .quote,.cores article .visual,.team article .quote,.team article .visual,.researches article .quote,.researches article .visual,.missions article .quote,.missions article .visual,.jobs article .quote,.jobs article .visual,.articles article .quote,.articles article .visual,.legals article .quote,.legals article .visual,.maintenance article .quote,.maintenance article .visual,.formations article .quote,.formations article .visual,.blog-article article .quote,.blog-article article .visual,.informations article .quote,.informations article .visual,.others article .quote,.others article .visual,.subpage article .quote,.subpage article .visual{grid-row:1;text-align:center}.cores article .quote h1,.cores article .visual h1,.team article .quote h1,.team article .visual h1,.researches article .quote h1,.researches article .visual h1,.missions article .quote h1,.missions article .visual h1,.jobs article .quote h1,.jobs article .visual h1,.articles article .quote h1,.articles article .visual h1,.legals article .quote h1,.legals article .visual h1,.maintenance article .quote h1,.maintenance article .visual h1,.formations article .quote h1,.formations article .visual h1,.blog-article article .quote h1,.blog-article article .visual h1,.informations article .quote h1,.informations article .visual h1,.others article .quote h1,.others article .visual h1,.subpage article .quote h1,.subpage article .visual h1{font-weight:200;font-style:italic}.cores article .visual,.team article .visual,.researches article .visual,.missions article .visual,.jobs article .visual,.articles article .visual,.legals article .visual,.maintenance article .visual,.formations article .visual,.blog-article article .visual,.informations article .visual,.others article .visual,.subpage article .visual{border-radius:2.4rem;overflow:hidden}.cores article .visual img,.team article .visual img,.researches article .visual img,.missions article .visual img,.jobs article .visual img,.articles article .visual img,.legals article .visual img,.maintenance article .visual img,.formations article .visual img,.blog-article article .visual img,.informations article .visual img,.others article .visual img,.subpage article .visual img{aspect-ratio:1.7777777778;object-fit:cover}.cores article.job,.team article.job,.researches article.job,.missions article.job,.jobs article.job,.articles article.job,.legals article.job,.maintenance article.job,.formations article.job,.blog-article article.job,.informations article.job,.others article.job,.subpage article.job{align-items:flex-start}.cores article.job ul,.cores article.job li,.team article.job ul,.team article.job li,.researches article.job ul,.researches article.job li,.missions article.job ul,.missions article.job li,.jobs article.job ul,.jobs article.job li,.articles article.job ul,.articles article.job li,.legals article.job ul,.legals article.job li,.maintenance article.job ul,.maintenance article.job li,.formations article.job ul,.formations article.job li,.blog-article article.job ul,.blog-article article.job li,.informations article.job ul,.informations article.job li,.others article.job ul,.others article.job li,.subpage article.job ul,.subpage article.job li{font-size:1.6rem}.cores .even .quote,.cores .even .visual,.team .even .quote,.team .even .visual,.researches .even .quote,.researches .even .visual,.missions .even .quote,.missions .even .visual,.jobs .even .quote,.jobs .even .visual,.articles .even .quote,.articles .even .visual,.legals .even .quote,.legals .even .visual,.maintenance .even .quote,.maintenance .even .visual,.formations .even .quote,.formations .even .visual,.blog-article .even .quote,.blog-article .even .visual,.informations .even .quote,.informations .even .visual,.others .even .quote,.others .even .visual,.subpage .even .quote,.subpage .even .visual{grid-column:8 / span 5}@media (max-width:991px){.cores .even .quote,.cores .even .visual,.team .even .quote,.team .even .visual,.researches .even .quote,.researches .even .visual,.missions .even .quote,.missions .even .visual,.jobs .even .quote,.jobs .even .visual,.articles .even .quote,.articles .even .visual,.legals .even .quote,.legals .even .visual,.maintenance .even .quote,.maintenance .even .visual,.formations .even .quote,.formations .even .visual,.blog-article .even .quote,.blog-article .even .visual,.informations .even .quote,.informations .even .visual,.others .even .quote,.others .even .visual,.subpage .even .quote,.subpage .even .visual{grid-column:1 / span 4}}.cores .even .quote.schema,.cores .even .visual.schema,.team .even .quote.schema,.team .even .visual.schema,.researches .even .quote.schema,.researches .even .visual.schema,.missions .even .quote.schema,.missions .even .visual.schema,.jobs .even .quote.schema,.jobs .even .visual.schema,.articles .even .quote.schema,.articles .even .visual.schema,.legals .even .quote.schema,.legals .even .visual.schema,.maintenance .even .quote.schema,.maintenance .even .visual.schema,.formations .even .quote.schema,.formations .even .visual.schema,.blog-article .even .quote.schema,.blog-article .even .visual.schema,.informations .even .quote.schema,.informations .even .visual.schema,.others .even .quote.schema,.others .even .visual.schema,.subpage .even .quote.schema,.subpage .even .visual.schema{grid-row:2}.cores .even .quote.schema img,.cores .even .visual.schema img,.team .even .quote.schema img,.team .even .visual.schema img,.researches .even .quote.schema img,.researches .even .visual.schema img,.missions .even .quote.schema img,.missions .even .visual.schema img,.jobs .even .quote.schema img,.jobs .even .visual.schema img,.articles .even .quote.schema img,.articles .even .visual.schema img,.legals .even .quote.schema img,.legals .even .visual.schema img,.maintenance .even .quote.schema img,.maintenance .even .visual.schema img,.formations .even .quote.schema img,.formations .even .visual.schema img,.blog-article .even .quote.schema img,.blog-article .even .visual.schema img,.informations .even .quote.schema img,.informations .even .visual.schema img,.others .even .quote.schema img,.others .even .visual.schema img,.subpage .even .quote.schema img,.subpage .even .visual.schema img{object-fit:contain}.cores .odd .quote,.cores .odd .visual,.team .odd .quote,.team .odd .visual,.researches .odd .quote,.researches .odd .visual,.missions .odd .quote,.missions .odd .visual,.jobs .odd .quote,.jobs .odd .visual,.articles .odd .quote,.articles .odd .visual,.legals .odd .quote,.legals .odd .visual,.maintenance .odd .quote,.maintenance .odd .visual,.formations .odd .quote,.formations .odd .visual,.blog-article .odd .quote,.blog-article .odd .visual,.informations .odd .quote,.informations .odd .visual,.others .odd .quote,.others .odd .visual,.subpage .odd .quote,.subpage .odd .visual{grid-column:1 / span 5}@media (max-width:991px){.cores .odd .quote,.cores .odd .visual,.team .odd .quote,.team .odd .visual,.researches .odd .quote,.researches .odd .visual,.missions .odd .quote,.missions .odd .visual,.jobs .odd .quote,.jobs .odd .visual,.articles .odd .quote,.articles .odd .visual,.legals .odd .quote,.legals .odd .visual,.maintenance .odd .quote,.maintenance .odd .visual,.formations .odd .quote,.formations .odd .visual,.blog-article .odd .quote,.blog-article .odd .visual,.informations .odd .quote,.informations .odd .visual,.others .odd .quote,.others .odd .visual,.subpage .odd .quote,.subpage .odd .visual{grid-column:1 / span 4}}.cores .odd .visual,.team .odd .visual,.researches .odd .visual,.missions .odd .visual,.jobs .odd .visual,.articles .odd .visual,.legals .odd .visual,.maintenance .odd .visual,.formations .odd .visual,.blog-article .odd .visual,.informations .odd .visual,.others .odd .visual,.subpage .odd .visual{grid-column:1 / span 6}@media (max-width:991px){.cores .odd .visual,.team .odd .visual,.researches .odd .visual,.missions .odd .visual,.jobs .odd .visual,.articles .odd .visual,.legals .odd .visual,.maintenance .odd .visual,.formations .odd .visual,.blog-article .odd .visual,.informations .odd .visual,.others .odd .visual,.subpage .odd .visual{grid-column:1 / span 4}}.articles.other-articles,.blog-article.other-articles,.informations.other-articles{padding-top:3.2rem;background:#F0F0F0}.articles.other-articles h2,.blog-article.other-articles h2,.informations.other-articles h2{color:#009640}.articles article,.blog-article article,.informations article{align-items:start;row-gap:3.2rem}.articles article:first-of-type,.blog-article article:first-of-type,.informations article:first-of-type{padding-top:4.8rem}@media (min-width:992px){.articles article:first-of-type,.blog-article article:first-of-type,.informations article:first-of-type{padding-top:0}}.articles article.article .bloc,.blog-article article.article .bloc,.informations article.article .bloc{align-self:center}.articles article .other-article,.blog-article article .other-article,.informations article .other-article{grid-column:span 4;display:flex;flex-direction:column;gap:1.6rem}@media (min-width:768px){.articles article .other-article,.blog-article article .other-article,.informations article .other-article{grid-column:span 2}}@media (min-width:992px){.articles article .other-article,.blog-article article .other-article,.informations article .other-article{grid-column:span 4}}@media (min-width:1400px){.articles article .other-article.next-article,.blog-article article .other-article.next-article,.informations article .other-article.next-article{grid-column:span 4}}.articles article .other-article.next-article:first-of-type,.blog-article article .other-article.next-article:first-of-type,.informations article .other-article.next-article:first-of-type{grid-column:1 / span 4}@media (min-width:768px){.articles article .other-article.next-article:first-of-type,.blog-article article .other-article.next-article:first-of-type,.informations article .other-article.next-article:first-of-type{grid-column:1 / span 2}}@media (min-width:992px){.articles article .other-article.next-article:first-of-type,.blog-article article .other-article.next-article:first-of-type,.informations article .other-article.next-article:first-of-type{grid-column:1 / span 4}}.articles article .other-article.hidden,.blog-article article .other-article.hidden,.informations article .other-article.hidden{display:none}.articles article .other-article figure,.blog-article article .other-article figure,.informations article .other-article figure{overflow:hidden;border-radius:1.6rem}.articles article .other-article img,.blog-article article .other-article img,.informations article .other-article img{width:100%;height:100%;aspect-ratio:1.7777777778;object-fit:cover;transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out}.articles article .other-article hgroup,.blog-article article .other-article hgroup,.informations article .other-article hgroup{display:flex;flex-direction:column;gap:0.4rem;transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}.articles article .other-article hgroup h3,.blog-article article .other-article hgroup h3,.informations article .other-article hgroup h3{font-weight:600}.articles article .other-article hgroup h3 .plus,.blog-article article .other-article hgroup h3 .plus,.informations article .other-article hgroup h3 .plus{margin-right:0.8rem}.articles article .other-article hgroup h3 .read,.blog-article article .other-article hgroup h3 .read,.informations article .other-article hgroup h3 .read{text-decoration:underline;font-size:1.6rem}.articles article .other-article:hover img,.blog-article article .other-article:hover img,.informations article .other-article:hover img{opacity:0.2}.informations article,.others article{padding-top:0;padding-bottom:4.8rem;align-items:flex-start}@media (max-width:991px){.informations article,.others article{gap:4.8rem}}.informations article:first-of-type,.others article:first-of-type{padding-top:3.2rem}.informations .bloc-formations dl,.informations .bloc-formations ol,.informations .bloc-formations ul,.others .bloc-formations dl,.others .bloc-formations ol,.others .bloc-formations ul{list-style-type:none;padding:0;margin:0}.informations .formations,.others .formations{display:flex;flex-direction:column}.informations .formation,.others .formation{transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}.informations .formation:hover,.others .formation:hover{color:#009640}.informations .formation hr,.others .formation hr{border:1.2px solid #000000;border-radius:0.8rem}.informations .formation .date,.others .formation .date{transition:none;-webkit-transition:none;white-space:nowrap}.informations .formation a,.others .formation a{display:flex;gap:1.6rem;align-items:center}.informations .qualiopi,.others .qualiopi{width:32%;margin-top:3.2rem}@media (min-width:992px){.informations .qualiopi,.others .qualiopi{grid-column:1 / span 2;bottom:3.2rem}}.informations .qualiopi svg,.others .qualiopi svg{width:100%;height:100%}.testimonial-section{position:relative;display:flex;flex-direction:column;gap:1.6rem;max-width:100vw;height:auto;padding-bottom:4.8rem;overflow-y:hidden;background:#F0F0F0}@media (min-width:992px){.testimonial-section{gap:3.2rem}}.testimonial-section article{min-height:auto}.testimonial-section .bloc{width:100%;padding:1.6rem}@media (min-width:992px){.testimonial-section .bloc{padding:3.2rem}}@media (min-width:1400px){.testimonial-section .bloc{padding:3.2rem calc(calc(100vw - 1400px)/2)}}.legals .index{grid-column:1 / span 4;display:flex;flex-wrap:wrap;gap:1.6rem;row-gap:0.8rem}@media (min-width:992px){.legals .index{grid-column:1 / span 12}}.legals .index a{transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}.legals .index a:hover{color:#009640}.legals article{padding:0 1.6rem 1.6rem}@media (min-width:992px){.legals article{padding:0 3.2rem 3.2rem}}@media (min-width:1400px){.legals article{padding:0 0 3.2rem}}.cores .core-header{background:#F0F0F0}.cores .core-section{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:none}.cores .core-wrap{min-height:auto;max-width:1400px;width:100%;display:grid;align-items:center;grid-template-columns:repeat(4, 1fr);padding:8rem 1.6rem;gap:4.8rem}@media (min-width:992px){.cores .core-wrap{gap:1.6rem;padding:8rem 3.2rem;grid-template-columns:repeat(12, 1fr)}}@media (min-width:1400px){.cores .core-wrap{padding:8rem 0}}.cores .cores-title{display:flex;width:100%;padding:0 1.6rem;max-width:1400px}@media (min-width:992px){.cores .cores-title{padding:0 3.2rem}}@media (min-width:1400px){.cores .cores-title{padding:0}}.cores .subtitle{font-weight:400;font-style:italic}.cores .video-container{display:flex;align-items:center;justify-content:center;mix-blend-mode:darken;grid-row:1}.cores .video-container iframe{aspect-ratio:1;width:100%;height:100%}@media (max-width:991px){.cores .video-container iframe{width:80%}}.cores .even .video-container{grid-column:8 / span 5}@media (max-width:991px){.cores .even .video-container{grid-column:1 / span 4}}.cores .odd .video-container{grid-column:1 / span 5}@media (max-width:991px){.cores .odd .video-container{grid-column:1 / span 4}}.cores .odd .visual{grid-column:1 / span 6}@media (max-width:991px){.cores .odd .visual{grid-column:1 / span 4}}.cores .core-section:first-of-type{padding-top:0}.cores .core-section.even{background:#F0F0F0}.maintenance{overflow:hidden;width:100vw;height:calc(100dvh - var(--footerHeight))}.maintenance main{padding-top:0}.maintenance article{min-height:100%;gap:0.8rem}@media (min-width:992px){.maintenance article{padding-bottom:0}}@media (min-width:992px){.maintenance .visual{grid-column:7 / span 6 !important}}.maintenance .visual video{width:100%}.password{flex-direction:column;max-width:1400px;min-height:calc(100vh - var(--footerHeight));padding:1.6rem;align-items:center;justify-content:center}@media (min-width:992px){.password{padding:3.2rem}}@media (min-width:1400px){.password{padding:0}}.password form{display:flex;flex-direction:column;font-size:4rem}.cores-legend{display:flex;gap:0.8rem}.cores-legend div{aspect-ratio:1;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:600;font-size:1.6rem;padding:0.8rem;border-radius:100%}.textcolor main{gap:0}.text-color{flex-direction:column;align-items:flex-start;max-width:1400px;min-height:50vh;padding:1.6rem}@media (min-width:992px){.text-color{padding:3.2rem}}@media (min-width:1400px){.text-color{padding:0}}.text-color .button{background:transparen}.text-color form{width:100%;display:flex;gap:3.2rem;padding-bottom:3.2rem}.text-color form .input{width:100%;border:solid 2.4px #000000;font-size:2rem;border-radius:80px;padding-left:1.6rem}.text-color .output-text{font-size:2rem;line-height:1.8em}.text-color .output-text span{display:inline-block;font-weight:600;padding:0 12px 2px;border-radius:32px;margin-bottom:0.4rem}.text-color .output-text span span{padding:0;line-height:normal}.blogsection .itim,.contact .itim{color:#009640;margin-bottom:4.8rem}@media (min-width:992px){.blogsection .itim,.contact .itim{font-size:4.8rem !important;line-height:4.8rem;font-weight:400}}.blogsection .page-header .bloc{margin-bottom:3.2rem}.blogsection .article-meta h4{line-height:normal}@media (min-width:992px){#community .intro-header{margin-bottom:3.2rem}}@media (min-width:992px){#community .bloc.white{grid-column:1 / span 7}#community .bloc.white p{font-size:2rem}}.theory .bloc p{font-size:2rem}footer{display:flex;align-items:center;justify-content:center;width:100%;height:auto;z-index:10;background:#009640;color:#ffffff}footer .footer-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.6rem;row-gap:3.2rem;width:100%;max-width:1400px;height:auto;padding:1.6rem 1.6rem 3.2rem;font-size:1.6rem}@media (min-width:768px){footer .footer-wrapper{padding:2.4rem}}@media (min-width:992px){footer .footer-wrapper{grid-template-columns:repeat(12, 1fr);gap:1.6rem;row-gap:3.2rem;padding:3.2rem}}@media (min-width:1400px){footer .footer-wrapper{padding:2.4rem 0}}footer dl,footer ol,footer ul{list-style-type:none;padding:0;margin:0}@media (max-width:991px){footer dl,footer ol,footer ul{grid-column:1 / span 4}}footer a{transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}footer a:hover{color:#D8D8D8}footer h3{font-family:"Itim", serif;font-size:2.8rem;margin-bottom:1rem}footer .logo-footer{grid-row:1;grid-column:1 / span 4;display:flex;align-items:center;font-size:1.6rem}@media (min-width:992px){footer .logo-footer{font-size:2.4rem}}footer .logo-footer img{width:3.2rem;height:3.2rem;margin-right:0.8rem}@media (min-width:992px){footer .logo-footer img{width:4.8rem;height:4.8rem}}footer .logo-footer span:first-of-type{font-weight:700}footer .logo-footer span:last-of-type{font-weight:200}@media (min-width:992px){footer .footer-social{grid-row:2;grid-column:1 / span 4}}footer .footer-social:nth-of-type(2){text-align:right}footer .footer-social .tel{margin-bottom:1.6rem}footer .footer-social .socials{display:flex;gap:0.8rem}footer .footer-social svg{height:3.2rem;width:3.2rem;fill:#009640;background:#ffffff;border-radius:100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media (min-width:768px){footer .footer-social svg{height:3.2rem;width:3.2rem}}footer .footer-social svg:hover{background:#D8D8D8}footer .footer-links{grid-row:2;column-count:2;text-transform:lowercase}@media (min-width:992px){footer .footer-links{align-self:center;grid-row:2;grid-column:5 / span 4}}@media (min-width:992px){footer .footer-newsletter{grid-row:2;grid-column:10 / span 3}}footer .footer-newsletter #mail-input{color:#ffffff;background:#009640;border:none;border-bottom:2px solid #ffffff;width:100%;margin:1.6rem 0 3.2rem}footer .footer-newsletter #mail-input::placeholder{color:white;font-style:italic;font-family:"Titillium Web", sans-serif;font-size:1.6rem}footer .footer-newsletter #mail-input:focus-visible{outline:none}footer .footer-newsletter .socials{display:flex;gap:0.8rem}footer .footer-newsletter svg{height:3.2rem;width:3.2rem;fill:#009640;background:#ffffff;border-radius:100%;transition:all 0.3s ease;-webkit-transition:all 0.3s ease}@media (min-width:768px){footer .footer-newsletter svg{height:3.2rem;width:3.2rem}}footer .footer-newsletter svg:hover{background:#D8D8D8}.button{font-size:1.6rem;font-weight:600;width:fit-content;padding:0.6rem 2.4rem 0.8rem;border-radius:80px;transition:color 0.6s ease-in-out, background 0.6s ease-in-out, border 0.6s ease-in-out;-webkit-transition:color 0.6s ease-in-out, background 0.6s ease-in-out, border 0.6s ease-in-out}@media (min-width:992px){.button{font-size:2rem}}.button svg{transition:fill 0.6s ease-in-out;-webkit-transition:fill 0.6s ease-in-out}.button.filter{cursor:pointer;font-size:1.6rem}.white .button{border:2.4px #000000 solid;color:#000000}.white .button.next-section{background:#ffffff20}.white .button:hover{color:#009640;border:2.4px #009640 solid}.white .button:hover svg{fill:#009640}.white .button.active{color:#ffffff;background:#009640;border:2.4px #009640 solid}.white .button.active svg{fill:#ffffff}.white .button svg{fill:#000000}.white .highlight .button{background:#ffffff20}.white .highlight .button:hover{background:#000000}.white .swiper-pagination-bullet{border:2.4px solid #000000;background:#ffffff20}.white .swiper-pagination-bullet:hover{background:#000000}.white .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000000}.white .next,.white .prev{background:#ffffff;border:2.4px solid #000000;fill:#000000 !important}.white .next:hover,.white .prev:hover{background:#000000;fill:#ffffff !important}.white .preview button{background:#ffffff20;border:2.4px solid #000000;fill:#000000 !important}.white .preview:hover .play-button{background:#000000;fill:#ffffff !important}.green .button{border:2.4px #ffffff solid;color:#ffffff}.green .button.next-section{background:#00000020}.green .button:hover{color:#009640;background:#ffffff}.green .button:hover svg{fill:#000000}.green .button.active{color:#009640;background:#ffffff}.green .button.active svg{fill:#009640}.green .button svg{fill:#ffffff}.black .button{border:2.4px #ffffff solid;color:#ffffff}.black .button.next-section{background:#00000020}.black .button:hover{color:#000000;background:#ffffff}.black .button:hover svg{fill:#000000}.black .button.active{color:#000000;background:#ffffff}.black .button.active svg{fill:#000000}.black .button svg{fill:#ffffff}.black .swiper-pagination-bullet{border:2.4px solid #ffffff;background:#00000020}.black .swiper-pagination-bullet:hover{background:#ffffff}.black .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffffff}.black .next,.black .prev{background:#00000020;border:2.4px solid #ffffff;fill:#ffffff !important}.black .next:hover,.black .prev:hover{background:#ffffff;fill:#000000 !important}.black .highlight .button{background:#00000020}.black .highlight .button:hover{background:#ffffff}.black .preview button{background:#00000020;border:2.4px solid #ffffff;fill:#ffffff !important}.black .preview:hover .play-button{background:#ffffff;fill:#000000 !important}img:not([src]){visibility:hidden}.core{position:absolute;border-radius:100%;aspect-ratio:1;transition:transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out}.core:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}.sgp{background:#312783;color:#ffffff}.sgp path{fill:#ffffff !important}.sgp.plus{background:transparent;color:#312783}.sgp.article-meta,.sgp.meta{color:#000000;background:transparent}.sgp.article-meta:hover,.sgp.meta:hover{color:#312783}.sgp.testimonial,.sgp.testi-bloc{background:#ffffff;color:#000000;border:4px solid #312783}.sgp.testimonial path,.sgp.testi-bloc path{fill:#312783 !important}.spg{background:#009FE3;color:#ffffff}.spg path{fill:#000000 !important}.spg.plus{background:transparent;color:#009FE3}.spg.article-meta,.spg.meta{color:#000000;background:transparent}.spg.article-meta:hover,.spg.meta:hover{color:#009FE3}.spg.testimonial,.spg.testi-bloc{background:#ffffff;color:#000000;border:4px solid #009FE3}.spg.testimonial path,.spg.testi-bloc path{fill:#009FE3 !important}.psg{background:#009640;color:#ffffff}.psg path{fill:#ffffff !important}.psg.plus{background:transparent;color:#009640}.psg.article-meta,.psg.meta{color:#000000;background:transparent}.psg.article-meta:hover,.psg.meta:hover{color:#009640}.psg.testimonial,.psg.testi-bloc{background:#ffffff;color:#000000;border:4px solid #009640}.psg.testimonial path,.psg.testi-bloc path{fill:#009640 !important}.pgs{background:#EFD500;color:#000000}.pgs path{fill:#000000 !important}.pgs.plus{background:transparent;color:#EFD500}.pgs.article-meta,.pgs.meta{color:#000000;background:transparent}.pgs.article-meta:hover,.pgs.meta:hover{color:#EFD500}.pgs.testimonial,.pgs.testi-bloc{background:#ffffff;color:#000000;border:4px solid #EFD500}.pgs.testimonial path,.pgs.testi-bloc path{fill:#EFD500 !important}.gps{background:#E30613;color:#ffffff}.gps path{fill:#ffffff !important}.gps.plus{background:transparent;color:#E30613}.gps.article-meta,.gps.meta{color:#000000;background:transparent}.gps.article-meta:hover,.gps.meta:hover{color:#E30613}.gps.testimonial,.gps.testi-bloc{background:#ffffff;color:#000000;border:4px solid #E30613}.gps.testimonial path,.gps.testi-bloc path{fill:#E30613 !important}.gsp{background:#E6007E;color:#ffffff}.gsp path{fill:#ffffff !important}.gsp.plus{background:transparent;color:#E6007E}.gsp.article-meta,.gsp.meta{color:#000000;background:transparent}.gsp.article-meta:hover,.gsp.meta:hover{color:#E6007E}.gsp.testimonial,.gsp.testi-bloc{background:#ffffff;color:#000000;border:4px solid #E6007E}.gsp.testimonial path,.gsp.testi-bloc path{fill:#E6007E !important}.rainbow-gradient{background:#e6007e;background:linear-gradient(90deg, #e6007e 0%, #e30613 20%, #efd500 40%, #009640 60%, #009fe3 80%, #312783 100%)}.testi-bloc{border-radius:1.6rem;overflow:hidden;text-align:center;grid-column:1 / span 6}@media (max-width:991px){.testi-bloc{grid-column:1 / span 4}}.testimonials,.testi-bloc,#chrono-control{position:relative;display:flex;padding:1.6rem;height:auto;max-width:100vw}@media (min-width:992px){.testimonials,.testi-bloc,#chrono-control{padding:3.2rem}}@media (min-width:1400px){.testimonials,.testi-bloc,#chrono-control{padding:0}}.testimonials .swiper-wrapper,.testi-bloc .swiper-wrapper,#chrono-control .swiper-wrapper{position:relative;width:100%;max-width:100%;height:auto}@media (min-width:1400px){.testimonials .swiper-wrapper,.testi-bloc .swiper-wrapper,#chrono-control .swiper-wrapper{max-width:1400px}}.testimonials .testimonial,.testi-bloc .testimonial,#chrono-control .testimonial{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;height:auto;padding:1.6rem;gap:1.6rem;border-radius:1.6rem;aspect-ratio:1.7777777778}@media (min-width:992px){.testimonials .testimonial,.testi-bloc .testimonial,#chrono-control .testimonial{padding:2.4rem;gap:2.4rem}}.testimonials .testimonial.has-video,.testi-bloc .testimonial.has-video,#chrono-control .testimonial.has-video{padding:0;overflow:hidden}.testimonials .testimonial.has-video iframe,.testi-bloc .testimonial.has-video iframe,#chrono-control .testimonial.has-video iframe{width:100%;height:100%}.testimonials .testimonial .text,.testi-bloc .testimonial .text,#chrono-control .testimonial .text{display:flex;justify-content:center;font-style:italic}.testimonials .testimonial .text p,.testi-bloc .testimonial .text p,#chrono-control .testimonial .text p{font-size:2rem;line-height:normal}.testimonials .testimonial .wrap,.testi-bloc .testimonial .wrap,#chrono-control .testimonial .wrap{display:flex;gap:2.4rem;align-items:center;justify-content:center}.testimonials .testimonial .wrap .logo,.testi-bloc .testimonial .wrap .logo,#chrono-control .testimonial .wrap .logo{display:flex;align-items:center;justify-content:center;height:4.8rem}@media (min-width:992px){.testimonials .testimonial .wrap .logo,.testi-bloc .testimonial .wrap .logo,#chrono-control .testimonial .wrap .logo{height:6.4rem}}.testimonials .testimonial .wrap .logo svg,.testi-bloc .testimonial .wrap .logo svg,#chrono-control .testimonial .wrap .logo svg{height:100%}.testimonials .testimonial hgroup,.testi-bloc .testimonial hgroup,#chrono-control .testimonial hgroup{display:flex;flex-direction:column;gap:0.4rem}.testimonials button,.testi-bloc button,#chrono-control button{position:absolute;background:#ffffff20;display:flex;align-items:center;justify-content:center;height:4.8rem;width:4.8rem;padding:0.8rem;border-radius:100%;top:50%;opacity:1;z-index:5;transition:fill 0.6s ease-in-out, background 0.6s ease-in-out, border 0.6s ease-in-out;-webkit-transition:fill 0.6s ease-in-out, background 0.6s ease-in-out, border 0.6s ease-in-out;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075), 0 2px 2px rgba(0, 0, 0, 0.075), 0 4px 4px rgba(0, 0, 0, 0.075), 0 8px 8px rgba(0, 0, 0, 0.075), 0 16px 16px rgba(0, 0, 0, 0.075)}.testimonials button svg,.testi-bloc button svg,#chrono-control button svg{width:100%;height:100%}.testimonials button.prev,.testi-bloc button.prev,#chrono-control button.prev{transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);left:3.2rem}@media (min-width:1400px){.testimonials button.prev,.testi-bloc button.prev,#chrono-control button.prev{left:0}}.testimonials button.next,.testi-bloc button.next,#chrono-control button.next{transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);right:3.2rem}@media (min-width:1400px){.testimonials button.next,.testi-bloc button.next,#chrono-control button.next{right:0}}.testimonials button.next svg,.testi-bloc button.next svg,#chrono-control button.next svg{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg)}.testimonials button.swiper-button-disabled,.testi-bloc button.swiper-button-disabled,#chrono-control button.swiper-button-disabled{opacity:0;pointer-events:none}.resize-animation-stopper *{transition:none !important;-webkit-transition:none !important}.notInView *{animation:none !important}@keyframes float{0%{translate:0px 0px;scale:1}50%{translate:10px -20px;scale:0.98}100%{translate:0px 0px;scale:1}}@keyframes float-1{0%{translate:0px 0px;scale:1}50%{translate:-5px 20px;scale:0.96}100%{translate:0px 0px;scale:1}}@keyframes float-2{0%{translate:0px 0px;scale:1}50%{translate:5px 20px;scale:0.94}100%{translate:0px 0px;scale:1}}@keyframes float-3{0%{translate:0px 0px;scale:1}50%{translate:20px -5px;scale:0.9}100%{translate:0px 0px;scale:1}}@keyframes float-4{0%{translate:0px 0px;scale:1}50%{translate:8px 8px;scale:0.92}100%{translate:0px 0px;scale:1}}@keyframes fade{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}}@-webkit-keyframes vertical-movement{0%,100%{-webkit-transform:translateY(0%)}50%{-webkit-transform:translateY(8rem)}}@keyframes vertical-movement{0%,100%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(8rem);-moz-transform:translateY(8rem);-ms-transform:translateY(8rem);-o-transform:translateY(8rem);transform:translateY(8rem)}}.home main{gap:0}.home main article{position:relative;max-width:1400px;display:grid;grid-template-columns:repeat(4, 1fr);padding:calc(var(--logoHeight) + 1.6rem + 1.6rem) 1.6rem;gap:1.6rem;scroll-margin-top:calc(var(--logoHeight) + 3.2rem)}@media (min-width:992px){.home main article{grid-template-columns:repeat(12, 1fr);padding:3.2rem;scroll-margin-top:calc(var(--logoHeight) + 1.6rem)}}@media (min-width:1400px){.home main article{padding:3.2rem 0}}.home .tags{row-gap:0}.visual{display:flex;width:100%}@media (max-width:991px){.visual{grid-row:1;grid-column:2 / span 2}}.visual img{width:100%;height:100%}#hero{position:relative;width:100vw;height:calc(100vh - calc(var(--logoHeight) + 1.6rem + 1.6rem));min-height:calc(100vh - calc(var(--logoHeight) + 1.6rem + 1.6rem));background:#000000;overflow:hidden}@media (min-width:992px){#hero{height:calc(100dvh - var(--navHeight));min-height:calc(100dvh - var(--navHeight))}}#hero .background{position:absolute;top:0;left:0;width:100vw;height:100%;z-index:1;pointer-events:none;overflow:hidden}#hero .background img{width:100%;height:100%;object-fit:cover}#hero .background.video-container{padding:56.25% 0 0 0;background-position:center;background-repeat:no-repeat;background-size:cover}#hero .background iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}@media (min-aspect-ratio:1.7777777778){#hero .background iframe{height:56.25vw}}@media (max-aspect-ratio:1.7777777778){#hero .background iframe{width:177.78vh}}#hero .next-section{position:absolute;bottom:1.6rem;right:1.6rem;display:flex;align-items:center;justify-content:center;height:3.2rem;width:3.2rem;padding:0.4rem;z-index:10}@media (min-width:992px){#hero .next-section{bottom:3.2rem;right:3.2rem;height:4.8rem;width:4.8rem;padding:0.8rem}}@media (min-width:1400px){#hero .next-section{right:calc(calc(100vw - 1400px)/4)}}#hero .next-section svg{height:100%;width:100%;transform:rotateZ(270deg);-webkit-transform:rotateZ(270deg)}#services-section{max-width:auto;gap:0}@media (min-width:992px){#services-section{padding:0 3.2rem}}#services-section #services-header{min-height:auto;padding:4.8rem 1.6rem 0;scroll-margin-top:calc(var(--logoHeight) + 3.2rem)}@media (min-width:992px){#services-section #services-header{padding:4.8rem 0 0;scroll-margin-top:calc(var(--logoHeight) + 1.6rem)}}#services-section .service-section{max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:991px){#services-section .service-section{padding-top:0}}#services-section .service-section .service-header{grid-column:1 / span 4}@media (min-width:992px){#services-section .service-section .service-header{grid-column:1 / span 12}}#raison{position:relative}#raison .preview{grid-column:8 / span 4;display:flex;align-items:center;justify-content:center;position:relative;width:100%;overflow:hidden;aspect-ratio:1.7777777778;border-radius:1.6rem;transition:transform 0.6s ease-in-out;-webkit-transition:transform 0.6s ease-in-out;z-index:2;cursor:pointer;pointer-events:auto;background:#000000;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075), 0 2px 2px rgba(0, 0, 0, 0.075), 0 4px 4px rgba(0, 0, 0, 0.075), 0 8px 8px rgba(0, 0, 0, 0.075), 0 16px 16px rgba(0, 0, 0, 0.075)}@media (max-width:991px){#raison .preview{grid-row:1;grid-column:1 / span 4;margin:auto;width:72%}}#raison .preview:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}#raison .preview picture{opacity:0;animation-name:fade;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}#raison .preview picture:nth-of-type(1){animation-delay:0s}#raison .preview picture:nth-of-type(2){animation-delay:4s}#raison .preview picture:nth-of-type(3){animation-delay:8s}#raison .preview picture:nth-of-type(4){animation-delay:12s}#raison .preview picture:nth-of-type(5){animation-delay:16s}#raison .preview img{position:absolute;pointer-events:none;top:0;left:0;width:100%;aspect-ratio:1.7777777778;object-fit:cover}#raison .preview .play-button{z-index:10;width:6.4rem;height:6.4rem;border-radius:100%;display:flex;padding:0.4rem 0.4rem 0.4rem 0.8rem;justify-content:center;align-items:center;transition:fill 0.6s ease-in-out, background 0.6s ease-in-out, border 0.6s ease-in-out;-webkit-transition:fill 0.6s ease-in-out, background 0.6s ease-in-out, border 0.6s ease-in-out;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075), 0 2px 2px rgba(0, 0, 0, 0.075), 0 4px 4px rgba(0, 0, 0, 0.075), 0 8px 8px rgba(0, 0, 0, 0.075), 0 16px 16px rgba(0, 0, 0, 0.075)}#raison .preview .play-button svg{width:100%;height:100%;transform-origin:center;transform:rotateZ(270deg);-webkit-transform:rotateZ(270deg)}#raison .core.sgp{width:4rem;height:4rem;top:13%;left:2%;animation:float 6s ease-in-out infinite;-webkit-animation:float 6s ease-in-out infinite;z-index:1}@media (min-width:992px){#raison .core.sgp{top:16%;left:32%}}#raison .core.gps{width:6rem;height:6rem;top:7%;right:32%;animation:float-3 10s ease-in-out infinite;-webkit-animation:float-3 10s ease-in-out infinite;z-index:1}@media (min-width:992px){#raison .core.gps{width:7.2rem;height:7.2rem;top:20%;right:32%}}#raison .core.pgs{width:6rem;height:6rem;top:24%;right:4%;z-index:2;animation:float-2 6s ease-in-out infinite;-webkit-animation:float-2 6s ease-in-out infinite}@media (min-width:992px){#raison .core.pgs{width:9.6rem;height:9.6rem;z-index:1}}#raison .core.spg{width:4.8rem;height:4.8rem;top:80%;right:6%;z-index:0;animation:float-1 7s ease-in-out infinite;-webkit-animation:float-1 7s ease-in-out infinite}@media (min-width:992px){#raison .core.spg{top:60%;right:5.6%;z-index:3}}#raison .core.psg{width:3.2rem;height:3.2rem;bottom:4%;right:50%;animation:float-3 8s ease-in-out infinite;-webkit-animation:float-3 8s ease-in-out infinite;z-index:1}@media (min-width:992px){#raison .core.psg{width:6.4rem;height:6.4rem;bottom:20%;right:40%}}#raison .core.gsp{width:2.2rem;height:2.2rem;bottom:3%;left:12%;animation:float-1 8s ease-in-out infinite;-webkit-animation:float-1 8s ease-in-out infinite;z-index:1}@media (min-width:992px){#raison .core.gsp{width:3.2rem;height:3.2rem;bottom:5%;left:32%}}#raison #iframe-container{position:fixed;top:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:25;opacity:0;pointer-events:none;transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out;cursor:pointer}#raison #iframe-container.active{opacity:1;pointer-events:auto}#raison #iframe-container iframe{border-radius:1.6rem;overflow:hidden;width:60%;height:auto;aspect-ratio:1.7777777778}@media (max-width:991px){#raison #iframe-container iframe{width:100%}}#formation,#community,#singularite-formations,#singulariser-formations{row-gap:3.2rem}@media (min-width:992px){#formation,#community,#singularite-formations,#singulariser-formations{row-gap:6.4rem}}#formation .bloc,#community .bloc,#singularite-formations .bloc,#singulariser-formations .bloc{align-self:flex-end}#formation .bloc-formations,#community .bloc-formations,#singularite-formations .bloc-formations,#singulariser-formations .bloc-formations{gap:0.8rem;align-self:flex-start}#formation .bloc-formations dl,#formation .bloc-formations ol,#formation .bloc-formations ul,#community .bloc-formations dl,#community .bloc-formations ol,#community .bloc-formations ul,#singularite-formations .bloc-formations dl,#singularite-formations .bloc-formations ol,#singularite-formations .bloc-formations ul,#singulariser-formations .bloc-formations dl,#singulariser-formations .bloc-formations ol,#singulariser-formations .bloc-formations ul{list-style-type:none;padding:0;margin:0}#formation .bloc-formations .formations,#community .bloc-formations .formations,#singularite-formations .bloc-formations .formations,#singulariser-formations .bloc-formations .formations{display:flex;flex-direction:column;cursor:pointer}#formation .bloc-formations .formation,#community .bloc-formations .formation,#singularite-formations .bloc-formations .formation,#singulariser-formations .bloc-formations .formation{transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}#formation .bloc-formations .formation:hover,#community .bloc-formations .formation:hover,#singularite-formations .bloc-formations .formation:hover,#singulariser-formations .bloc-formations .formation:hover{color:#009640}#formation .bloc-formations .formation hr,#community .bloc-formations .formation hr,#singularite-formations .bloc-formations .formation hr,#singulariser-formations .bloc-formations .formation hr{border:1.2px solid #000000;border-radius:0.8rem}#formation .bloc-formations .formation .date,#community .bloc-formations .formation .date,#singularite-formations .bloc-formations .formation .date,#singulariser-formations .bloc-formations .formation .date{transition:none;-webkit-transition:none;white-space:nowrap}#formation .bloc-formations .formation a,#formation .bloc-formations .formation div,#community .bloc-formations .formation a,#community .bloc-formations .formation div,#singularite-formations .bloc-formations .formation a,#singularite-formations .bloc-formations .formation div,#singulariser-formations .bloc-formations .formation a,#singulariser-formations .bloc-formations .formation div{display:flex;gap:1.6rem;align-items:center}#formation .qualiopi,#community .qualiopi,#singularite-formations .qualiopi,#singulariser-formations .qualiopi{position:absolute;left:0px;bottom:0;height:8%;width:20%}@media (min-width:992px){#formation .qualiopi,#community .qualiopi,#singularite-formations .qualiopi,#singulariser-formations .qualiopi{position:absolute;grid-column:1 / span 2;bottom:3.2rem;height:auto;width:auto}}@media (min-width:992px){#formation .qualiopi.mobile,#community .qualiopi.mobile,#singularite-formations .qualiopi.mobile,#singulariser-formations .qualiopi.mobile{display:none}}@media (max-width:991px){#formation .qualiopi.desktop,#community .qualiopi.desktop,#singularite-formations .qualiopi.desktop,#singulariser-formations .qualiopi.desktop{display:none}}#formation .qualiopi svg,#community .qualiopi svg,#singularite-formations .qualiopi svg,#singulariser-formations .qualiopi svg{width:100%;height:100%}#testi{background:#F0F0F0}#testi #testimonials-section{position:relative;display:flex;flex-direction:column;gap:1.6rem;text-align:center;min-height:calc(100dvh - var(--navHeight));padding-bottom:0}#testi .button-container{padding:4.8rem 0}#testi .logo-container{grid-column:1 / span 4;display:flex;align-items:center;justify-content:center;background:#009640;width:100vw;flex:0;overflow:hidden;transition:opacity 0.6s ease-in-out, flex 1s ease-in-out, max-height 1s ease-in-out, padding 1s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out, flex 1s ease-in-out, max-height 1s ease-in-out, padding 1s ease-in-out}@media (min-width:992px){#testi .logo-container{grid-column:1 / span 12}}#testi .logo-container.active{flex:1;padding:4.8rem 0}#testi .logo-container .wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;justify-items:center;gap:3.2rem;padding:0 3.2rem;width:100%;max-width:1400px;max-height:0;overflow:hidden;transition:max-height 1s ease-in-out;-webkit-transition:max-height 1s ease-in-out}@media (min-width:992px){#testi .logo-container .wrapper{display:grid;grid-template-columns:repeat(12, 1fr)}}@media (min-width:1400px){#testi .logo-container .wrapper{padding:0}}#testi .logo-container .wrapper .logo{grid-column:span 2;aspect-ratio:1;display:flex;align-items:center;justify-content:center}#testi .logo-container .wrapper .logo path{fill:#ffffff !important}#testimonials{position:relative;display:flex;flex-direction:column;gap:1.6rem;max-width:100vw;height:auto;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;scroll-snap-align:center}@media (min-width:992px){#testimonials{gap:3.2rem;max-width:50%}}#testimonials .bloc,#testimonials .button-container{grid-column:4 / span 6;align-items:center;justify-content:center;text-align:center}#testimonials .logo-container{grid-column:1 / span 4;display:flex;align-items:center;justify-content:center;background:#000000;width:100vw;flex:0;overflow:hidden;transition:opacity 0.6s ease-in-out, flex 1s ease-in-out, max-height 1s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out, flex 1s ease-in-out, max-height 1s ease-in-out}@media (min-width:992px){#testimonials .logo-container{grid-column:1 / span 12}}#testimonials .logo-container.active{flex:1}#testimonials .logo-container .wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;justify-items:center;gap:3.2rem;padding:4.8rem 3.2rem;width:100%;max-width:1400px;max-height:0;overflow:hidden;transition:max-height 1s ease-in-out;-webkit-transition:max-height 1s ease-in-out}@media (min-width:992px){#testimonials .logo-container .wrapper{display:grid;grid-template-columns:repeat(12, 1fr)}}@media (min-width:1400px){#testimonials .logo-container .wrapper{padding:4.8rem 0}}#testimonials .logo-container .wrapper .logo{grid-column:span 2;aspect-ratio:1;display:flex;align-items:center;justify-content:center}#testimonials .logo-container .wrapper .logo path{fill:#ffffff !important}#testimonials .swiper-pagination{bottom:calc(3.2rem*-1);height:3.2rem;display:flex;align-items:center;justify-content:center}@media (min-width:992px){#testimonials .swiper-pagination{height:4.8rem}}#testimonials .swiper-pagination .swiper-pagination-bullet{width:1.6rem;height:1.6rem;opacity:1;transition:background 0.6s ease-in-out, border 0.6s ease-in-out;-webkit-transition:background 0.6s ease-in-out, border 0.6s ease-in-out}#news-section{border-top:5px solid transparent;border-image:linear-gradient(90deg, #e6007e 0%, #e30613 20%, #efd500 40%, #009640 60%, #009fe3 80%, #312783 100%);border-image-slice:1}#news{align-items:flex-start}@media (max-width:991px){#news{display:flex}}#news .bloc{grid-column:1 / span 4}@media (min-width:992px){#news .bloc{grid-column:1 / span 7}#news .bloc.title{align-self:flex-end}}#news .main-article{grid-column:1 / span 4;display:flex;flex-direction:column;gap:0.8rem !important}@media (min-width:992px){#news .main-article{grid-column:1 / span 7;grid-row:2;gap:1.6rem}#news .main-article figure{height:var(--otherArticlesHeight)}#news .main-article hgroup{width:100%}}#news .other-articles{grid-column:8 / span 5;grid-row:2;display:flex;flex-direction:column;gap:1.6rem}#news .other-articles .wrapper{display:flex;flex-direction:column;gap:1.6rem}@media (max-width:991px){#news .other-articles .wrapper{padding:3.2rem 0}}#news .other-article{display:grid;grid-template-columns:repeat(5, 1fr)}#news .other-article figure{grid-column:1 / span 2}#news .other-article hgroup{grid-column:3 / span 3}#news .article{gap:1.6rem}#news .article figure{position:relative;overflow:hidden;border-radius:1.6rem}#news .article img{width:100%;height:100%;aspect-ratio:1.7777777778;object-fit:cover;transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out}#news .article hgroup{display:flex;flex-direction:column;gap:0.4rem;transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}@media (max-width:991px){#news .article hgroup h2,#news .article hgroup h3{font-size:1.6rem;line-height:1.6rem}}#news .article:hover img{opacity:0.2}#contact{align-content:center;min-height:calc(100dvh - var(--navHeight));justify-items:flex-start}@media (max-width:991px){#contact{padding:calc(var(--logoHeight) + 1.6rem + 1.6rem) 1.6rem 3.2rem;display:flex;scroll-snap-type:none;min-height:calc(100vh - calc(var(--logoHeight) + 1.6rem + 1.6rem))}}#contact .wrapper{display:flex;flex-direction:column;grid-column:1 / span 4;gap:4.8rem;align-items:flex-start;align-self:flex-end}@media (min-width:992px){#contact .wrapper{grid-column:1 / span 12;display:grid;grid-template-columns:repeat(12, 1fr);gap:1.6rem}}#contact .bloc{grid-column:1 / span 5}#contact .bloc .contact-header a{font-size:1.6rem;font-weight:600;transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}#contact .bloc .logo-text{display:flex;align-items:center;font-size:2rem}#contact .bloc .logo-text span:first-of-type{font-weight:700}#contact .bloc .logo-text span:last-of-type{font-weight:200}#contact .bloc .phone{font-size:1.6rem;font-weight:600;transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}#contact .bloc .city{white-space:nowrap}#contact .bloc .city a,#contact .bloc .city span{font-size:1.6rem;font-weight:300}#contact .bloc .city a u,#contact .bloc .city span u{text-underline-offset:2px;text-decoration-thickness:0.75px}#contact .bloc .city a{transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}#contact .bloc .addresses{gap:1.6rem}@media (max-width:991px){#contact .bloc .addresses{display:flex;flex-direction:column;padding:3.2rem 0}}@media (min-width:992px){#contact .bloc .addresses{display:grid;grid-template-columns:repeat(5, 1fr)}}#contact .bloc .addresses .address{grid-column:span 2}@media (max-width:991px){#contact .bloc .addresses .address{width:calc(50% - 1.6rem)}}#contact .bloc .addresses .address p{white-space:nowrap;transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}#contact .bloc-contact a:hover{color:#009640}#contact dl,#contact ol,#contact ul{list-style-type:none;padding:0;margin:0}#contact .bloc-jobs{grid-column:8 / span 5}#contact footer{display:flex;width:100%;grid-column:1 / span 12;align-self:flex-end;padding:0}#contact .core-animation{width:100%}@media (max-width:991px){#contact .core-animation{position:relative;height:20vh;grid-column:1 / span 4}}@media (min-width:992px){#contact .core-animation{position:absolute;grid-column:6 / span 7}}#contact .core-animation .core{transform-origin:50% 50%;top:0;display:flex;-webkit-animation:vertical-movement 2.5s infinite ease-in-out;-moz-animation:vertical-movement 2.5s infinite ease-in-out;-ms-animation:vertical-movement 2.5s infinite ease-in-out;-o-animation:vertical-movement 2.5s infinite ease-in-out;animation:vertical-movement 2.5s infinite ease-in-out}#contact .core-animation .core span{height:8rem;width:8rem;transition:height 0.3s ease-in-out, width 0.3s ease-in-out;-webkit-transition:height 0.3s ease-in-out, width 0.3s ease-in-out}@media (min-width:992px){#contact .core-animation .core span{height:16rem;width:16rem}}#contact .core-animation .core span:hover{height:10rem;width:10rem}@media (min-width:992px){#contact .core-animation .core span:hover{height:18rem;width:18rem}}#contact .core-animation #c1{left:0;-webkit-animation-delay:-0.3s;-moz-animation-delay:-0.3s;-ms-animation-delay:-0.3s;-o-animation-delay:-0.3s;animation-delay:-0.3s}#contact .core-animation #c2{left:calc(100%/6);-webkit-animation-delay:-0.6s;-moz-animation-delay:-0.6s;-ms-animation-delay:-0.6s;-o-animation-delay:-0.6s;animation-delay:-0.6s}#contact .core-animation #c3{left:calc(2 * calc(100%/6));-webkit-animation-delay:-0.9s;-moz-animation-delay:-0.9s;-ms-animation-delay:-0.9s;-o-animation-delay:-0.9s;animation-delay:-0.9s}#contact .core-animation #c4{left:calc(3 * calc(100%/6));-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-ms-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}#contact .core-animation #c5{left:calc(4 * calc(100%/6));-webkit-animation-delay:-1.5s;-moz-animation-delay:-1.5s;-ms-animation-delay:-1.5s;-o-animation-delay:-1.5s;animation-delay:-1.5s}#contact .core-animation #c6{right:0;-webkit-animation-delay:-1.8s;-moz-animation-delay:-1.8s;-ms-animation-delay:-1.8s;-o-animation-delay:-1.8s;animation-delay:-1.8s}#contact-section article{position:relative;max-width:1400px;display:grid;grid-template-columns:repeat(4, 1fr);padding:calc(var(--logoHeight) + 1.6rem + 1.6rem) 1.6rem;gap:1.6rem}@media (min-width:992px){#contact-section article{grid-template-columns:repeat(12, 1fr);padding:3.2rem}}@media (min-width:1400px){#contact-section article{padding:3.2rem 0}}.subpage,.team{scroll-margin-top:calc(var(--logoHeight) + 1.6rem + 6.4rem)}@media (min-width:992px){.subpage,.team{scroll-margin-top:calc(var(--logoHeight) + 3.2rem + 8rem)}.subpage.first,.team.first{scroll-margin-top:calc(var(--logoHeight) + 3.2rem + 8rem + 8rem + 8rem + 3.2rem)}.subpage article.even,.team article.even{padding-top:0}}.theory .side-bloc{margin-bottom:3.2rem}@media (max-width:991px){.theory .side-bloc{grid-row:2}}@media (min-width:992px){.theory .side-bloc{grid-column:9 / span 2 !important;transform:scale(2) translateY(-2.8em)}}.intro-header h1,.intro-header h1 p{color:#009640;margin-bottom:2.4rem}@media (min-width:992px){.intro-header h1,.intro-header h1 p{font-size:4.8rem !important;line-height:4.8rem;font-weight:400}}@media (min-width:992px){.intro-header.bloc{grid-column:1 / span 8}.intro-header.bloc p{font-size:2rem}}.page-anchors{display:grid;grid-column:1 / span 4;grid-template-columns:repeat(4, 1fr);gap:2.4rem;padding:4.8rem 0}@media (min-width:992px){.page-anchors{gap:1.6rem;grid-column:1 / span 12;grid-template-columns:repeat(12, 1fr)}}.page-anchors .page-anchor{grid-column:span 3;display:flex;flex-direction:column}.page-anchors .page-anchor:hover.link h3,.page-anchors .page-anchor.active.link h3{color:#009640}.page-anchors .page-anchor:hover.link h3::after,.page-anchors .page-anchor.active.link h3::after{width:100%}.page-anchors .page-anchor h3{font-weight:600;font-size:2rem;width:fit-content;transition:color 0.3s ease-in-out}.page-anchors .page-anchor h3::after{margin:0.4rem 0 1rem;content:"";display:block;width:4.8rem;height:2px;background:#009640;transition:width 0.3s ease-in-out}.header-visual{position:relative;display:flex !important;align-items:center;justify-content:center;width:100vw;background:#000000;color:#ffffff;height:calc(100vh - calc(var(--logoHeight) + 1.6rem + 1.6rem));min-height:calc(100vh - calc(var(--logoHeight) + 1.6rem + 1.6rem));max-width:none !important}@media (min-width:992px){.header-visual{height:calc(100dvh - var(--navHeight));min-height:calc(100dvh - var(--navHeight))}}.header-visual .article{display:flex;position:relative;max-width:1400px;z-index:3;padding:1.6rem;width:100%}@media (min-width:992px){.header-visual .article{display:grid;grid-template-columns:repeat(12, 1fr);gap:1.6rem;padding:3.2rem}}.header-visual .article .bloc{grid-column:1 / span 8}.header-visual .article .bloc h1,.header-visual .article .bloc h1 p{margin-bottom:2.4rem;font-size:4.8rem;line-height:4.8rem;font-weight:400}@media (min-width:992px){.header-visual .article .bloc h1,.header-visual .article .bloc h1 p{font-size:5.6rem;line-height:5.6rem}}.header-visual .article .bloc h4{font-size:2rem;font-weight:400}@media (min-width:1400px){.header-visual .article{padding:3.2rem 0}}.header-visual .background{position:absolute;top:0;left:0;width:100vw;height:100%;opacity:0.8;z-index:1;pointer-events:none;overflow:hidden}.header-visual .background img{width:100%;height:100%;object-fit:cover}.header-visual .background.video-container{padding:56.25% 0 0 0;background-position:center;background-repeat:no-repeat;background-size:cover}.header-visual .background iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}@media (min-aspect-ratio:1.7777777778){.header-visual .background iframe{height:56.25vw}}@media (max-aspect-ratio:1.7777777778){.header-visual .background iframe{width:177.78vh}}.trame{position:absolute;top:0;left:0;width:100vw;height:100%;aspect-ratio:auto;object-fit:cover;mix-blend-mode:overlay;z-index:2;pointer-events:none}.service-articles{grid-column:1 / span 4;display:grid;align-content:center;grid-template-columns:repeat(4, 1fr);gap:2.4rem;max-width:1400px;min-height:100dvh}@media (max-width:991px){.service-articles{padding-top:6.4rem}}@media (min-width:992px){.service-articles{height:calc(100dvh - var(--navHeight) - var(--navHeight));min-height:calc(100dvh - var(--navHeight) - var(--navHeight));gap:1.6rem;row-gap:3.2rem !important;grid-column:1 / span 12;grid-template-columns:repeat(12, 1fr)}}.service-articles .service-article{grid-column:span 4;display:flex;flex-direction:column;align-items:center;align-self:flex-start;justify-content:center;gap:1.6rem}.service-articles .service-article:hover img{opacity:0.2}.service-articles .service-article:hover p{opacity:1}.service-articles .intro-header{padding:0;color:#009640}@media (min-width:992px){.service-articles .intro-header{grid-column:1 / span 9}}.service-articles .intro-header h2,.service-articles .intro-header h2 p{font-size:2.4rem}@media (min-width:992px){.service-articles.vision .service-article{grid-column:span 3}}@media (min-width:992px){.service-articles.vision .intro-header{grid-column:1 / span 12}}.service-articles .wrapper{display:flex;flex-direction:column;gap:0.8rem}.service-articles .visual{position:relative;display:flex;align-items:center;justify-content:center;border-radius:2.4rem;overflow:hidden;margin-bottom:1rem}.service-articles .visual img{width:100%;aspect-ratio:1.7777777778;object-fit:cover}.service-articles .visual p{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:2rem;opacity:0;transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out}.service-articles hgroup{transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}.service-articles hgroup h2,.service-articles hgroup h3{line-height:normal}.service-articles hgroup h5{margin-top:0.8rem;text-transform:lowercase;font-size:1.6rem;line-height:1.6rem}.service-articles hgroup .plus{font-weight:600;font-size:3.2rem;line-height:2rem;margin-top:0.4rem}.service-articles img{transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out}.video-player{position:relative;display:flex !important;align-items:center;justify-content:center;width:100vw;background:#ffffff;height:auto;max-width:none !important;padding:0 !important}@media (min-width:992px){.video-player{height:100vh;min-height:calc(100dvh - var(--navHeight))}}.video-player .player{position:relative;overflow:hidden;width:100vw;padding:56.25% 0 0 0;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width:992px){.video-player .player{height:100vh}}.video-player iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%, -50%)}@media (min-aspect-ratio:1.7777777778){.video-player .player iframe{height:56.25vw}}@media (max-aspect-ratio:1.7777777778){.video-player .player iframe{}}.bloc-button{margin-top:4.8rem}#chronology{position:relative;display:flex !important;align-items:center;justify-content:center;width:100vw;background:#009640;color:#ffffff;height:auto}@media (min-width:992px){#chronology{height:calc(100dvh - var(--navHeight));min-height:calc(100dvh - var(--navHeight));max-width:none !important;padding-top:6.4rem}}#chronology .title-bloc{width:100%;max-width:1400px}#chronology .scrollable-container{position:relative;display:flex;flex-direction:column;overflow:scroll;max-width:100vw;gap:3.2rem;padding:0;height:auto;scrollbar-width:none;scrollbar-color:transparent transparent;scroll-behavior:smooth}@media (min-width:992px){#chronology .scrollable-container{height:calc(100dvh - var(--navHeight));padding:0 3.2rem;gap:0}}@media (min-width:1400px){#chronology .scrollable-container{padding:0 calc(calc(100vw - 1400px)/2)}}#chronology .scrollable-container::-webkit-scrollbar{-ms-overflow-style:none;overflow:-moz-scrollbars-none;display:none;width:0;background:transparent;background-color:transparent}#chronology .scrollable-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;background-color:transparent}#chronology .scrollable-container::-webkit-scrollbar-thumb{background-color:transparent}#chronology #chrono-control{display:flex;align-items:center;width:100%;position:sticky;left:0;max-width:1400px;pointer-events:none;height:6.4rem}@media (max-width:991px){#chronology #chrono-control{display:none}}#chronology #chrono-control button{background:#009640;pointer-events:auto}@media (max-width:991px){#chronology #chrono-control hr{display:none}}@media (min-width:992px){#chronology #chrono-control hr{width:calc(100% - 8rem);position:absolute;border:none;border-top:4px dotted white;left:3.2rem;margin:0;max-width:1400px}}@media (min-width:1400px){#chronology #chrono-control hr{width:100%;left:0}}#chronology .scrollable-content{display:flex;position:relative;flex-direction:column;gap:1.6rem;justify-content:flex-start;width:fit-content;height:auto}@media (min-width:992px){#chronology .scrollable-content{flex-direction:row;gap:3.2rem;height:calc(calc(100dvh - var(--navHeight)) / 3);max-height:calc(calc(100dvh - var(--navHeight)) / 3)}}@media (min-width:992px){#chronology .scrollable-content.top .odd{display:none}}#chronology .scrollable-content.bottom{padding-left:15vw}@media (max-width:991px){#chronology .scrollable-content.bottom{display:none}}#chronology .scrollable-content.bottom .even{display:none}#chronology .card{position:relative;display:flex;flex-direction:column;gap:1rem;width:100%;height:33vh;background:#ffffff;color:#000000;border-radius:1.6rem;padding:1.6rem;overflow:hidden;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2)}@media (min-width:992px){#chronology .card{width:30vw;height:100%}}#chronology .card h1{color:#009640}#chronology .card .text{z-index:2;width:80%}#chronology .card .text-img{position:absolute;bottom:1.6rem;right:1.6rem;width:20%;aspect-ratio:1}#chronology .card .text-img img{width:100%;max-height:none;aspect-ratio:1;border-radius:100%}#chronology .card.citation .content{flex-direction:row;position:relative;justify-content:space-between;text-align:right}#chronology .card.citation .wrap{display:flex;flex-direction:column;gap:1rem;width:80%}#chronology .card.citation .wrap .text{position:relative;font-style:italic;height:100%;display:flex;align-items:center}#chronology .card.citation .wrap .text::before{font-family:math;position:absolute;width:3.2rem;height:3.2rem;color:rgba(0, 0, 0, 0.2);font-size:8rem;top:-16px;left:-16px;content:"“"}#chronology .card.citation .wrap .text::after{font-family:math;position:absolute;width:3.2rem;height:3.2rem;color:rgba(0, 0, 0, 0.2);font-size:8rem;right:-16px;bottom:-16px;content:"”"}#chronology .card.citation .wrap h4 p{font-size:1.2rem;line-height:1.2rem}#chronology .card.citation figure{aspect-ratio:1;object-fit:contain;width:20%;display:flex;align-items:flex-start}#chronology .card.citation figure img{width:100%;max-height:none;aspect-ratio:1;border-radius:100%}#chronology .card.image{color:#ffffff;background:#000000}#chronology .card.image hgroup{z-index:2}#chronology .card.image figure{position:absolute;top:0;left:0;height:100%;width:100%}#chronology .card.image figure img{width:100%;height:100%;object-fit:cover;opacity:0.9}#chronology .card .content{display:flex;flex-direction:column;gap:1rem;height:100%;width:100%}#parcours-braavo .video-player{background:white;background:linear-gradient(180deg, white 0%, white 50%, #009640 51%, #009640 100%)}#community .bloc-formations,#singularite-formations .bloc-formations,#singulariser-formations .bloc-formations{grid-column:1 / span 4}@media (min-width:992px){#community .bloc-formations,#singularite-formations .bloc-formations,#singulariser-formations .bloc-formations{grid-column:9 / span 4}}.publications{gap:3.2rem;align-items:start}.publications h1{color:#009640}.publications .bloc-formations{grid-column:span 6;padding-bottom:3.2rem}.publications .bloc-formations h2{cursor:pointer;transition:color 0.3s ease-in;font-size:2.8rem}.publications .bloc-formations h2:hover{color:#009640}.publications .bloc-formations h2 .plus{margin-left:1rem}.publications .bloc-formations ul{list-style:none;padding:0;margin:0}.publications .bloc-formations ul li{padding-bottom:1.6rem}.project{padding:0 !important;display:flex !important;align-items:center;justify-content:center;max-width:none}.project .down{padding-bottom:6.4rem}.researchdevelopment .project-content{padding:0 0 3.2rem 0 !important}.project-content .project-bloc{padding:1.6rem;border-radius:1.6rem;grid-column:1 / span 4;background:#ffffff;z-index:2;transform:translate(0, calc(4.8rem * -1))}@media (min-width:992px){.project-content .project-bloc{padding:3.2rem;grid-column:1 / span 8;transform:translate(0, calc(6.4rem * -1))}}@media (min-width:1400px){.project-content .project-bloc{transform:translate(calc(3.2rem * -1), calc(6.4rem * -1))}}#publications{background:#F0F0F0}@media (min-width:992px){#publications .even.research .bloc{grid-column:8 / span 5}#publications .even.research .visual{grid-column:1 / span 6}}#publications .odd{background:#ffffff}#publications .research{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:none}#publications .wrapper{position:relative;max-width:1400px;display:grid;grid-template-columns:repeat(4, 1fr);padding:0;gap:1.6rem}@media (min-width:992px){#publications .wrapper{grid-template-columns:repeat(12, 1fr);padding:0}}@media (min-width:1400px){#publications .wrapper{padding:3.2rem 0}}#methodologie{gap:0}#steps{display:flex;gap:0;max-width:none;padding:0;width:100%}@media (min-width:992px){#steps{flex-direction:row;flex-wrap:wrap;margin-bottom:3.2rem}}#steps .step{display:flex;width:100%}@media (max-width:991px){#steps .step{padding:3.2rem 1.6rem}#steps .step.even{background:#F0F0F0}#steps .step:nth-child(1){padding-top:4.8rem}}@media (min-width:992px){#steps .step{width:50%;padding:3.2rem}#steps .step:nth-child(1),#steps .step:nth-child(4),#steps .step:nth-child(5){background:#F0F0F0}}@media (min-width:1400px){#steps .step.even{padding:3.2rem 3.2rem 3.2rem calc(calc(100vw - 1400px)/2);align-items:flex-end}#steps .step.odd{padding:3.2rem calc(calc(100vw - 1400px)/2) 3.2rem 3.2rem}}#steps .step .read{transition:color 0.6s ease-in-out}#steps .step .read:hover{color:#009640}#steps .wrapper{display:flex;flex-direction:column;gap:1.6rem}#steps .wrapper .step-header{display:flex;gap:1.6rem;align-items:center}#steps .wrapper .step-header img{width:100px;height:100px;aspect-ratio:1}#steps .wrapper .step-header hgroup h3,#steps .wrapper .step-header hgroup h4{font-size:2rem;line-height:2rem}@media (min-width:992px){#steps .wrapper .step-header hgroup h3,#steps .wrapper .step-header hgroup h4{font-size:2.4rem;line-height:2.4rem}}#steps .wrapper .step-header hgroup h3{font-weight:600}#steps .wrapper .step-header hgroup h4{font-weight:400}#steps .wrapper .step-header hgroup .plus{margin-right:0.8rem}#steps .wrapper p{text-wrap:pretty}#steps .wrapper a{font-size:2rem;line-height:2rem;font-weight:600}@media (min-width:992px){#steps .wrapper a{font-size:1.6rem;line-height:1.6rem}}#steps .wrapper a .read{text-decoration:underline}#steps .wrapper a .plus{margin-right:0.4rem}h1 .plus{margin-right:1.6rem}.highlights{position:relative;width:100%;height:calc(100vh - calc(var(--logoHeight) + 1.6rem + 1.6rem))}@media (min-width:992px){.highlights{height:calc(100dvh - var(--navHeight))}}.highlights .highlights{position:relative;width:100vw;height:100%}.highlights .swiper-wrapper{width:100vw;height:100%}.highlights .highlight{display:flex;align-items:center;justify-content:center;width:100vw;height:100%}.highlights .highlight.black{color:#ffffff}.highlights .highlight.white{color:#000000}.highlights .highlight .article{position:relative;max-width:1400px;z-index:3;padding:1.6rem;width:100%}@media (min-width:992px){.highlights .highlight .article{display:grid;grid-template-columns:repeat(12, 1fr);gap:1.6rem;padding:3.2rem}}@media (min-width:1400px){.highlights .highlight .article{padding:3.2rem 0}}@media (min-width:992px){.highlights .highlight .article .bloc h1,.highlights .highlight .article .bloc h1 p{font-size:4.8rem !important;line-height:4.8rem;font-weight:400}}.highlights .background{position:absolute;top:0;left:0;width:100vw;height:100%;opacity:0.8;z-index:1;pointer-events:none;overflow:hidden}.highlights .background img{width:100%;height:100%;object-fit:cover}.highlights .swiper-pagination{bottom:1.6rem;height:3.2rem;display:flex;align-items:center;justify-content:center}@media (min-width:992px){.highlights .swiper-pagination{bottom:3.2rem;height:4.8rem}}.highlights .swiper-pagination .swiper-pagination-bullet{width:1.6rem;height:1.6rem;opacity:1;transition:background 0.6s ease-in-out, border 0.6s ease-in-out;-webkit-transition:background 0.6s ease-in-out, border 0.6s ease-in-out}#design-experientiel{width:100vw;overflow:hidden}#community .video-player{background:white;background:linear-gradient(180deg, white 0%, white 50%, #009640 51%, #009640 100%)}@media (max-width:991px){.article-page .article-header{z-index:3;border-radius:1.6rem;background:#ffffff;padding-bottom:1.6rem;margin-bottom:calc(8rem * -1)}}@media (min-width:992px){.article-page .article-header{padding-bottom:0;margin-bottom:calc(8rem * -1)}}@media (min-width:992px){.article-page .article-header .intro-header{margin-bottom:4.8rem}}.article-page .article-header .first-p{padding:1.6rem;border-radius:1.6rem;background:#ffffff;z-index:2;transform:translate(calc(1.6rem * -1), 0)}@media (min-width:992px){.article-page .article-header .first-p{padding:0 3.2rem 3.2rem;grid-column:1 / span 8}}@media (min-width:1400px){.article-page .article-header .first-p{transform:translate(calc(3.2rem * -1), 0)}}@media (max-width:991px){.article-page .key-numbers{grid-row:3;gap:3.2rem;flex-direction:row}}@media (min-width:992px){.article-page .key-numbers{gap:0;align-self:flex-start;grid-column:9/ span 4 !important}}.article-page .key-numbers .key-number h2{padding-left:1rem;font-size:4.8rem;line-height:4.8rem}.article-page .key-numbers .key-number p{padding-left:1rem;padding-bottom:0.8rem}.article-page .key-numbers .key-number::before{margin:0.8rem 0;content:"";display:block;width:4.8rem;height:2px;background:#009640}@media (max-width:991px){.article-page .key-numbers .key-number::after{margin:0.4rem 0 0;content:"";display:block;width:4.8rem;height:2px;background:#009640}}@media (min-width:992px){.article-page .key-numbers .key-number:last-of-type::after{margin:0.4rem 0 0;content:"";display:block;width:4.8rem;height:2px;background:#009640}}.article-page .project-content{padding:0 1.6rem 8rem !important}@media (min-width:992px){.article-page .project-content{padding:0 0 8rem 0 !important}}.article-page .project-content .visual{grid-column:1 / span 4;grid-row:none}.article-page .project-content .visual img{aspect-ratio:auto}@media (min-width:992px){.article-page .project-content .visual{grid-column:1 / span 5}}.article-page .project-content .side-bloc{align-self:flex-start}.article .related{background:#F0F0F0}@media (max-width:991px){.article .related{padding:1.6rem 1.6rem 4.8rem}}.locked-pages-login main{background:#000000;color:#ffffff}.locked-pages-login main .password{background:#000000}.textcolor main{background:#ffffff}.team{scroll-margin-top:calc(var(--logoHeight) + 1.6rem + 6.4rem)}@media (min-width:992px){.team{scroll-margin-top:calc(var(--logoHeight) + 3.2rem + 8rem)}}.team article{padding:0 1.6rem 1.6rem;row-gap:4.8rem}@media (min-width:992px){.team article{padding:0 3.2rem 3.2rem}}@media (min-width:1400px){.team article{padding:0 0 3.2rem}}.team article.wrapper{align-items:flex-start;justify-content:center}#partners{background:#F0F0F0}.member{grid-column:span 4;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem}@media (min-width:768px){.member{grid-column:span 2}}@media (min-width:992px){.member{grid-column:span 4}}@media (min-width:1400px){.member{grid-column:span 3}}.member.active figure{width:40%}.member.active figure img{-webkit-clip-path:circle(48% at 50% 50%);clip-path:circle(48% at 50% 50%)}.member.active .description{opacity:1}.member figure{width:80%;border-radius:100%;overflow:hidden;cursor:pointer;transition:width 0.6s ease-in-out;-webkit-transition:width 0.6s ease-in-out}.member figure img{-webkit-clip-path:circle(48% at 50% 50%);clip-path:circle(48% at 50% 50%)}.member figure:hover img{-webkit-clip-path:circle(46% at 50% 50%);clip-path:circle(46% at 50% 50%)}.member .meta{display:flex;flex-direction:column;gap:0.4rem}.member hgroup h2,.member hgroup h3{line-height:2rem !important}.member img{width:100%;-webkit-clip-path:circle(0% at 50% 50%);clip-path:circle(0% at 50% 50%);aspect-ratio:1;object-fit:cover;transition:clip-path 0.3s ease-in-out;-webkit-transition:clip-path 0.3s ease-in-out}.member .description{opacity:0;max-height:0;overflow:hidden;transition:opacity 0.6s ease-in-out, max-height 0.6s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out, max-height 0.6s ease-in-out}.formations{scroll-margin-top:calc(var(--logoHeight) + 1.6rem + 6.4rem)}@media (min-width:992px){.formations{scroll-margin-top:calc(var(--logoHeight) + 3.2rem + 8rem)}.formations .bloc{grid-column:1 / span 8}}.formations .itim{color:#009640}.formations .formations-container{grid-column:1 / span 4;display:grid;grid-template-columns:repeat(4, 1fr);gap:4.8rem}@media (min-width:992px){.formations .formations-container{gap:1.6rem;grid-column:1 / span 12;grid-template-columns:repeat(12, 1fr);margin-bottom:6.4rem}}.formations .formations-container .formation{grid-column:span 4;display:flex;flex-direction:column;gap:1.6rem}@media (min-width:992px){.formations .formations-container .formation.third{grid-column:span 3}}.formations .formations-container .formation:hover img{opacity:0.2}.formations .formations-container .formation:hover p{opacity:1}.formations .formations-container .visual{position:relative}.formations .formations-container .visual p{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:2rem;opacity:0;transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out}.formations .formations-container .wrapper{display:flex;flex-direction:column;gap:0.8rem}.formations .formations-container hgroup{transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out}.formations .formations-container hgroup .plus{font-weight:600;font-size:3.2rem;line-height:2rem}.formations .formations-container .button{font-size:1.6rem}.formations .formations-container img{transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out}.formations .formations-section{position:relative;row-gap:4.8rem}@media (min-width:992px){.formations .formations-section h1,.formations .formations-section h1 p{font-size:4.8rem !important;line-height:4.8rem;font-weight:400}}.formations .formations-section .qualiopi{grid-column:1 / span 2}@media (min-width:992px){.formations .formations-section .qualiopi{grid-column:6 / span 2}}.formations .formations-section .qualiopi svg{width:100%;height:100%}.formations .formations-section .qualiopi svg .blue{fill:#ffffff !important}.formationtypesection .qualiopi{grid-column:1 / span 2}@media (min-width:992px){.formationtypesection .qualiopi{grid-column:11 / span 2}}.formationtypesection .qualiopi svg{width:100%;height:100%}.formationtypesection .qualiopi svg .blue{fill:#312783 !important}.formationtype .page-header .bloc{align-self:flex-start;grid-column:1 / span 6}.formationtype .page-header .bloc .text{display:flex;flex-direction:column;gap:1.6rem}.formationtype .page-header .bloc .text p{font-size:2rem}@media (min-width:992px){.formationtype .page-header .visual{grid-column:7 / span 6}}.formationtype .testimonials{text-align:center}.formationtype .testimonial-section .bloc{text-align:center}#singulariser-formations,#singularite-formations{row-gap:3.2rem}#singulariser-formations .bloc .text,#singularite-formations .bloc .text{display:flex;flex-direction:column;gap:1.6rem}#singulariser-formations .bloc .text p,#singularite-formations .bloc .text p{font-size:2rem}#singulariser-formations{background:#F0F0F0}.choices{position:relative;display:flex !important;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:0 !important;gap:0 !important;background:#000000}@media (min-width:992px){.choices{flex-direction:row;max-width:none !important;height:calc(100dvh - var(--navHeight));max-height:calc(100dvh - var(--navHeight));padding:0 !important}}@media (min-width:1400px){.choices{padding:0 !important}}.choices h3{position:absolute;z-index:11;top:1.6rem;left:1.6rem;color:#ffffff;font-weight:600;font-size:2rem}@media (min-width:992px){.choices h3{top:3.2rem;left:calc(calc(100vw - 1400px)/2)}}.choices .side{position:relative;width:100%;height:calc(calc(100vh - calc(var(--logoHeight) + 1.6rem + 1.6rem))/2);padding:0 1.6rem;overflow:hidden;transition:width 1.8s ease-in-out;-webkit-transition:width 1.8s ease-in-out}@media (min-width:992px){.choices .side{padding:0 0 0;height:calc(100dvh - var(--navHeight))}}.choices .side .wrapper{height:100%;width:100%;max-width:1400px;display:grid;align-content:center;grid-template-columns:repeat(4, 1fr);gap:1.6rem}@media (min-width:992px){.choices .side .wrapper{width:100vw;gap:4.8rem;align-content:start;position:absolute;top:0;padding:0 3.2rem 0;gap:1.6rem;grid-template-columns:repeat(12, 1fr)}}@media (min-width:1400px){.choices .side .wrapper{padding:0}}.choices .side .bloc{gap:3.2rem}@media (min-width:992px){.choices .side .bloc{height:80vh;justify-content:center;padding-top:8rem;gap:6.4rem}}.choices .side h1,.choices .side h1 p{color:#ffffff;font-size:3.2rem;line-height:3.2rem;font-weight:400;transition:opacity 1.8s ease-in-out;-webkit-transition:opacity 1.8s ease-in-out}@media (min-width:992px){.choices .side h1,.choices .side h1 p{font-size:5.6rem;line-height:5.6rem}}@media (min-width:992px){.choices .side .button{opacity:0;transition:opacity 1.8s ease-in-out, color 0.6s ease-in-out, background 0.6s ease-in-out, border 0.6s ease-in-out;-webkit-transition:opacity 1.8s ease-in-out, color 0.6s ease-in-out, background 0.6s ease-in-out, border 0.6s ease-in-out}}.choices .side .visual{position:absolute;top:0;height:100%;width:100vw;grid-column:none;border-radius:0;opacity:0.8}@media (max-width:991px){.choices .side .visual{left:0}}.choices .side .visual img{height:100%;width:100vw;object-fit:cover;transition:opacity 1.2s ease-in-out;-webkit-transition:opacity 1.2s ease-in-out}@media (min-width:1400px){.choices .side.left{padding:0 0 3.2rem 0}}.choices .side.left .wrapper .bloc{padding-left:0}@media (min-width:1400px){.choices .side.left .wrapper .bloc{padding-left:calc(calc(100vw - 1400px)/2)}}.choices .side.left .visual{left:0}@media (max-width:991px){.choices .side.left .side-bouton{bottom:0;transform:translateY(50%) translateX(50%) rotateZ(90deg);-webkit-transform:translateY(50%) translateX(50%) rotateZ(90deg)}}@media (min-width:992px){.choices .side.left .side-bouton{right:0;transform:translateX(50%);-webkit-transform:translateX(50%)}}@media (min-width:1400px){.choices .side.right{padding:0}}.choices .side.right .wrapper{right:0}@media (min-width:1400px){.choices .side.right .wrapper{padding-right:calc(calc(100vw - 1400px)/2)}}.choices .side.right .bloc{grid-column:1 / span 4}@media (min-width:992px){.choices .side.right .bloc{grid-column:8 / span 5}}.choices .side.right .visual{right:0}@media (max-width:991px){.choices .side.right .side-bouton{top:0;transform:translateY(-50%) translateX(50%) rotateZ(90deg);-webkit-transform:translateY(-50%) translateX(50%) rotateZ(90deg)}}@media (min-width:992px){.choices .side.right .side-bouton{left:0;transform:translateX(-50%);-webkit-transform:translateX(-50%)}}.choices .side.right .gradient{background:linear-gradient(180deg, black 10%, rgba(0, 0, 0, 0) 100%);z-index:1;position:absolute;top:0;left:0;width:100%;height:8rem}.choices .side-bouton{position:absolute;opacity:1 !important;z-index:4;background:#00000080;transform-origin:center;-webkit-transform-origin:center;display:flex;align-items:center;justify-content:center;height:3.2rem;width:3.2rem;padding:0.4rem;z-index:10;transition:left 1.5s ease-out;-webkit-transition:left 1.5s ease-out;pointer-events:none}@media (max-width:991px){.choices .side-bouton{display:none;right:50%}}@media (min-width:992px){.choices .side-bouton{top:40%;height:4.8rem;width:4.8rem;padding:0.8rem}}.choices.single .side-bouton{display:none}.choices.single .side{width:100%;height:calc(100vh - calc(var(--logoHeight) + 1.6rem + 1.6rem))}@media (min-width:992px){.choices.single .side{height:calc(100dvh - var(--navHeight))}}.choices.single .side .button,.choices.single .side img{opacity:1}@media (min-width:1400px){.choices.single .side.right .wrapper{padding-right:0}}.choices.single .side.right .bloc{grid-column:1 / span 4;padding-left:0}@media (min-width:992px){.choices.single .side.right .bloc{grid-column:1 / span 5}}@media (min-width:1400px){.choices.single .side.right .bloc{padding-left:calc(calc(100vw - 1400px)/2)}}@media (min-width:992px){.choices.left-hovered .left{width:90vw}.choices.left-hovered .left .button,.choices.left-hovered .left img{opacity:1}.choices.left-hovered .right{width:10vw}.choices.left-hovered .right h1{opacity:0.2}.choices.right-hovered .left{width:10vw}.choices.right-hovered .left h1{opacity:0.2}.choices.right-hovered .right{width:90vw}.choices.right-hovered .right .button,.choices.right-hovered .right img{opacity:1}}.error{overflow:hidden;width:100vw;height:calc(100dvh - var(--footerHeight))}.error article{min-height:auto}.error footer{display:none}.error .core{cursor:default;width:100px;height:100px;transition:transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.error .core .error{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.error .core .num404{color:#000000;font-size:2.4rem;font-weight:600;line-height:4.8rem;margin:-10px}@media (min-width:992px){.error .core .num404{margin:-15px;font-size:3.2rem}}.error .core .text404{color:#000000;font-size:0.8rem;font-weight:300;margin:0}@media (min-width:992px){.error .core .text404{font-size:1.6rem}}.error .core.sgp{transform:scale(4.4) rotate(-40deg);-webkit-transform:scale(4.4) rotate(-40deg);left:7vw;bottom:6vh;z-index:4;animation-name:float;animation-duration:7s}@media (max-width:575px){.error .core.sgp{transform:scale(2.2) rotate(-40deg);-webkit-transform:scale(2.2) rotate(-40deg);left:7vw;bottom:6vw}}.error .core.spg{transform:scale(4.8) rotate(250deg);-webkit-transform:scale(4.8) rotate(250deg);right:12vw;bottom:3vh;z-index:6;animation-name:float-1;animation-duration:8s}@media (max-width:575px){.error .core.spg{transform:scale(2.4) rotate(-40deg);-webkit-transform:scale(2.4) rotate(-40deg);right:30vw;bottom:45vh}}.error .core.psg{transform:scale(3.4) rotate(20deg);-webkit-transform:scale(3.4) rotate(20deg);left:50vw;top:20vh;z-index:3;animation-name:float-2;animation-duration:6s}@media (max-width:575px){.error .core.psg{transform:scale(1.7) rotate(20deg);-webkit-transform:scale(1.7) rotate(20deg);left:16vw;top:36vh}}.error .core.pgs{transform:scale(5) rotate(220deg);-webkit-transform:scale(5) rotate(220deg);right:10vw;top:20vw;z-index:2;animation-name:float-3;animation-duration:9s}@media (max-width:575px){.error .core.pgs{transform:scale(2.5) rotate(220deg);-webkit-transform:scale(2.5) rotate(220deg);right:10vw;top:20vw}}.error .core.gps{transform:scale(6) rotate(60deg);-webkit-transform:scale(6) rotate(60deg);left:16vw;bottom:40vh;z-index:1;animation-name:float-4;animation-duration:7s}@media (max-width:575px){.error .core.gps{transform:scale(3) rotate(60deg);-webkit-transform:scale(3) rotate(60deg);left:16vw;bottom:70vh}}.error .core.gsp{transform:scale(4.4) rotate(20deg);-webkit-transform:scale(4.4) rotate(20deg);left:40vw;bottom:10vh;z-index:5;animation-name:float;animation-duration:10s}@media (max-width:575px){.error .core.gsp{transform:scale(2.2) rotate(20deg);-webkit-transform:scale(2.2) rotate(20deg);left:50vw;bottom:20vh}}html,body{font-family:"Titillium Web", sans-serif;font-weight:400;font-size:1.4vmax;scroll-behavior:smooth}@media (min-width:768px){html,body{font-size:1.24vmax}}@media (min-width:992px){html,body{font-size:0.72vmax}}@media (min-width:1400px){html,body{font-size:0.68vmax}}@media (min-width:1600px){html,body{font-size:0.56vmax}}body{display:flex;flex-direction:column;align-items:center;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}