@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}.swiper,swiper-container{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-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.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-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{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-next,.swiper-button-prev{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-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev: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,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.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"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(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-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{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(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{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, .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-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s 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:translate(-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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s 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, .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-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(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-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{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, .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>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .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,.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-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{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}@font-face{font-family:Placard Next Cond;src:url(../medias/fonts/placard-next.woff2) format("woff2"),url(../medias/fonts/placard-next.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Visby CF;src:url(../medias/fonts/visby-demibold.woff2) format("woff2"),url(../medias/fonts/visby-demibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Visby CF;src:url(../medias/fonts/visby-bold.woff2) format("woff2"),url(../medias/fonts/visby-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../medias/fonts/subset-Poppins-Bold.woff2) format("woff2"),url(../medias/fonts/subset-Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../medias/fonts/subset-Poppins-Regular.woff2) format("woff2"),url(../medias/fonts/subset-Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(../medias/fonts/subset-Poppins-Medium.woff2) format("woff2"),url(../medias/fonts/subset-Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal}:root{--section-padding: 24px;--hero-ratio-sm: 1440 / 420;--hero-ratio-lg: 1440 / 576;--hero-ratio-xl: 1440 / 768;--text-6xl: 72px;--text-5xl: 60px;--text-4xl: 44px;--text-3xl: 36px;--text-2xl: 28px;--text-xl: 22px;--text-lg: 18px;--text-md: 16px;--text-sm: 14px;--text-xs: 12px;--text-2xs: 10px;--primary-1: #111429;--primary-2: white;--primary-3: #fa5a53;--secondary-1: #08b3be;--secondary-2: #83da9a;--secondary-3: #b137ac;--secondary-4: #fbcc53;--secondary-5: #2995e4;--secondary-6: #f7953a;--secondary-7: #a7d0ee;--secondary-8: #b8add6;--grey-1: #e9e8e8;--grey-2: #cccccc;--grey-3: #747474;--grey-4: #b7b7b7}@media (min-width: 769px){:root{--section-padding: 40px}}:root{--container-desktop-px: 24px;--container-mobile-px: 20px}@media (pointer: fine) and (min-width: 1201px) and (max-width: 1400px){:root{--container-desktop-px: 12px}}.animated-title-line-lines{overflow:hidden}.animated-title--line-words{display:inline-block!important}.inBlack{padding:0!important;border-radius:0!important}a[href^=tel]{color:inherit;text-decoration:none}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}details,menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.icon{fill:currentColor;width:1em;height:1em;vertical-align:middle;overflow:hidden}.icon.svg-social-network-facebook{width:2.1em}.icon.svg-social-network-twitter{width:1.28em}.icon.svg-social-network-youtube{width:1.44em}/*! Dropdown
Dropdown in dom
---------------------------------------------- */.dropdown-container .dropdown{overflow:hidden;opacity:0;visibility:hidden;max-height:0;height:auto;transition:opacity .3s cubic-bezier(.455,.03,.515,.955) .05s,visibility .3s cubic-bezier(.455,.03,.515,.955) .05s,max-height .3s cubic-bezier(.645,.045,.355,1)}.dropdown-container .dropdown .dropdown-inner{padding:.1px 0}.dropdown-container .dropdown-handler{cursor:pointer}.dropdown-container.open .dropdown{opacity:1;visibility:visible}html{font-size:62.5%}::-moz-selection{color:var(--primary-2);background:var(--primary-1)}::selection{color:var(--primary-2);background:var(--primary-1)}body{position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll{overflow:hidden}body .loader,body .screen-transition{position:fixed;width:100vw;height:100vh;top:0;left:0;background:var(--primary-1);z-index:100;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translateZ(0)}body .loader .txt-screen,body .screen-transition .txt-screen{position:relative;color:var(--primary-2);z-index:5;font-size:2.5rem;text-transform:uppercase;letter-spacing:10px;text-align:center;margin-left:13px}body .loader .txt-screen .charsClass,body .screen-transition .txt-screen .charsClass{width:25px;text-align:center}body .loader .screen-transition__bar,body .screen-transition .screen-transition__bar{position:relative;width:160px;height:2px;margin-top:20px;background:#ffffff1a}body .loader .screen-transition__progress,body .screen-transition .screen-transition__progress{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}body main{position:relative;width:100%}body main .page{position:relative;width:100%;min-height:100%}body main .page [data-src],body main .page [data-background]{opacity:0;transition:opacity .3s linear}body main .page [data-src].media-loaded,body main .page [data-background].media-loaded{opacity:1}.is-visible{display:block}.hidden{display:none}.section-anchor{position:absolute;translate:0 -3.5rem;pointer-events:none}.ct.ct--ButtonIcon{position:relative;width:30px;height:30px;border-radius:50%;background:#fa5a53}.ct.ct--ButtonIcon.white{background:#fff}.ct.ct--ButtonIcon.white svg{fill:#111429}.ct.ct--ButtonIcon.bordered{background:transparent;border:2px solid #fa5a53}.ct.ct--ButtonIcon.bordered svg{fill:#111429}.ct.ct--ButtonIcon svg{position:absolute;top:50%;left:50%;width:52%;height:52%;transform:translate(-50%,-50%);fill:#fff}.ct.ct--ButtonClassic{--ct-ButtonClassic-border-color: #fa5a53;--ct-ButtonClassic-text-color: white;--ct-ButtonClassic-background-color: #fa5a53;--ct-ButtonClassic-animation-color: var(--ct-ButtonClassic-text-color);--ct-ButtonClassic-animation-text-color: var(--ct-ButtonClassic-background-color);--animation-origin-x: 50%;--animation-origin-y: 50%;position:relative;width:fit-content;display:inline-flex;align-items:center;column-gap:8px;padding:18px;border-radius:800px;text-decoration:none;background:var(--ct-ButtonClassic-background-color);transition:background 0s ease 0s}@media (min-width: 769px){.ct.ct--ButtonClassic{padding:26px 24px}}@media (pointer: fine){.ct.ct--ButtonClassic:hover{background:var(--ct-ButtonClassic-animation-color);transition:background 0s ease .3s}.ct.ct--ButtonClassic:hover:after{transform:scale(1);opacity:1;transition:transform .3s ease,opacity .12s ease .08s}.ct.ct--ButtonClassic:hover .label{color:var(--ct-ButtonClassic-animation-text-color)}.ct.ct--ButtonClassic:hover svg{fill:var(--ct-ButtonClassic-animation-text-color)}}.ct.ct--ButtonClassic.big{padding:26px 24px}@media (min-width: 769px){.ct.ct--ButtonClassic.big{padding:35px 30px}}.ct.ct--ButtonClassic.big.bordered,.ct.ct--ButtonClassic.big.white-background{padding:24px 22px}@media (min-width: 769px){.ct.ct--ButtonClassic.big.bordered,.ct.ct--ButtonClassic.big.white-background{padding:33px 28px}}.ct.ct--ButtonClassic.big .label{font-size:var(--text-sm)}@media (min-width: 769px){.ct.ct--ButtonClassic.big .label{font-size:var(--text-lg)}}.ct.ct--ButtonClassic.small{padding:9px 16px}@media (min-width: 769px){.ct.ct--ButtonClassic.small{padding:10px 18px}}.ct.ct--ButtonClassic.small.bordered,.ct.ct--ButtonClassic.small.white-background{padding:7px 14px}@media (min-width: 769px){.ct.ct--ButtonClassic.small.bordered,.ct.ct--ButtonClassic.small.white-background{padding:8px 16px}}.ct.ct--ButtonClassic.bordered{padding:16px;background:none;border:2px solid var(--ct-ButtonClassic-border-color);--ct-ButtonClassic-animation-color: #fa5a53;--ct-ButtonClassic-animation-text-color: white}@media (min-width: 769px){.ct.ct--ButtonClassic.bordered{padding:24px 22px}}.ct.ct--ButtonClassic.white-background{padding:16px;border:2px solid var(--ct-ButtonClassic-border-color)}.ct.ct--ButtonClassic:after{content:"";position:absolute;inset:0;border-radius:800px;background:var(--ct-ButtonClassic-animation-color);z-index:0;opacity:0;transform:scaleX(.2) scaleY(.8);transform-origin:var(--animation-origin-x) var(--animation-origin-y);transition:transform .3s ease,opacity .12s ease}.ct.ct--ButtonClassic.bordered:after{inset:-2px}.ct.ct--ButtonClassic .label,.ct.ct--ButtonClassic svg{position:relative;z-index:1}.ct.ct--ButtonClassic .label{text-align:center;color:var(--ct-ButtonClassic-text-color);transition:color .3s ease;font-family:Poppins;line-height:110%;font-size:var(--text-xs);font-weight:500}@media (min-width: 769px){.ct.ct--ButtonClassic .label{font-size:var(--text-sm)}}.ct.ct--ButtonClassic svg{width:15px;height:15px;fill:var(--ct-ButtonClassic-text-color);transition:fill .3s ease}@media (min-width: 769px){.ct.ct--ButtonClassic svg{width:12px;height:12px}}.ct.ct--ButtonRound{--ct-ButtonRound-text-color: white;--ct-ButtonRound-border-color: white;--ct-ButtonRound-hover-color: #fa5a53;position:relative;width:300px;height:300px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid var(--ct-ButtonRound-border-color);font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;color:var(--ct-ButtonRound-text-color)}@media (pointer: fine){.ct.ct--ButtonRound:hover{color:var(--ct-ButtonRound-hover-color)}.ct.ct--ButtonRound:hover:after{transform:scale(1);opacity:1;transition:transform .3s ease,opacity .12s ease}.ct.ct--ButtonRound:hover svg{fill:var(--ct-ButtonRound-hover-color)}}.ct.ct--ButtonRound:after{content:"";position:absolute;inset:-15px;background-color:var(--ct-ButtonRound-border-color);z-index:0;border-radius:50%;transform:scale(.9);opacity:0;transition:transform .3s ease,opacity .12s ease .16s}.ct.ct--ButtonRound .text,.ct.ct--ButtonRound svg{position:relative;z-index:1}.ct.ct--ButtonRound .text{transition:color .3s ease}.ct.ct--ButtonRound svg{width:14px;height:14px;fill:var(--ct-ButtonRound-text-color);margin-left:16px;transform:rotate(-45deg);transition:fill .3s ease}@media (max-width: 1200px){.ct.ct--ButtonRound{width:240px;height:240px}}.ct.ct--Header{--ct-Header-navigation-content-color: white;--ct-Header-logo-text-color: white;position:fixed;z-index:1000;top:0;left:0;right:0;padding:20px var(--container-mobile-px)}.ct.ct--Header.disable-sticky-mobile .secondary-navigation-wrapper{display:none}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header.disable-sticky-mobile .secondary-navigation-wrapper{display:block}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header{padding:24px calc(2 * var(--container-desktop-px))}.ct.ct--Header.hover:not(.mobile-menu-open){--ct-Header-navigation-content-color: #111429;--ct-Header-logo-text-color: #5c5c5b}.ct.ct--Header.hover:not(.mobile-menu-open).scrolled .text{opacity:1}}.ct.ct--Header:after{content:"";position:absolute;inset:0;background-color:#fff;z-index:-1;opacity:0;transition:opacity .2s ease,background-color .2s ease}.ct.ct--Header.mobile-menu-open{background:#111429;transition:background .15s ease}.ct.ct--Header.mobile-menu-open:after{background-color:#111429}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header.mobile-menu-open{background:none}}.ct.ct--Header.mobile-menu-open .burger .wrapper{transform:translateY(-50%) translate(-50%)}.ct.ct--Header.mobile-menu-open .main-navigation{transform:translate(0)}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header.mobile-menu-open .main-navigation{transform:none}}.ct.ct--Header.mobile-menu-open .text{opacity:0}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header.mobile-menu-open .text{opacity:1}}.ct.ct--Header.mobile-submenu-open .logo-container{display:none}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header.mobile-submenu-open .logo-container{display:block}}.ct.ct--Header.mobile-submenu-open .home-menu{display:flex}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header.mobile-submenu-open .home-menu{display:none}}.ct.ct--Header.scrolled,.ct.ct--Header.colored{--ct-Header-navigation-content-color: #111429;--ct-Header-logo-text-color: #5c5c5b}.ct.ct--Header.scrolled:after,.ct.ct--Header.colored:after{opacity:1}.ct.ct--Header.scrolled .text,.ct.ct--Header.colored .text{opacity:0}.ct.ct--Header.scrolled:not(.mobile-menu-open) .burger svg,.ct.ct--Header.colored:not(.mobile-menu-open) .burger svg{fill:#111429}.ct.ct--Header .wrapper{display:flex;align-items:center;justify-content:space-between;height:24px}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .wrapper{height:40px}}.ct.ct--Header .logo-container{position:relative;width:51px;height:100%}.ct.ct--Header .logo-container:after{content:"";position:absolute;inset:0;z-index:1}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .logo-container{width:61px;height:100%}}@media (min-width: 1441px){.ct.ct--Header .logo-container{width:81px;height:100%}}.ct.ct--Header .logo-container svg{position:absolute;inset:0;z-index:1;pointer-events:none}.ct.ct--Header .logo-container svg .text{fill:var(--ct-Header-logo-text-color);transition:opacity .3s ease-in-out,fill .3s ease-in-out}.ct.ct--Header .home-menu{position:relative;z-index:1;display:none;color:#fff;align-items:center;gap:8px}.ct.ct--Header .home-menu span{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1}@media (max-width: 767px){.ct.ct--Header .home-menu span{font-size:15px}}.ct.ct--Header .home-menu svg{width:15px;height:15px;fill:#fff;transform:rotate(180deg)}.ct.ct--Header .main-navigation{position:fixed;inset:0;display:flex;flex-direction:column;padding:0 20px 32px;margin-top:60px;transform:translate(100%);background:#111429;transition:transform .3s ease}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation{position:static;padding:0;margin:0;transform:none;background:none}}.ct.ct--Header .main-navigation>.list{display:flex;flex-direction:column;gap:0;overflow-y:auto;overflow-x:hidden}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation>.list{overflow:visible;flex-direction:row;gap:24px}}@media (pointer: fine) and (min-width: 1201px) and (max-width: 1600px){.ct.ct--Header .main-navigation>.list{gap:1.7vw}}.ct.ct--Header .main-navigation>.list .sub-item.no-sublist:after{display:none}.ct.ct--Header .main-navigation .main-item{position:relative;border-bottom:1px solid rgba(255,255,255,.3)}.ct.ct--Header .main-navigation .main-item:first-child{border-top:1px solid rgba(255,255,255,.3)}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item:first-child{border-top:none}}.ct.ct--Header .main-navigation .main-item:not(.no-sub):after{content:"";position:absolute;inset:0;z-index:1}.ct.ct--Header .main-navigation .main-item.active .sub-menu{transform:translate(0)}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item{position:static;border:none}.ct.ct--Header .main-navigation .main-item:after{display:none}.ct.ct--Header .main-navigation .main-item.active .sub-menu{transform:none}.ct.ct--Header .main-navigation .main-item:hover .sub-menu{transform:translateY(0);opacity:1;pointer-events:all;transition:transform .3s ease,opacity .12s ease}}.ct.ct--Header .main-navigation .main-item .main-item-link{width:100%;display:flex;justify-content:space-between;padding:22px 0;cursor:pointer;color:#fff;position:relative;font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1}.ct.ct--Header .main-navigation .main-item .main-item-link svg{width:18px;height:18px;fill:#fff}@media (max-width: 767px){.ct.ct--Header .main-navigation .main-item .main-item-link{font-size:15px}}@media (pointer: fine) and (min-width: 1201px) and (max-width: 1600px){.ct.ct--Header .main-navigation .main-item .main-item-link{font-size:1vw}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .main-item-link{display:block;width:auto;padding:48px 12px;margin:-12px;color:var(--ct-Header-navigation-content-color)}.ct.ct--Header .main-navigation .main-item .main-item-link svg{display:none}.ct.ct--Header .main-navigation .main-item .main-item-link:after{content:"";position:absolute;bottom:38px;left:12px;right:12px;height:2px;background-color:var(--ct-Header-navigation-content-color);transform:scaleX(0);transition:transform .18s ease}.ct.ct--Header .main-navigation .main-item .main-item-link:hover:after{transform:scaleX(1)}}.ct.ct--Header .main-navigation .main-item .sub-menu{position:fixed;inset:0;z-index:2;overflow-y:auto;overflow-x:hidden;padding:0 20px 60px;transform:translate(100%);background:#111429;color:#fff;transition:transform .3s ease}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu{position:absolute;top:0;left:0;right:0;bottom:unset;background-color:#fff;z-index:-1;display:flex;justify-content:center;padding:130px 48px 64px 180px;color:#111429;opacity:0;transform:translateY(-10%);pointer-events:none;transition:transform .2s ease,opacity .12s ease}}@media (pointer: fine) and (min-width: 1201px) and (max-width: 1600px){.ct.ct--Header .main-navigation .main-item .sub-menu{padding-left:10vw}}.ct.ct--Header .main-navigation .main-item .sub-menu .link{display:inline-flex;align-items:center;flex-grow:4;font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1}@media (max-width: 767px){.ct.ct--Header .main-navigation .main-item .sub-menu .link{font-size:15px}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .link{margin:-4px;padding:4px;align-items:start;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:500;line-height:1.1;line-height:132%}}@media (pointer: fine) and (min-width: 1201px) and (min-width: 769px){.ct.ct--Header .main-navigation .main-item .sub-menu .link{font-size:var(--text-sm)}}.ct.ct--Header .main-navigation .main-item .sub-menu .link svg{flex-shrink:0;width:18px;height:18px;margin-right:8px;fill:#fff}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .link svg{margin-top:-1px;margin-left:-3px;fill:#111429}}.ct.ct--Header .main-navigation .main-item .sub-menu .details{flex-grow:10;padding:40px 0;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .details{padding:0 32px 0 0;border:none;max-width:252px}}.ct.ct--Header .main-navigation .main-item .sub-menu .details .link{padding:8px;margin:-8px}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .details .link{padding:4px;margin:-4px}}.ct.ct--Header .main-navigation .main-item .sub-menu .details .title{display:block;margin-bottom:20px;font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}@media (max-width: 767px){.ct.ct--Header .main-navigation .main-item .sub-menu .details .title{font-size:var(--text-lg)}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .details .title{margin-bottom:24px}}.ct.ct--Header .main-navigation .main-item .sub-menu .details .training-form{width:100%;margin-top:20px;display:block;text-align:center}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .details .training-form{width:fit-content}}.ct.ct--Header .main-navigation .main-item .sub-menu .list>li{position:relative}.ct.ct--Header .main-navigation .main-item .sub-menu .list>li:after{content:"";position:absolute;inset:0;z-index:1}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list>li:after{display:none}}.ct.ct--Header .main-navigation .main-item .sub-menu .list>li .link{justify-content:space-between;width:100%}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list>li .link{justify-content:start;gap:8px}}.ct.ct--Header .main-navigation .main-item .sub-menu .list>li .link svg{order:2;margin:0}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list>li .link svg{order:0}}.ct.ct--Header .main-navigation .main-item .sub-menu .list>li.active .sub-list{transform:translate(0)}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list>li.active .sub-list{transform:none}}.ct.ct--Header .main-navigation .main-item .sub-menu .list li{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.3)}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list li{padding:0;border:none}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list{display:grid;max-width:500px;grid-template-columns:repeat(2,1fr);column-gap:48px;row-gap:48px;flex-grow:4;padding:0 32px;border-left:1px solid #cccccc;border-right:1px solid #cccccc}}.ct.ct--Header .main-navigation .main-item .sub-menu .list .sub-list{position:fixed;inset:0;z-index:2;padding:60px 20px;display:flex;flex-direction:column;transform:translate(100%);background:#111429;transition:transform .3s ease}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list .sub-list{position:relative;gap:16px;margin-top:24px;padding:0 0 0 8px;transform:none;background:none;transition:none}.ct.ct--Header .main-navigation .main-item .sub-menu .list .sub-list ul{display:flex;flex-direction:column;gap:12px}}.ct.ct--Header .main-navigation .main-item .sub-menu .list .sub-list .submenu-link{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1;padding:40px 0;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}@media (min-width: 769px){.ct.ct--Header .main-navigation .main-item .sub-menu .list .sub-list .submenu-link{font-size:var(--text-2xl)}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list .sub-list .submenu-link{display:none}}.ct.ct--Header .main-navigation .main-item .sub-menu .list .sub-list .submenu-link svg{width:22px;height:22px;fill:#fff}.ct.ct--Header .main-navigation .main-item .sub-menu .list .sub-list .link{justify-content:start;gap:12px}.ct.ct--Header .main-navigation .main-item .sub-menu .list .sub-list .link svg{order:0;transform:rotate(-90deg)}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list .sub-list .link{gap:8px;color:#747474}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list-training{display:flex}}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item{margin-top:40px}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .container{display:flex;flex-direction:column;gap:12px}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item{margin:0;padding:0 32px;border-left:1px solid #cccccc}}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .title{display:block;margin-bottom:32px;color:#fff;font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}@media (max-width: 767px){.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .title{font-size:var(--text-lg)}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .title{margin-bottom:24px;color:#111429}}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link{width:100%;padding:18px;gap:8px;align-items:center;border:2px solid rgba(255,255,255,.3);border-radius:200px}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link.orange{--training-color: var(--secondary-6);--training-text-color: var(--primary-1)}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link.green{--training-color: var(--secondary-2);--training-text-color: var(--primary-1)}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link.red{--training-color: var(--primary-3);--training-text-color: #111429}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link.blue{--training-color: #2995e4;--training-text-color: white}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link.grey{--training-color: #cccccc;--training-text-color: #111429}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link.lightblue{--training-color: #a7d0ee;--training-text-color: #111429}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link.mauve{--training-color: #b8add6;--training-text-color: #111429}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link{border:none;padding:0}}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link span{flex-grow:1}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link span{flex-grow:0}}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link svg{margin:0;order:3}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link svg{order:0}}.ct.ct--Header .main-navigation .main-item .sub-menu .list-training .sub-item .link:before{content:"";width:26px;height:26px;margin-right:8px;background-color:var(--training-color);border-radius:50%;flex-grow:0;flex-shrink:0}.ct.ct--Header .main-navigation .main-item .sub-menu .push-cards{display:flex;flex-direction:column;gap:16px;margin-top:40px}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .push-cards{margin-top:0;flex-grow:1;padding-left:32px;max-width:448px}}.ct.ct--Header .main-navigation .main-item .sub-menu .push-cards .card{display:flex;gap:12px;align-items:center}.ct.ct--Header .main-navigation .main-item .sub-menu .push-cards .image-wrapper{flex-shrink:0;width:122px;aspect-ratio:160/126}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .push-cards .image-wrapper{width:160px}}.ct.ct--Header .main-navigation .main-item .sub-menu .push-cards .image-wrapper .image{width:100%;height:100%;object-fit:cover}.ct.ct--Header .main-navigation .main-item .sub-menu .push-cards .infos{display:flex;flex-direction:column;gap:8px}.ct.ct--Header .main-navigation .main-item .sub-menu .push-cards .infos .hat{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--Header .main-navigation .main-item .sub-menu .push-cards .infos .hat{font-size:var(--text-sm)}}.ct.ct--Header .main-navigation .main-item .sub-menu .push-cards .infos .title{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;color:#fff}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .push-cards .infos .title{color:#111429}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .main-item .sub-menu .push-cards .infos .card-link{--ct-ButtonClassic-text-color: $primary-1}}.ct.ct--Header .main-navigation .other-links{display:flex;padding-top:20px;gap:8px}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .main-navigation .other-links{display:none}}.ct.ct--Header .main-navigation .other-links>*{flex:1 1 0;justify-content:center}.ct.ct--Header .burger{position:relative;width:18px;height:18px;overflow:hidden}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .burger{display:none}}.ct.ct--Header .burger .wrapper{position:absolute;top:50%;display:flex;width:36px;height:18px;transform:translateY(-50%);transition:transform .16s ease}.ct.ct--Header .burger .wrapper svg{width:18px;height:18px;fill:#fff;transition:fill .16s ease}.ct.ct--Header .secondary-navigation-wrapper{position:fixed;left:0;right:0;bottom:0;z-index:-1;transform:translateY(100%);transition:transform .3s ease}.ct.ct--Header .secondary-navigation-wrapper.scrolled{transform:translateY(0)}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .secondary-navigation-wrapper{position:relative;z-index:1;transform:none}}.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation{display:flex;align-items:center;gap:8px;justify-content:space-evenly;padding:14px 0;background:#fff}@media (pointer: fine) and (min-width: 1201px) and (max-width: 1600px){.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .ct.ct--ButtonClassic .label{font-size:.9vw}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation{justify-content:center;padding:0;background:none}}.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation li{flex:1 1 0px}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation li{flex:none}}.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .candidate-link{display:flex;margin:0 auto}.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .contact-link{--ct-ButtonClassic-text-color: var(--ct-Header-navigation-content-color)}.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .contact-link-wrapper{display:none}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .contact-link-wrapper{display:block}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .question{display:none}}.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .booklet,.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .question{color:#111429}.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .booklet a,.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .question a{display:flex;flex-direction:column;align-items:center;gap:5px}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .booklet a,.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .question a{flex-direction:row;gap:8px}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .booklet,.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .question{color:var(--ct-Header-navigation-content-color);margin-right:16px}}@media (pointer: fine) and (min-width: 1201px) and (max-width: 1600px){.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .booklet,.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .question{margin-right:1vw}}.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .booklet a,.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .question a{font-family:Poppins;line-height:110%;font-size:var(--text-xs);font-weight:500}@media (min-width: 769px){.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .booklet a,.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .question a{font-size:var(--text-sm)}}@media (pointer: fine) and (min-width: 1201px) and (max-width: 1600px){.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .booklet a,.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .question a{font-size:1vw}}.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .booklet svg,.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .question svg{width:15px;height:15px;fill:#111429}@media (pointer: fine) and (min-width: 1201px){.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .booklet svg,.ct.ct--Header .secondary-navigation-wrapper .secondary-navigation .question svg{fill:var(--ct-Header-navigation-content-color)}}.ct.ct--Footer{padding-top:64px;padding-bottom:96px;background:#111429;display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px)}@media (min-width: 769px){.ct.ct--Footer{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (max-width: 768px){.ct.ct--Footer{position:relative;z-index:999}}@media (min-width: 769px){.ct.ct--Footer{padding-top:120px}}.ct.ct--Footer .line{grid-column:2/-2;margin-top:60px;height:2px;background:#fff;opacity:.2}.ct.ct--Footer .push{grid-column:2/-2;display:flex;flex-direction:column;align-items:center;gap:40px}.ct.ct--Footer .push .video{width:100%;object-fit:cover;mask-position:center center;mask-repeat:no-repeat;mask-size:contain}@media (min-width: 769px){.ct.ct--Footer .push .video{aspect-ratio:1118/211}}@media (max-width: 768px){.ct.ct--Footer .push .video{aspect-ratio:320/210}}.ct.ct--Footer .campus{grid-column:2/-2;margin:60px 0;color:#fff}@media (min-width: 769px){.ct.ct--Footer .campus{display:flex;gap:60px}}.ct.ct--Footer .campus .logo{width:81px;height:95px}.ct.ct--Footer .campus .logo .text{fill:#fff}.ct.ct--Footer .campus .title{margin-top:32px;font-family:Placard Next Cond;font-size:var(--text-4xl);font-style:normal;font-weight:700;line-height:1.02;letter-spacing:.02em;text-transform:uppercase}@media (min-width: 769px){.ct.ct--Footer .campus .title{font-size:var(--text-5xl)}}@media (max-width: 768px){.ct.ct--Footer .campus .title{padding:0}}.ct.ct--Footer .campus .inter-title{min-height:15px;gap:10px;display:flex;align-items:center;margin-top:24px}.ct.ct--Footer .campus .inter-title span{flex-shrink:0;font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;display:block}.ct.ct--Footer .campus .inter-title hr{flex-grow:1;width:100%;height:2px;opacity:.2;background:#fff}.ct.ct--Footer .campus .inter-title svg{margin-right:22px;flex-shrink:0;width:15px;height:15px;fill:#fff;transform:rotate(90deg)}.ct.ct--Footer .campus .inter-list{margin-top:8px;font-family:Placard Next Cond;font-size:var(--text-4xl);font-style:normal;font-weight:700;line-height:1.02;letter-spacing:.02em;text-transform:uppercase}@media (min-width: 769px){.ct.ct--Footer .campus .inter-list{font-size:var(--text-5xl)}}.ct.ct--Footer .campus .line{margin-top:24px;height:2px;background:#fff;opacity:.2}.ct.ct--Footer .campus .right{display:flex;gap:24px;align-items:flex-end}.ct.ct--Footer .campus .right .link{--ct-ButtonRound-border-color: #fa5a53;--ct-ButtonRound-hover-color: white}@media (max-width: 1024px){.ct.ct--Footer .campus .right .link{display:none}}.ct.ct--Footer .navigation-wrapper{margin-top:60px;grid-column:2/-2;display:flex}.ct.ct--Footer .navigation{flex-grow:1}.ct.ct--Footer .navigation .list{display:flex;gap:32px}@media (max-width: 768px){.ct.ct--Footer .navigation .list{flex-direction:column;gap:48px}}@media (min-width: 769px){.ct.ct--Footer .navigation .list .item{flex:0 1 270px}}.ct.ct--Footer .navigation .list .link{display:block;margin-bottom:16px;font-size:20px;font-family:Visby CF;font-weight:700;line-height:135%;color:#fff}.ct.ct--Footer .navigation .sub-list{display:flex;flex-direction:column;gap:8px}.ct.ct--Footer .navigation .sub-list .sub-link{font-family:Poppins;font-size:var(--text-md);line-height:135%;color:#b7b7b7}.ct.ct--Footer .newsletter{grid-column:2/-2;padding:50px 7.15%;background:#fa5a53}@media (max-width: 768px){.ct.ct--Footer .newsletter{padding:48px 24px}}@media (max-width: 1024px){.ct.ct--Footer .newsletter{display:flex;flex-direction:column;align-items:center}}@media (min-width: 1025px){.ct.ct--Footer .newsletter{display:flex;justify-content:space-between;gap:32px}}.ct.ct--Footer .newsletter .title{color:#fff;font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}@media (min-width: 769px){.ct.ct--Footer .newsletter .title{font-size:var(--text-2xl)}}@media (min-width: 1025px){.ct.ct--Footer .newsletter .title{flex-shrink:0}}@media (max-width: 1024px){.ct.ct--Footer .newsletter .form_wrapper{margin-top:48px}}@media (min-width: 1025px){.ct.ct--Footer .newsletter .form_wrapper{max-width:660px}}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm{color:#fff}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm form{position:relative;display:grid;grid-template-columns:1fr auto;gap:16px}@media (min-width: 1025px){.ct.ct--Footer .newsletter .form_wrapper .hubspotForm form{flex-direction:row}}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs_error_rollup,.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-error-msgs{padding:8px 0;color:#fff;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs_error_rollup,.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-error-msgs{font-size:var(--text-sm)}}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs_error_rollup label,.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-error-msgs label{color:#fff}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-email{position:relative;grid-row:1;grid-column:1/2}@media (max-width: 1023px){.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-email{grid-column:1/-1}}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-email .input input{width:100%;color:#fff;padding:23px;border:2px solid white;border-radius:200px;font-family:Poppins;line-height:110%;font-size:var(--text-xs);font-weight:500}@media (min-width: 769px){.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-email .input input{font-size:var(--text-sm)}}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-email .input input:placeholder-shown{opacity:.4}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-email .input input::placeholder{color:#fff}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-email .input input:focus{outline:none;opacity:1}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .legal-consent-container,.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .submitted-message{grid-row:2;grid-column:1/3;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .legal-consent-container,.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .submitted-message{font-size:var(--text-sm)}}@media (max-width: 1024px){.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .legal-consent-container,.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .submitted-message{grid-row:3;grid-column:1/-1}}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .legal-consent-container .hs-richtext a,.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .submitted-message .hs-richtext a{text-decoration:underline}@media (min-width: 1025px){.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .legal-consent-container{margin-top:20px}}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-submit{position:relative;grid-row:1;grid-column:2/3;text-align:center;align-self:start;color:#fff;padding:23px;border:2px solid white;border-radius:200px;transition:color .3s ease;font-family:Poppins;line-height:110%;font-size:var(--text-xs);font-weight:500}@media (min-width: 769px){.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-submit{font-size:var(--text-sm)}}@media (max-width: 1023px){.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-submit{grid-row:2;grid-column:1/-1}}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-submit .actions{position:relative;z-index:1}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-submit:after{content:"";position:absolute;inset:-2px;border-radius:800px;background:#fff;z-index:0;opacity:0;transform:scaleX(.2) scaleY(.8);transition:transform .3s ease,opacity .12s ease}@media (pointer: fine){.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-submit:hover{color:#fa5a53}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-submit:hover:after{transform:scale(1);opacity:1;transition:transform .3s ease,opacity .12s ease .08s}.ct.ct--Footer .newsletter .form_wrapper .hubspotForm .hs-submit:hover svg{fill:#fa5a53}}.ct.ct--Footer .legals{grid-column:2/-2;margin-top:30px;text-align:center;color:#b7b7b7;font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--Footer .legals{font-size:var(--text-md)}}.ct.ct--Footer #cust-widget-note{padding:3rem 0;margin:0!important}.ct.ct--Footer #cust-widget-note .cust-rating-box img.brand-logo{border:4px solid white!important}.ct.ct--Footer #cust-widget-note #custStarSelector{scale:.8}.ct.ct--Footer #cust-widget-note .brandLogo-widget .cust-widget-about-note .cust-rating-box .general-note .cust-brand-rating{font-size:13px!important;line-height:15px!important}.ct.ct--Footer #cust-widget-note .cust-widget-about-note .cust-rating-box .general-note,.ct.ct--Footer #cust-widget-note .cust-widget-about-note .cust-rating-box .general-note .cust-brand-rating{color:#fff!important;line-height:15px!important}.ct.ct--SocialBar{display:flex;gap:32px;margin-top:20px}@media (min-width: 1921px){.ct.ct--SocialBar{gap:48px}}@media (min-width: 769px){.ct.ct--SocialBar{margin-top:32px}}.ct.ct--SocialBar .link{padding:12px;margin:-12px}.ct.ct--SocialBar .link svg{width:auto;height:24px;fill:#fff;transition:fill .3s ease}@media (min-width: 769px){.ct.ct--SocialBar .link svg{height:32px}}@media (min-width: 1441px){.ct.ct--SocialBar .link svg{height:40px}}@media (min-width: 1921px){.ct.ct--SocialBar .link svg{height:48px}}@media (pointer: fine){.ct.ct--SocialBar .link:hover svg{fill:#fa5a53}}.ct.ct--Listing{margin-top:24px}.ct.ct--Listing[data-type=news]{--card-aspect-ratio: 318/230}.ct.ct--Listing[data-type=student_project],.ct.ct--Listing[data-type=alumni_portrait]{--card-aspect-ratio: 3/4}.ct.ct--Listing.no-results .no-results{display:block}.ct.ct--Listing.no-results>.load-more,.ct.ct--Listing.no-results .listing-wrapper{display:none}@media (min-width: 769px){.ct.ct--Listing{margin-top:48px}}.ct.ct--Listing .filter-button-desktop.ct--ButtonClassic{width:auto;justify-content:center;padding:26px;--ct-ButtonClassic-text-color: #ffffff}@media (max-width: 768px){.ct.ct--Listing .filter-button-desktop.ct--ButtonClassic{display:none}}.ct.ct--Listing .filter-button-desktop.ct--ButtonClassic.filter-button-desktop--standalone{margin-bottom:24px}.ct.ct--Listing .filter-button{width:100%;justify-content:center;margin-bottom:24px;--ct-ButtonClassic-text-color: #111429}@media (min-width: 769px){.ct.ct--Listing .filter-button{display:none}}@media (min-width: 769px){.ct.ct--Listing .filters .ct--FilterBar{display:none}.ct.ct--Listing .filters.show .ct--FilterBar{display:block}}@media (max-width: 768px){.ct.ct--Listing .filters{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);row-gap:20px;position:fixed;z-index:1001;bottom:0;left:0;right:0;padding:24px 0;transform:translateY(calc(100% + 12px));border-radius:12px;background:#fff;box-shadow:0 -4px 8px #0000001a;transition:transform .3s ease}}@media (max-width: 768px) and (min-width: 769px){.ct.ct--Listing .filters{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (max-width: 768px){.ct.ct--Listing .filters.show{transform:translateY(0)}.ct.ct--Listing .filters .ct--SearchBar{grid-column:2/-2;grid-row:2}}.ct.ct--Listing .filters .close-button{position:absolute;z-index:1;top:10px;right:10px;width:44px;height:44px;fill:#111429;padding:10px}@media (min-width: 769px){.ct.ct--Listing .filters .close-button{display:none}}.ct.ct--Listing .filters .validate-button{grid-column:2/-2;width:100%;justify-content:center}@media (min-width: 769px){.ct.ct--Listing .filters .validate-button{display:none}}.ct.ct--Listing .filters .search-bar-wrapper{display:flex;gap:10px}.ct.ct--Listing .listing-wrapper{display:flex;flex-direction:column;gap:60px}.ct.ct--Listing .listing-wrapper.faq,.ct.ct--Listing .listing-wrapper.lexicon{gap:16px}@media (min-width: 769px){.ct.ct--Listing .listing-wrapper.faq,.ct.ct--Listing .listing-wrapper.lexicon{gap:24px}}.ct.ct--Listing .listing-wrapper.events{display:grid;gap:24px}@media (min-width: 769px){.ct.ct--Listing .listing-wrapper.events{grid-template-columns:1fr}}@media (min-width: 1025px){.ct.ct--Listing .listing-wrapper.events{grid-template-columns:1fr 1fr}}@media (min-width: 1441px){.ct.ct--Listing .listing-wrapper.events{grid-template-columns:1fr 1fr 1fr}}.ct.ct--Listing .listing-wrapper.faq .ct--CardExpand{align-self:start}@media (min-width: 769px){.ct.ct--Listing .listing-wrapper.faq{grid-template-columns:1fr 1fr}}@media (min-width: 901px){.ct.ct--Listing .listing-wrapper.faq{grid-template-columns:1fr 1fr}}@media (min-width: 1351px){.ct.ct--Listing .listing-wrapper.faq{grid-template-columns:1fr 1fr}}.ct.ct--Listing .listing-wrapper.professional_network,.ct.ct--Listing .listing-wrapper.partners_network{gap:24px}@media (min-width: 769px){.ct.ct--Listing .listing-wrapper.professional_network,.ct.ct--Listing .listing-wrapper.partners_network{display:flex}}@media (min-width: 769px){.ct.ct--Listing .listing-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media (min-width: 901px){.ct.ct--Listing .listing-wrapper{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1351px){.ct.ct--Listing .listing-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}}.ct.ct--Listing>.load-more,.ct.ct--Listing .no-results{display:block;margin:20px auto 0}@media (min-width: 769px){.ct.ct--Listing>.load-more,.ct.ct--Listing .no-results{margin-top:64px}}.ct.ct--Listing .no-results{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;color:#111429;text-align:center;display:none}.ct.ct--Listing .load-more{--ct-ButtonClassic-text-color: #111429}.ct.ct--Listing .load-more:not(.show){display:none}.ct.ct--FilterBar{position:relative;grid-column:2/-2}.ct.ct--FilterBar.blue .category_name{color:#fff}@media (min-width: 769px){.ct.ct--FilterBar{margin-bottom:48px}}.ct.ct--FilterBar .wrapper-filter{display:flex;flex-direction:column;gap:20px}@media (min-width: 769px){.ct.ct--FilterBar .wrapper-filter{gap:16px}}@media (min-width: 769px){.ct.ct--FilterBar .category{display:grid;column-gap:24px;grid-column:2/14;grid-template-columns:repeat(12,minmax(0,1fr))}}.ct.ct--FilterBar .category_name{color:#fa5a53;margin-bottom:16px;display:block}@media (max-width: 768px){.ct.ct--FilterBar .category_name{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}}@media (max-width: 768px) and (min-width: 769px){.ct.ct--FilterBar .category_name{font-size:var(--text-sm)}}@media (min-width: 769px){.ct.ct--FilterBar .category_name{margin-bottom:0;grid-column:span 2;align-self:start;font-family:Visby CF;font-style:normal;font-weight:600;line-height:1.1;line-height:200%;font-size:var(--text-lg);color:#111429;text-transform:capitalize}}.ct.ct--FilterBar .category .promo-selector{position:relative;cursor:pointer}@media (min-width: 769px){.ct.ct--FilterBar .category .promo-selector{grid-column:3/-1;justify-self:start}}.ct.ct--FilterBar .category .promo-selector.active .list{display:flex}.ct.ct--FilterBar .category .promo-selector .placeholder{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-radius:8px;border:2px solid #e9e8e8}@media (min-width: 769px){.ct.ct--FilterBar .category .promo-selector .placeholder{gap:135px}}.ct.ct--FilterBar .category .promo-selector .placeholder .value{position:absolute;inset:2px;display:flex;justify-content:space-between;padding:20px 22px;background:#fff}.ct.ct--FilterBar .category .promo-selector .placeholder .value:not(.show){display:none}.ct.ct--FilterBar .category .promo-selector .placeholder .value .text{color:#111429}.ct.ct--FilterBar .category .promo-selector .placeholder .text{font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:500;line-height:1.1;color:#747474}@media (min-width: 769px){.ct.ct--FilterBar .category .promo-selector .placeholder .text{font-size:var(--text-sm)}}.ct.ct--FilterBar .category .promo-selector .placeholder .cross,.ct.ct--FilterBar .category .promo-selector .placeholder .arrow{width:15px;height:15px}.ct.ct--FilterBar .category .promo-selector .placeholder .cross svg,.ct.ct--FilterBar .category .promo-selector .placeholder .arrow svg{fill:#111429}@media (max-width: 768px){.ct.ct--FilterBar .category .promo-selector .placeholder .arrow{transform:rotate(180deg)}}.ct.ct--FilterBar .category .promo-selector .placeholder .cross label{padding:8px;margin:-8px}.ct.ct--FilterBar .category .promo-selector .placeholder .cross input{display:none}.ct.ct--FilterBar .category .promo-selector .list{display:none;position:absolute;left:0;right:0;max-height:400px;z-index:1;flex-direction:column;overflow-y:auto;background:#fff;border:2px solid #e9e8e8}@media (max-width: 768px){.ct.ct--FilterBar .category .promo-selector .list{bottom:calc(100% - 10px);border-radius:8px 8px 0 0;border-bottom:none}}@media (min-width: 769px){.ct.ct--FilterBar .category .promo-selector .list{top:calc(100% - 10px);border-radius:0 0 8px 8px;border-top:none}}.ct.ct--FilterBar .category .promo-selector .list .item input{display:none}.ct.ct--FilterBar .category .promo-selector .list .item label{display:block;padding:20px 22px;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:500;line-height:1.1;color:#111429}@media (min-width: 769px){.ct.ct--FilterBar .category .promo-selector .list .item label{font-size:var(--text-sm)}}.ct.ct--FilterBar .category .category_list{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 768px){.ct.ct--FilterBar .category .category_list{gap:4px}}@media (min-width: 769px){.ct.ct--FilterBar .category .category_list{grid-column:3/-1;flex-wrap:wrap;gap:4px}}@media (min-width: 768px){.ct.ct--FilterBar .category .category_item{margin-bottom:0}}.ct.ct--FilterBar .category .category_item label{display:block;color:#111429;transition:background-color .4s,color .4s;background-color:#e9e8e8;border-radius:8px;padding:8px 12px;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--FilterBar .category .category_item label{font-family:Poppins;line-height:110%;font-weight:500;font-size:var(--text-sm);padding:10px 16px;cursor:pointer}}@media (min-width: 769px){.ct.ct--FilterBar .category .category_item label.selected{background-color:#fa5a53;color:#fff}}.ct.ct--FilterBar .category .category_item input{position:absolute;opacity:0;visibility:hidden}.ct.ct--FilterBar .category .category_item input:checked+label{background-color:#fa5a53;color:#fff}.ct.ct--FilterBar .category.masked{display:none}.ct.ct--TrainingNavigation{z-index:998}@media (max-width: 1200px){.ct.ct--TrainingNavigation{position:fixed;bottom:0;left:0;right:0}.ct.ct--TrainingNavigation.close .navigation{transform:translateY(100%)}.ct.ct--TrainingNavigation.close .navigation .mobile-menu .ct--ButtonIcon{transform:rotate(-90deg)}.ct.ct--TrainingNavigation.scrolled .navigation .mobile-menu{transform:translateY(0)}.ct.ct--TrainingNavigation .navigation{position:absolute;bottom:0;width:100%;display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);background:#fff;transition:transform .3s ease}}@media (max-width: 1200px) and (min-width: 769px){.ct.ct--TrainingNavigation .navigation{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (max-width: 1200px){.ct.ct--TrainingNavigation .navigation .mobile-menu,.ct.ct--TrainingNavigation .navigation .list{grid-column:2/-2}.ct.ct--TrainingNavigation .navigation .mobile-menu{position:absolute;bottom:100%;left:-20px;right:-20px;background:#fff;padding:20px;display:flex;gap:8px;box-shadow:0 -4px 8px #0000001a;transform:translateY(100%);transition:transform .3s ease}}@media (max-width: 1200px) and (min-width: 769px){.ct.ct--TrainingNavigation .navigation .mobile-menu{left:-48px;right:-48px;padding:20px 48px}}@media (max-width: 1200px){.ct.ct--TrainingNavigation .navigation .mobile-menu .ct--ButtonIcon{flex-shrink:0;transform:rotate(90deg);transition:transform .3s ease}.ct.ct--TrainingNavigation .navigation .mobile-menu .title{display:flex;flex-direction:column;gap:3px;flex-grow:1}.ct.ct--TrainingNavigation .navigation .mobile-menu .title .main{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}}@media (max-width: 1200px) and (min-width: 769px){.ct.ct--TrainingNavigation .navigation .mobile-menu .title .main{font-size:var(--text-sm)}}@media (max-width: 1200px){.ct.ct--TrainingNavigation .navigation .mobile-menu .title .label{font-family:Visby CF;font-weight:600;font-size:var(--text-sm);line-height:110%}}@media (min-width: 1201px){.ct.ct--TrainingNavigation{position:sticky;top:62px;margin-top:40px;padding-top:12px;padding-bottom:12px;display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);background:#fff}}@media (min-width: 1201px) and (min-width: 769px){.ct.ct--TrainingNavigation{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (min-width: 1201px){.ct.ct--TrainingNavigation .navigation{grid-column:2/-2}.ct.ct--TrainingNavigation .mobile-menu{display:none}}@media (pointer: fine) and (min-width: 1201px){.ct.ct--TrainingNavigation{top:86px}}.ct.ct--TrainingNavigation .list{grid-column:2/-2;width:100%;display:flex}@media (max-width: 1200px){.ct.ct--TrainingNavigation .list{flex-direction:column;padding-bottom:14px}}@media (min-width: 1201px){.ct.ct--TrainingNavigation .list{gap:8px}}.ct.ct--TrainingNavigation .list .item{position:relative;flex-grow:1;display:flex;justify-content:center;font-family:Poppins;font-size:var(--text-xs);line-height:100%;cursor:pointer;color:#111429}@media (max-width: 1200px){.ct.ct--TrainingNavigation .list .item.selected{text-decoration:underline}}@media (min-width: 1201px){.ct.ct--TrainingNavigation .list .item.selected{background:#fa5a53;color:#fff}}@media (min-width: 1201px){.ct.ct--TrainingNavigation .list .item{background:#e9e8e8;color:#747474;font-weight:500;line-height:110%;align-items:center}.ct.ct--TrainingNavigation .list .item:not(.linked){border-radius:8px}.ct.ct--TrainingNavigation .list .item.linked:after,.ct.ct--TrainingNavigation .list .item.linked:before{content:"";position:absolute;top:0;bottom:0;width:3px;height:100%;background:#e9e8e8}.ct.ct--TrainingNavigation .list .item.linked.selected:after,.ct.ct--TrainingNavigation .list .item.linked.selected:before{background:#fa5a53}.ct.ct--TrainingNavigation .list .item.linked:after{left:100%}.ct.ct--TrainingNavigation .list .item.linked:before{right:100%}.ct.ct--TrainingNavigation .list .item.first_linked{border-top-left-radius:8px;border-bottom-left-radius:8px}.ct.ct--TrainingNavigation .list .item.first_linked:before{display:none}.ct.ct--TrainingNavigation .list .item.last_linked{border-top-right-radius:8px;border-bottom-right-radius:8px}.ct.ct--TrainingNavigation .list .item.last_linked:after{display:none}}.ct.ct--TrainingNavigation .list .item .link{padding:20px 0 18px;width:100%}@media (max-width: 1200px){.ct.ct--TrainingNavigation .list .item .link{border-top:2px solid #cccccc}}@media (min-width: 1201px){.ct.ct--TrainingNavigation .list .item .link{padding:16px;text-align:center}}.ct.ct--CustomCursor{position:fixed;top:0;left:0;transform:translate(-50%,-50%) scale(0);z-index:99;pointer-events:none}@media (pointer: fine){.ct.ct--CustomCursor{display:block}}@media (pointer: coarse),(pointer: none){.ct.ct--CustomCursor{display:none}}.ct.ct--CustomCursor .cursor_inner{position:relative;width:170px;height:170px;border-radius:50%;background-color:#fa5a53}.ct.ct--CustomCursor .play{position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:6px;font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;color:#fff;opacity:0;transform:translate(-50%,-50%)}.ct.ct--CustomCursor .play svg{width:15px;height:15px;fill:#fff}.ct.ct--Breadcrumbs{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding-bottom:8px}@media (min-width: 769px){.ct.ct--Breadcrumbs{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--Breadcrumbs .list{display:flex;flex-wrap:wrap;grid-column:2/-2;margin-left:-10px}.ct.ct--Breadcrumbs .list .item:not(:first-child) .link:after{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;border-right:2px solid #cccccc;border-bottom:2px solid #cccccc;border-bottom-right-radius:1px;transform:translate(-75%,-50%) rotate(-45deg)}.ct.ct--Breadcrumbs .list .item .link{position:relative;display:block;color:#ccc;padding:10px;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--Breadcrumbs .list .item .link{font-size:var(--text-sm)}}.ct.ct--Breadcrumbs .list .item .link.active{color:#fa5a53}.ct.ct--Breadcrumbs .list .item .link.active:after{border-color:#111429}.ct.ct--SocialShare{--radius: 50px;--color: $primary-1}.ct.ct--SocialShare .list{display:flex;gap:20px}.ct.ct--SocialShare .link{display:flex;align-items:center;justify-content:center;width:var(--radius);height:var(--radius);border:2px solid #fa5a53;border-radius:50em;transition:.2s ease-in-out}.ct.ct--SocialShare .link svg{width:18px;fill:var(--color)}@media (max-width: 374px){.ct.ct--SocialShare .link{--radius: 50px}}@media (pointer: fine){.ct.ct--SocialShare .link:hover{background-color:#fa5a53;border-color:#fa5a53}.ct.ct--SocialShare .link:hover svg{fill:#fff}}.ct.ct--SearchBar{display:flex;gap:8px;align-items:center}@media (min-width: 769px){.ct.ct--SearchBar{margin-bottom:24px}}.ct.ct--SearchBar .input-wrapper input{border-radius:200px;border:2px solid #e9e8e8;font-family:Poppins;line-height:110%;font-size:var(--text-xs);font-weight:500;color:#111429;padding:20px}@media (min-width: 769px){.ct.ct--SearchBar .input-wrapper input{font-size:var(--text-sm)}}.ct.ct--SearchBar .input-wrapper input::placeholder{color:#e9e8e8}.ct.ct--SearchBar .input-wrapper input:focus{border-color:#fa5a53;border-width:3px;outline:none!important}@media (max-width: 768px){.ct.ct--SearchBar .input-wrapper{flex-grow:1}.ct.ct--SearchBar .input-wrapper input{width:100%}}@media (min-width: 769px){.ct.ct--SearchBar .input-wrapper input{width:30vw;padding:28px 26px}.ct.ct--SearchBar .input-wrapper input:focus{padding:27px 25px}}.ct.ct--SearchBar .ct--ButtonClassic{--ct-ButtonClassic-text-color: #111429}@media (max-width: 768px){.ct.ct--SearchBar .ct--ButtonClassic{display:none}}.ct.ct--SearchBar .reset{padding:20px;font-family:Poppins;line-height:110%;font-size:var(--text-xs);font-weight:500;color:#111429}@media (min-width: 769px){.ct.ct--SearchBar .reset{font-size:var(--text-sm);padding:26px}}.ct.ct--DropdownLang{position:relative;text-transform:uppercase;font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;color:#fff}.ct.ct--DropdownLang .current-lang{display:flex;align-items:center}.ct.ct--DropdownLang .current-lang .arrow{margin-left:10px;margin-top:-3px;display:block;border:solid white;border-width:0 1px 1px 0;display:inline-block;width:9px;height:9px;transform:rotate(45deg);transition:.1s ease-out transform;transform-origin:center center}.ct.ct--DropdownLang a{color:#fff9;text-decoration:none}.ct.ct--DropdownLang .dropdown-container.open .current-lang{color:#fff}.ct.ct--DropdownLang .dropdown-container.open .current-lang .arrow{transform:rotate(-135deg);margin-top:8px}.ct.ct--DropdownLang .dropdown-container .dropdown{position:absolute}.ct.ct--DropdownLang.ct--DropdownLang--header{display:none;color:var(--ct-Header-navigation-content-color);margin-left:4px;font-size:var(--text-sm)}@media (pointer: fine) and (min-width: 1201px){.ct.ct--DropdownLang.ct--DropdownLang--header{display:block}}.ct.ct--DropdownLang.ct--DropdownLang--header .arrow{border-color:var(--ct-Header-navigation-content-color);width:5px;height:5px;margin-top:-2px;margin-left:8px}.ct.ct--DropdownLang.ct--DropdownLang--header a{color:var(--ct-Header-navigation-content-color);opacity:.8}.ct.ct--InfosBar{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px)}@media (min-width: 769px){.ct.ct--InfosBar{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--InfosBar .infos{grid-column:2/-2;display:flex;padding:21px 17px;border-radius:20px;border:1px solid #e9e8e8}@media (max-width: 768px){.ct.ct--InfosBar .infos{flex-direction:column;gap:20px}}@media (min-width: 769px){.ct.ct--InfosBar .infos{flex-wrap:wrap;gap:20px;justify-content:space-between;padding:36px 50px;border-width:2px;align-items:center}}@media (max-width: 768px){.ct.ct--InfosBar .infos>.list{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media (min-width: 769px){.ct.ct--InfosBar .infos>.list{flex-grow:1;flex-wrap:wrap;display:flex;gap:min(4.2vw,60px)}}.ct.ct--InfosBar .infos>.list .button{display:flex;flex-grow:1;justify-content:end}.ct.ct--InfosBar .infos>.list .button .link{--ct-ButtonClassic-text-color: #111429;padding:20px;margin:-12px 0}@media (min-width: 769px){.ct.ct--InfosBar .infos>.list .button .link{margin:-9px 0}}.ct.ct--InfosBar .infos>.list .entry{display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.ct.ct--InfosBar .infos>.list .entry:not(.date){grid-column:1/2}.ct.ct--InfosBar .infos>.list .entry.date:not(:first-child){grid-column:2/3}.ct.ct--InfosBar .infos>.list .entry.date{grid-row:1}}.ct.ct--InfosBar .infos>.list .entry.image{width:70px;height:70px}@media (min-width: 769px){.ct.ct--InfosBar .infos>.list .entry.image{margin:-18px 0}}.ct.ct--InfosBar .infos>.list .entry.image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.ct.ct--InfosBar .infos>.list .entry.linkedin .link{width:42px;height:42px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid #fa5a53}@media (pointer: fine){.ct.ct--InfosBar .infos>.list .entry.linkedin .link{transition:background-color .3s ease}.ct.ct--InfosBar .infos>.list .entry.linkedin .link svg{transition:fill .3s ease}.ct.ct--InfosBar .infos>.list .entry.linkedin .link:hover{background-color:#fa5a53}.ct.ct--InfosBar .infos>.list .entry.linkedin .link:hover svg{fill:#fff}}.ct.ct--InfosBar .infos>.list .entry.linkedin .link svg{fill:#111429;width:20px;height:20px}.ct.ct--InfosBar .infos>.list .entry .label{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--InfosBar .infos>.list .entry .label{font-size:var(--text-sm)}}.ct.ct--InfosBar .infos>.list .entry .value{color:#747474;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--InfosBar .infos>.list .entry .value{font-size:var(--text-sm)}}.ct.ct--CrossNav{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0}@media (min-width: 769px){.ct.ct--CrossNav{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--CrossNav .wrapper{grid-column:2/-2}@media (min-width: 769px){.ct.ct--CrossNav .wrapper{display:grid;column-gap:24px;grid-column:2/14;grid-template-columns:repeat(12,minmax(0,1fr))}}.ct.ct--CrossNav .wrapper>.line{grid-column:2/-2;height:1px;color:#ccc;margin-bottom:24px;grid-column:1/-1}.ct.ct--CrossNav .wrapper.no-list .ct--Title{grid-column:1/6}.ct.ct--CrossNav .wrapper.no-list .link{grid-column:6/-1}@media (max-width: 768px){.ct.ct--CrossNav .wrapper.no-list .link{margin-top:24px}}.ct.ct--CrossNav .wrapper .ct--Title{grid-column:1/-1}.ct.ct--CrossNav .wrapper .list{margin-top:48px;display:grid;grid-column:1/-1;display:flex;gap:24px}@media (max-width: 768px){.ct.ct--CrossNav .wrapper .list{flex-direction:column}}@media (min-width: 769px){.ct.ct--CrossNav .wrapper .list{grid-template-columns:1fr 1fr 1fr;flex-wrap:wrap;justify-content:center}}.ct.ct--CrossNav .wrapper .link{--ct-ButtonClassic-text-color: $primary-1}.ct.ct--CrossNav .wrapper .link.bottom{grid-column:1/-1;display:block;margin:24px auto 0}.ct.ct--TrainingForm{position:fixed;inset:0;z-index:1001;transition:opacity .3s ease}.ct.ct--TrainingForm.hidden{opacity:0;pointer-events:none}@media (min-width: 769px){.ct.ct--TrainingForm .closer{position:absolute;inset:0;background:#111429b3}}.ct.ct--TrainingForm .inner{position:absolute;inset:0;background:#111429}@media (min-width: 769px){.ct.ct--TrainingForm .inner{inset:32px;border-radius:12px}}.ct.ct--TrainingForm .inner .cross{position:absolute;top:40px;right:40px;padding:12px;margin:-12px;fill:#fff;cursor:pointer}@media (min-width: 769px){.ct.ct--TrainingForm .inner .cross{top:25px;right:26px}}.ct.ct--TrainingForm .inner .cross svg{width:14px;height:14px}.ct.ct--TrainingForm .inner .form{overflow-y:auto;display:flex;flex-direction:column;height:100%;padding:54px 36px 25px;color:#fff}@media (min-width: 1201px){.ct.ct--TrainingForm .inner .form{padding:5.5% 9.5% 14%}}.ct.ct--TrainingForm .inner .form .steps{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:12px}@media (min-width: 769px){.ct.ct--TrainingForm .inner .form .steps{margin-bottom:16px}}.ct.ct--TrainingForm .inner .form .steps .text{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (min-width: 769px){.ct.ct--TrainingForm .inner .form .steps .text{font-size:var(--text-sm)}}.ct.ct--TrainingForm .inner .form .steps .rounds{display:flex;justify-content:center;gap:6px}.ct.ct--TrainingForm .inner .form .steps .rounds .step-round{width:12px;height:12px;border:1px solid #cccccc;border-radius:100%}.ct.ct--TrainingForm .inner .form .steps .rounds .step-round.active{border:1px solid #fa5a53;background-color:#fa5a53}.ct.ct--TrainingForm .inner .form .question{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px;text-align:center}.ct.ct--TrainingForm .inner .form .question.hidden{display:none}.ct.ct--TrainingForm .inner .form .question .infos{display:flex;flex-direction:column;align-items:center;gap:12px}@media (min-width: 769px){.ct.ct--TrainingForm .inner .form .question .infos{gap:16px}}.ct.ct--TrainingForm .inner .form .question .infos .title{font-family:Placard Next Cond;font-size:var(--text-4xl);font-style:normal;font-weight:700;line-height:1.02;letter-spacing:.02em;text-transform:uppercase}@media (min-width: 769px){.ct.ct--TrainingForm .inner .form .question .infos .title{font-size:var(--text-5xl)}}@media (max-width: 768px){.ct.ct--TrainingForm .inner .form .question .infos .title{font-size:30px}}@media (max-width: 1199px){.ct.ct--TrainingForm .inner .form .question .infos .title{font-size:40px}}@media (min-width: 1001px){.ct.ct--TrainingForm .inner .form .question .infos .title{width:75%}}.ct.ct--TrainingForm .inner .form .question .infos .description{font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--TrainingForm .inner .form .question .infos .description{width:75%}}@media (min-width: 1001px){.ct.ct--TrainingForm .inner .form .question .infos .description{width:58%}}.ct.ct--TrainingForm .inner .form .question .choices{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:28px;width:100%}@media (min-width: 769px){.ct.ct--TrainingForm .inner .form .question .choices{display:flex;justify-content:center;gap:78px}}@media (max-width: 768px){.ct.ct--TrainingForm .inner .form .question .choices .wrapper{justify-self:center}}@media (min-width: 769px){.ct.ct--TrainingForm .inner .form .question .choices .wrapper{flex:1 0 0;display:flex;justify-content:center}}.ct.ct--TrainingForm .inner .form .question .choices .choice{display:flex;flex-direction:column;align-items:center;gap:16px}.ct.ct--TrainingForm .inner .form .question .choices .choice.active .image-container:before{background-color:#fa5a53;transform:scale(1.1)}@media (pointer: fine){.ct.ct--TrainingForm .inner .form .question .choices .choice:hover .image-container:before{transform:scale(1.1)}}.ct.ct--TrainingForm .inner .form .question .choices .choice .image-container{position:relative;width:98px;height:98px}.ct.ct--TrainingForm .inner .form .question .choices .choice .image-container:before{content:"";position:absolute;inset:0;background-color:#ccc;border-radius:100%;transition:transform .18s ease}@media (min-width: 769px){.ct.ct--TrainingForm .inner .form .question .choices .choice .image-container{width:13vw;height:13vw}}@media (min-width: 1101px){.ct.ct--TrainingForm .inner .form .question .choices .choice .image-container{width:146px;height:146px}}.ct.ct--TrainingForm .inner .form .question .choices .choice .image-container .image{position:relative;width:100%;height:100%;border-radius:100%;object-fit:cover}.ct.ct--TrainingForm .inner .form .question .choices .choice .text{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1}@media (max-width: 768px){.ct.ct--TrainingForm .inner .form .question .choices .choice .text{font-size:var(--text-sm)}}.ct.ct--TrainingForm .inner .form .question .text-choices{display:grid;grid-template-columns:1fr;gap:12px;width:100%}@media (min-width: 769px){.ct.ct--TrainingForm .inner .form .question .text-choices{width:75%;grid-template-columns:1fr 1fr}}.ct.ct--TrainingForm .inner .form .question .text-choices.hidden{display:none}.ct.ct--TrainingForm .inner .form .question .text-choices .choice{width:100%;height:100%;display:block;padding:16px;background-color:#222644;font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;border-radius:500px;transition:background-color .3s ease}.ct.ct--TrainingForm .inner .form .question .text-choices .choice.active{background-color:#fa5a53}@media (pointer: fine){.ct.ct--TrainingForm .inner .form .question .text-choices .choice:hover:not(.active){background-color:#262c57}}.ct.ct--TrainingForm .inner .form .question .buttons{display:flex;gap:8px;padding-bottom:20px}.ct.ct--TrainingForm .inner .form .question .buttons .button.disabled{opacity:.3;pointer-events:none}.ct.ct--TrainingForm .inner .form .results .ct--Trainings{padding:0}.ct.ct--TrainingForm .inner .form .results .ct--Trainings .list{margin:0}.ct.ct--TrainingForm .inner .form .results .ct--Trainings .list .training-entry .button{display:block}.ct.ct--TrainingForm .inner .form .results .ct--Trainings .list .training-entry:not(.selected){display:none}.ct.ct--TrainingForm .inner .form .results .ct--Trainings .list .item{width:216px;height:216px;border-radius:100%;border:4px solid var(--training-color)}@media (max-width: 1199px){.ct.ct--TrainingForm .inner .form .results .ct--Trainings .list .item{width:180px;height:180px}}@media (max-width: 768px){.ct.ct--TrainingForm .inner .form .results .ct--Trainings .list .item .link:before{display:none}}.ct.ct--TrainingForm .inner .form .results .ct--Trainings .list .item .title{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}@media (min-width: 769px){.ct.ct--TrainingForm .inner .form .results .ct--Trainings .list .item .title{font-size:var(--text-2xl)}}.ct.ct--TrainingForm .inner .form .results .ct--Trainings .list .item svg{display:none}.ct.ct--TrainingForm .inner .form .results .retry{display:flex;gap:8px;align-items:center;padding:12px}.ct.ct--TrainingForm .inner .form .results .retry span{font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--TrainingForm .inner .form .results .retry span{font-size:var(--text-sm)}}.ct.ct--TrainingForm .inner .form .results .retry svg{width:17px;height:17px;fill:#fff}.ct--SmallPopin{--background-color: white;--secondary-color: #fa5a53;--text-color: #111429;--padding: 13px;display:flex;justify-content:space-between;gap:20px;background-color:var(--background-color);color:var(--text-color);width:auto;padding:var(--padding);padding-right:40px;border-radius:10px;align-items:center;transition:.3s ease-out;clip-path:circle(0% at 100% 50%);animation:appear .6s ease-in 1 forwards;animation-delay:1s}@media (min-width: 1201px){.ct--SmallPopin{width:322px;flex-direction:column;align-items:start;gap:20px;width:422px;--padding: 27px;padding-right:55px}}.ct--SmallPopin .ct--SmallPopin_title{padding-left:12px;border-left:2px solid var(--secondary-color);font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 1201px){.ct--SmallPopin .ct--SmallPopin_title{font-size:var(--text-md)}}.ct--SmallPopin .ct.ct--ButtonClassic.link .label{--ct-ButtonClassic-text-color: var(--text-color)}@media (max-width: 1200px){.ct--SmallPopin .ct.ct--ButtonClassic.link .label{font-size:10px}}.ct--SmallPopin .ct--SmallPopin_close{position:absolute;right:var(--padding);top:var(--padding);cursor:pointer;z-index:900;border:none;background:none}.ct--SmallPopin .ct--SmallPopin_close svg{width:12px}.ct--SmallPopin.popin_hidden{opacity:0;transform:translateY(40%);user-select:none;pointer-events:none}@keyframes appear{to{clip-path:circle(150% at 100% 50%)}}.ct.ct--HeroHome{position:relative;background:var(--primary-1);aspect-ratio:360/496;display:grid}@media (min-width: 769px){.ct.ct--HeroHome{aspect-ratio:var(--hero-ratio-sm)}}.ct.ct--HeroHome.with-image{background:none}.ct.ct--HeroHome.with-image:before,.ct.ct--HeroHome.with-image:after{content:"";position:absolute;z-index:0;inset:0}.ct.ct--HeroHome.with-image:before{background:#00000026}.ct.ct--HeroHome.with-image:after{background:linear-gradient(180deg,#00000026,#0000 25%)}.ct.ct--HeroHome.centered .content{align-items:center}.ct.ct--HeroHome.centered .content h1{text-align:center}@media (min-width: 769px){.ct.ct--HeroHome.centered .content h1{grid-column:2/-2}}.ct.ct--HeroHome.centered .content .button{align-self:center}@media (min-width: 769px){.ct.ct--HeroHome.centered .content .button{justify-self:center}}.ct.ct--HeroHome .content{position:absolute;z-index:1;top:calc(50% + 16px);transform:translateY(-50%);row-gap:24px}@media (max-width: 768px){.ct.ct--HeroHome .content{display:flex;flex-direction:column;left:20px;right:20px;padding-top:32px}}@media (min-width: 769px){.ct.ct--HeroHome .content{left:0;right:0;display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px)}}@media (min-width: 769px) and (min-width: 769px){.ct.ct--HeroHome .content{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--HeroHome .content h1{color:#fff;font-family:Placard Next Cond;font-size:var(--text-4xl);font-style:normal;font-weight:700;line-height:1.02;letter-spacing:.02em;text-transform:uppercase}@media (max-width: 1440px) and (min-width: 769px){.ct.ct--HeroHome .content h1{font-size:4.2vw}}@media (min-width: 769px){.ct.ct--HeroHome .content h1{font-size:var(--text-5xl);grid-column:2/-4}}@media (min-width: 1921px){.ct.ct--HeroHome .content h1{font-size:var(--text-6xl)}}@media (min-width: 769px){.ct.ct--HeroHome .content .button.only-mobile{display:none}}@media (max-width: 768px){.ct.ct--HeroHome .content .button.only-desktop{display:none}}@media (min-width: 769px){.ct.ct--HeroHome .content .button{grid-column:2/-2}}.ct.ct--HeroHome .image img{display:block;aspect-ratio:360/496;width:100%;object-fit:cover}@media (min-width: 769px){.ct.ct--HeroHome .image img{aspect-ratio:var(--hero-ratio-sm)}}.ct.ct--HeroHome .popin{position:absolute;z-index:900;right:var(--section-padding);left:var(--section-padding);bottom:10px}@media (min-width: 1025px){.ct.ct--HeroHome .popin{bottom:var(--section-padding)}}@media (min-width: 769px){.ct.ct--HeroHome .popin{left:auto}}.ct.ct--HeroHome .video-wrapper{position:relative;z-index:-1;aspect-ratio:360/496;overflow:hidden}@media (min-width: 769px){.ct.ct--HeroHome .video-wrapper{aspect-ratio:var(--hero-ratio-sm)}}.ct.ct--HeroHome .video-wrapper .video{position:absolute;top:50%;left:50%;width:300vw;height:100%;transform:translate(-50%,-50%)}@media (min-width: 769px){.ct.ct--HeroHome .video-wrapper .video{width:100%;height:56vw}}@media (min-width: 769px){.ct.ct--HeroHome.ct--HeroHome--large,.ct.ct--HeroHome.ct--HeroHome--large .video-wrapper,.ct.ct--HeroHome.ct--HeroHome--large .image img{aspect-ratio:var(--hero-ratio-xl)}}@media (min-width: 1025px){.ct.ct--HeroHome.ct--HeroHome--large,.ct.ct--HeroHome.ct--HeroHome--large .video-wrapper,.ct.ct--HeroHome.ct--HeroHome--large .image img{aspect-ratio:var(--hero-ratio-lg)}}.ct.ct--HeroTraining{position:relative}@media (max-width: 767px){.ct.ct--HeroTraining{aspect-ratio:360/500;min-height:520px;width:100%}}@media (max-width: 767px){.ct.ct--HeroTraining.ct--HeroTraining--with-popin{aspect-ratio:360/520;min-height:620px}}.ct.ct--HeroTraining:before,.ct.ct--HeroTraining:after{content:"";position:absolute;z-index:0;inset:0}.ct.ct--HeroTraining:before{background:#0000004d}.ct.ct--HeroTraining:after{background:linear-gradient(180deg,#0000004d,#0000 25%)}.ct.ct--HeroTraining.ct--HeroTraining--with-popin .content{bottom:128px}@media (min-width: 768px){.ct.ct--HeroTraining.ct--HeroTraining--with-popin .content{bottom:40px}}@media (min-width: 1440px){.ct.ct--HeroTraining.ct--HeroTraining--with-popin .content{bottom:unset}}.ct.ct--HeroTraining .content{position:absolute;z-index:1;bottom:24px;row-gap:24px}@media (min-width: 401px){.ct.ct--HeroTraining .content{padding-top:32px}}@media (min-width: 768px){.ct.ct--HeroTraining .content{bottom:40px;top:unset;transform:translateY(0)}}@media (min-width: 1440px){.ct.ct--HeroTraining .content{bottom:unset;top:calc(60% + 16px);transform:translateY(-50%)}}@media (min-width: 1660px){.ct.ct--HeroTraining .content{top:calc(50% + 16px)}}@media (max-width: 767px){.ct.ct--HeroTraining .content{display:flex;flex-direction:column;left:20px;right:20px}}@media (min-width: 768px){.ct.ct--HeroTraining .content{left:0;right:0;display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);row-gap:12px}}@media (min-width: 768px) and (min-width: 769px){.ct.ct--HeroTraining .content{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (min-width: 1201px){.ct.ct--HeroTraining .content{row-gap:24px}}@media (min-width: 768px){.ct.ct--HeroTraining .content .title-wrapper{grid-column:2/-2}}@media (min-width: 1201px){.ct.ct--HeroTraining .content .title-wrapper{grid-column:2/8}}.ct.ct--HeroTraining .content .title-wrapper .title{color:#fff;font-family:Placard Next Cond;font-size:var(--text-4xl);font-style:normal;font-weight:700;line-height:1.02;letter-spacing:.02em;text-transform:uppercase}@media (max-width: 1439px) and (min-width: 768px){.ct.ct--HeroTraining .content .title-wrapper .title{font-size:4.2vw}}@media (min-width: 1440px){.ct.ct--HeroTraining .content .title-wrapper .title{font-size:var(--text-5xl)}}.ct.ct--HeroTraining .content .title-wrapper .title.title--long{font-size:var(--text-2xl)}@media (min-width: 426px){.ct.ct--HeroTraining .content .title-wrapper .title.title--long{font-size:var(--text-3xl)}}@media (max-width: 1439px) and (min-width: 768px){.ct.ct--HeroTraining .content .title-wrapper .title.title--long{font-size:3.6vw}}@media (min-width: 1440px){.ct.ct--HeroTraining .content .title-wrapper .title.title--long{font-size:var(--text-4xl)}}@media (min-width: 1920px){.ct.ct--HeroTraining .content .title-wrapper .title{font-size:var(--text-6xl)}}.ct.ct--HeroTraining .content .title-wrapper--has-badge{display:flex;align-items:center;justify-content:flex-start;gap:10px}.ct.ct--HeroTraining .content .title-wrapper--has-badge .badge{flex-shrink:0;height:auto;width:96px}.ct.ct--HeroTraining .content .description{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:var(--primary-2)}.ct.ct--HeroTraining .content .description.description--long{font-size:var(--text-xs)}@media (min-width: 1025px){.ct.ct--HeroTraining .content .description.description--long{font-size:var(--text-sm)}}@media (min-width: 768px){.ct.ct--HeroTraining .content .description{grid-column:2/-2;font-size:var(--text-md)}}@media (min-width: 1201px){.ct.ct--HeroTraining .content .description{grid-column:2/8}}.ct.ct--HeroTraining .content .buttons{display:flex;gap:8px}@media (max-width: 767px){.ct.ct--HeroTraining .content .buttons{flex-direction:column}}@media (min-width: 768px){.ct.ct--HeroTraining .content .buttons{grid-column:2/-2}}@media (max-width: 424px){.ct.ct--HeroTraining .content .buttons .button.big{padding:18px}}.ct.ct--HeroTraining .content .buttons .button.only-mobile{width:100%;justify-content:center}@media (min-width: 768px){.ct.ct--HeroTraining .content .buttons .button.only-mobile{display:none}}@media (max-width: 767px){.ct.ct--HeroTraining .content .buttons .button.only-desktop{display:none}}.ct.ct--HeroTraining .image{width:100%;height:100%}.ct.ct--HeroTraining .image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.ct.ct--HeroTraining .image img{min-height:420px;aspect-ratio:var(--hero-ratio-xl)}}@media (min-width: 1025px){.ct.ct--HeroTraining .image img{aspect-ratio:var(--hero-ratio-lg)}}@media (min-width: 1921px){.ct.ct--HeroTraining .image img{aspect-ratio:var(--hero-ratio-sm)}}.ct.ct--HeroTraining .video-wrapper{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:hidden}@media (min-width: 768px){.ct.ct--HeroTraining .video-wrapper{position:relative;aspect-ratio:var(--hero-ratio-xl);min-height:420px}}@media (min-width: 1025px){.ct.ct--HeroTraining .video-wrapper{aspect-ratio:var(--hero-ratio-lg)}}@media (min-width: 1921px){.ct.ct--HeroTraining .video-wrapper{aspect-ratio:var(--hero-ratio-sm)}}.ct.ct--HeroTraining .video-wrapper .video{position:absolute;top:50%;left:50%;width:400vw;height:100%;transform:translate(-50%,-50%)}@media (min-width: 768px){.ct.ct--HeroTraining .video-wrapper .video{width:100%;height:56vw}}.ct.ct--HeroTraining .popin{position:absolute;z-index:900;right:var(--section-padding);left:var(--section-padding);bottom:10px;display:flex}@media (min-width: 768px) and (max-width: 1024px){.ct.ct--HeroTraining .popin{display:none}}@media (min-width: 768px){.ct.ct--HeroTraining .popin{bottom:var(--section-padding);left:auto}}.ct.ct--PushFloatingNews{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0;overflow:hidden}@media (min-width: 769px){.ct.ct--PushFloatingNews{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--PushFloatingNews .list{grid-column:2/-2;display:flex}@media (min-width: 769px){.ct.ct--PushFloatingNews .list{gap:24px}}@media (max-width: 768px){.ct.ct--PushFloatingNews .list{position:relative}}@media (min-width: 769px){.ct.ct--PushFloatingNews .list{justify-content:center}}@media (max-width: 768px){.ct.ct--PushFloatingNews .list .entry{width:100%;height:100%;opacity:0;flex-grow:1;flex-shrink:0}.ct.ct--PushFloatingNews .list .entry .ct--CardCustom{padding:0}.ct.ct--PushFloatingNews .list .entry .ct--CardCustom .infos{width:60%;margin:20px -20px 20px 0;padding-left:20px}.ct.ct--PushFloatingNews .list .entry:nth-child(2){transform:translate(-100%)}.ct.ct--PushFloatingNews .list .entry:nth-child(3){transform:translate(-200%)}.ct.ct--PushFloatingNews .list .entry.item-number-3{position:relative}.ct.ct--PushFloatingNews .list .entry.item-number-3:nth-child(1){animation:fadeout 15s 0s infinite}.ct.ct--PushFloatingNews .list .entry.item-number-3:nth-child(2){animation:fadeout 15s 5s infinite}.ct.ct--PushFloatingNews .list .entry.item-number-3:nth-child(3){animation:fadeout 15s 10s infinite}.ct.ct--PushFloatingNews .list .entry.item-number-2:nth-child(1){animation:fadeout-2 10s 0s infinite}.ct.ct--PushFloatingNews .list .entry.item-number-2:nth-child(2){animation:fadeout-2 10s 5s infinite}.ct.ct--PushFloatingNews .list .entry.item-number-1:nth-child(1){animation:none;opacity:1}}@media (min-width: 769px){.ct.ct--PushFloatingNews .list .entry{align-self:stretch;flex:1 1 0px}}@keyframes fadeout{0%{opacity:0;z-index:0}3%{opacity:1;z-index:3}30%{opacity:1;z-index:3}33.33%{opacity:0;z-index:0}}@keyframes fadeout-2{0%{opacity:0;z-index:0}5%{opacity:1;z-index:3}50%{opacity:1;z-index:3}55%{opacity:0;z-index:0}}.ct.ct--Flexible>*.blue{background-color:#111429}@media (max-width: 768px){.ct.ct--Flexible>*.mobile-hide{display:none!important}}.ct.ct--Slider{position:relative;padding:var(--section-padding) 0;overflow:hidden}@media (max-width: 768px){.ct.ct--Slider{row-gap:20px}.ct.ct--Slider:not(.news){grid-column:1/-1;display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px)}}@media (max-width: 768px) and (min-width: 769px){.ct.ct--Slider:not(.news){grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (max-width: 768px){.ct.ct--Slider:not(.news) .navigation,.ct.ct--Slider:not(.news) .link{grid-column:2/-2}.ct.ct--Slider:not(.news) .slider{grid-column:2/-1}.ct.ct--Slider:not(.news).blue{padding:24px 0}.ct.ct--Slider.news{margin:var(--section-padding) 0;grid-column:2/-2;padding:var(--section-padding) 20px;margin:24px 20px;border-radius:20px}.ct.ct--Slider.news .ct--AdvancedContent{display:block;margin-bottom:24px}.ct.ct--Slider.news .ct--AdvancedContent .right{margin-top:12px}}@media (max-width: 768px) and (max-width: 768px){.ct.ct--Slider.news .navigation{display:none}}@media (max-width: 768px){.ct.ct--Slider.news>.ct--ButtonClassic{margin-top:20px}}@media (max-width: 768px) and (min-width: 769px){.ct.ct--Slider.images .navigation{display:none}}@media (max-width: 768px) and (max-width: 768px){.ct.ct--Slider.images .slider{width:85%}}@media (min-width: 769px){.ct.ct--Slider{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);row-gap:16px}}@media (min-width: 769px) and (min-width: 769px){.ct.ct--Slider{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--Slider.blue>.link{--ct-ButtonClassic-text-color: var(--primary-2)}.ct.ct--Slider.blue .ct--CardClassic{--ct-CardClassic-text-color: var(--primary-2)}.ct.ct--Slider.blue .ct--CardNews{--ct-CardNews-text-color: var(--primary-2)}.ct.ct--Slider.blue .navigation .arrow svg{fill:var(--primary-2)}@media (max-width: 768px){.ct.ct--Slider.white.news{background:var(--grey-1)}}.ct.ct--Slider>.link{--ct-ButtonClassic-text-color: #111429}@media (max-width: 768px){.ct.ct--Slider>.link{display:block;margin:0 auto}}@media (min-width: 769px){.ct.ct--Slider>.link{grid-column:2/-2;margin-top:16px;justify-self:center}}.ct.ct--Slider.student_project .ct--AdvancedContent>.line,.ct.ct--Slider.teaching_staff .ct--AdvancedContent>.line,.ct.ct--Slider.alumni_portrait .ct--AdvancedContent>.line{display:block}@media (max-width: 768px){.ct.ct--Slider.student_project .slider,.ct.ct--Slider.teaching_staff .slider,.ct.ct--Slider.alumni_portrait .slider{width:77.5%}}.ct.ct--Slider.alumni_portrait{--card-aspect-ratio: 3/4}.ct.ct--Slider .ct--CardClassic{--ct-CardClassic-text-color: var(--primary-1)}.ct.ct--Slider .ct--AdvancedContent{grid-column:1/-1;margin:0;padding:0;background:none;border-radius:0}.ct.ct--Slider .ct--AdvancedContent .hat,.ct.ct--Slider .ct--AdvancedContent .title,.ct.ct--Slider .ct--AdvancedContent .right{padding:0}.ct.ct--Slider .ct--AdvancedContent .line{display:block}.ct.ct--Slider .navigation{grid-column:2/-2;display:flex;justify-content:flex-end}.ct.ct--Slider .navigation .arrow{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:none;border:2px solid var(--primary-3);border-radius:50%}.ct.ct--Slider .navigation .arrow svg{transform:rotate(-90deg)}.ct.ct--Slider .navigation .arrow.left{margin-right:8px}.ct.ct--Slider .navigation .arrow.left svg{transform:rotate(90deg)}.ct.ct--Slider .navigation .arrow.swiper-button-disabled{opacity:.5}.ct.ct--Slider .navigation .arrow.swiper-button-lock{display:none}.ct.ct--Slider .navigation .arrow svg{width:15px;height:15px;fill:var(--primary-1)}@media (max-width: 768px){.ct.ct--Slider .slider{width:74%}}@media (min-width: 769px){.ct.ct--Slider .slider{grid-column:2/-2}.ct.ct--Slider .slider[data-ui-slides-per-view="2"]{grid-column:2/span 10}}.ct.ct--Slider .slider .item.image{width:unset;height:340px}@media (max-width: 768px){.ct.ct--Slider .slider .item.image{max-width:100%;height:auto}}.ct.ct--Slider .slider .item.image img{width:100%;height:100%;object-fit:cover}.ct.ct--AnimatedText{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0;--ct-AnimatedText-text-color: #111429;--ct-AnimatedText-animation-color: #b7b7b7}@media (min-width: 769px){.ct.ct--AnimatedText{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--AnimatedText.blue{--ct-AnimatedText-text-color: white;--ct-AnimatedText-animation-color: #747474}.ct.ct--AnimatedText.blue .text-mobile{color:#ccc}@media (max-width: 768px){.ct.ct--AnimatedText{grid-column:2/-2;display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);margin:24px 20px;border-radius:20px;background:#e9e8e8}}@media (max-width: 768px) and (min-width: 769px){.ct.ct--AnimatedText{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (max-width: 768px){.ct.ct--AnimatedText>*{grid-column:2/-2}}.ct.ct--AnimatedText .hat{grid-column:3/-3;margin-bottom:12px;font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--AnimatedText .hat{font-size:var(--text-sm);grid-column:3/-3;margin-bottom:16px}}.ct.ct--AnimatedText .title{color:var(--ct-AnimatedText-text-color)}@media (min-width: 769px){.ct.ct--AnimatedText .title{grid-column:3/10}}.ct.ct--AnimatedText .logo-list{display:flex;margin-top:16px}@media (max-width: 768px){.ct.ct--AnimatedText .logo-list{grid-row:4}}@media (min-width: 769px){.ct.ct--AnimatedText .logo-list{margin-top:24px}}@media (min-width: 769px){.ct.ct--AnimatedText .logo-list{grid-column:3/-3;margin-top:48px}}.ct.ct--AnimatedText .logo-list .logo{width:106px;height:72px;padding:12px;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.ct.ct--AnimatedText .logo-list .logo{width:158px;height:106px;padding:20px}}.ct.ct--AnimatedText .logo-list .logo img{width:100%;height:100%;object-fit:contain}.ct.ct--AnimatedText .text-mobile{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:#747474;margin-top:16px}@media (min-width: 769px){.ct.ct--AnimatedText .text-mobile{font-size:var(--text-md);display:none}}.ct.ct--AnimatedText .text{position:relative;margin-top:20px;font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02;color:var(--ct-AnimatedText-animation-color)}@media (max-width: 768px){.ct.ct--AnimatedText .text{display:none}}@media (min-width: 769px){.ct.ct--AnimatedText .text{grid-column:8/-3;margin-top:24px;font-size:var(--text-3xl)}}.ct.ct--AnimatedText .text:before{content:"";position:absolute;top:12px;left:0;width:15px;height:15px;background-color:#fa5a53;border-radius:50%}@media (min-width: 769px){.ct.ct--AnimatedText .text:before{top:20px;left:-47px}}.ct.ct--PartnersList{overflow:hidden}@media (max-width: 768px){.ct.ct--PartnersList{grid-column:2/-2;position:relative;padding:32px 16px;overflow:hidden;margin:24px 20px;border-radius:20px}}@media (min-width: 769px){.ct.ct--PartnersList{padding:var(--section-padding) 0;display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px)}}@media (min-width: 769px) and (min-width: 769px){.ct.ct--PartnersList{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--PartnersList.ct--PartnersList--no-padding{padding:0}.ct.ct--PartnersList.blue{--ct-PartnersList-text-color: white}.ct.ct--PartnersList.white{--ct-PartnersList-text-color: #111429}@media (max-width: 768px){.ct.ct--PartnersList.white{background:#e9e8e8}}.ct.ct--PartnersList .line{height:1px;color:#ccc;grid-column:2/-2;margin-bottom:20px}@media (min-width: 769px){.ct.ct--PartnersList .line{margin-bottom:24px}}.ct.ct--PartnersList>.title{margin-bottom:20px;text-align:center;color:var(--ct-PartnersList-text-color)}@media (min-width: 769px){.ct.ct--PartnersList>.title{grid-column:4/-4;justify-self:center;margin-bottom:32px}}.ct.ct--PartnersList .item .line{height:1px;color:#ccc}.ct.ct--PartnersList .item .title{margin-top:16px;font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--PartnersList .item .title{font-size:var(--text-sm)}}.ct.ct--PartnersList .item .description{margin-top:4px;color:#747474;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--PartnersList .item .description{font-size:var(--text-sm)}}.ct.ct--PartnersList .list-desktop{grid-column:2/-2;justify-self:center;display:flex;width:fit-content;animation:logoMarquee 15s linear infinite;margin:2rem 0}@media (max-width: 767px){.ct.ct--PartnersList .list-desktop{margin:4rem 0}}.ct.ct--PartnersList .list-desktop .item{margin:0 16px}@media (max-width: 767px){.ct.ct--PartnersList .list-desktop .item{margin:0 24px}}.ct.ct--PartnersList .list-desktop .item .image-container{width:204px;height:102px}@media (max-width: 767px){.ct.ct--PartnersList .list-desktop .item .image-container{width:122px;height:80px}}.ct.ct--PartnersList .list-desktop .item .image{width:100%;height:100%;object-fit:contain}.ct.ct--PartnersList .list-desktop .item .line{height:1px;color:#ccc}.ct.ct--PartnersList .list-desktop .item .title{margin-top:16px;font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--PartnersList .list-desktop .item .title{font-size:var(--text-sm)}}.ct.ct--PartnersList .list-desktop .item .description{margin-top:4px;color:#747474;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--PartnersList .list-desktop .item .description{font-size:var(--text-sm)}}.ct.ct--PartnersList .link{--ct-ButtonClassic-text-color: var(--ct-PartnersList-text-color)}@media (max-width: 768px){.ct.ct--PartnersList .link{display:block;margin:24px auto 0}}@media (min-width: 769px){.ct.ct--PartnersList .link{grid-column:2/-2;justify-self:center;margin-top:48px}}@keyframes logoMarquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.ct.ct--KeyFigures{--text-color: #111429;--key-figure-color: #fa5a53;--description-color: #747474;display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0;color:var(--text-color)}@media (min-width: 769px){.ct.ct--KeyFigures{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--KeyFigures.blue{--text-color: white;--description-color: #b7b7b7}@media (max-width: 768px){.ct.ct--KeyFigures{grid-column:1/-1;row-gap:48px}.ct.ct--KeyFigures>*{grid-column:2/-2}.ct.ct--KeyFigures.blue{padding:var(--section-padding) 0}}@media (min-width: 769px){.ct.ct--KeyFigures{padding:var(--section-padding) 0}}@media (min-width: 769px){.ct.ct--KeyFigures.listing{row-gap:64px}}.ct.ct--KeyFigures.listing .title{text-align:center}@media (min-width: 769px){.ct.ct--KeyFigures.listing .title{grid-column:4/-4}}.ct.ct--KeyFigures.listing .list{display:flex;justify-content:center;gap:32px}@media (max-width: 768px){.ct.ct--KeyFigures.listing .list{flex-direction:column;align-items:center}}@media (min-width: 769px){.ct.ct--KeyFigures.listing .list{grid-column:2/-2;flex-wrap:wrap}}.ct.ct--KeyFigures.listing .list .item{flex:1 1 0px}@media (max-width: 768px){.ct.ct--KeyFigures.listing .list .item{width:248px}}@media (min-width: 769px){.ct.ct--KeyFigures.listing .list .item{max-width:242px}}.ct.ct--KeyFigures.listing .list .item .key-figure:before{display:none}.ct.ct--KeyFigures.listing .list .item .key-figure .number{font-size:104px;letter-spacing:2px;align-self:center}@media (max-width: 768px){.ct.ct--KeyFigures.listing .list .item .key-figure .number{text-align:center}}.ct.ct--KeyFigures.listing .list .item .key-figure .description{font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--KeyFigures.listing .list .item .key-figure .description{font-size:var(--text-sm)}}.ct.ct--KeyFigures.listing .list .item .key-figure .source{font-size:var(--text-xs)}.ct.ct--KeyFigures .title{grid-column:2/span 4}.ct.ct--KeyFigures .key-figure{display:flex;gap:36px}@media (max-width: 768px){.ct.ct--KeyFigures .key-figure{position:relative}}@media (min-width: 769px){.ct.ct--KeyFigures .key-figure{grid-column:8/span 4}}.ct.ct--KeyFigures .key-figure:before{content:"";flex-shrink:0;display:block;height:16px;width:16px;margin-top:46px;background-color:var(--key-figure-color);border-radius:50%}@media (max-width: 768px){.ct.ct--KeyFigures .key-figure:before{position:absolute;top:0;left:-12px;width:8px;height:8px}}.ct.ct--KeyFigures .key-figure .wrapper{display:flex;flex-direction:column;width:100%}.ct.ct--KeyFigures .key-figure .number{margin-bottom:24px;font-family:Placard Next Cond;color:var(--key-figure-color);font-size:160px;line-height:90%;letter-spacing:3.2px}@media (min-width: 769px){.ct.ct--KeyFigures .key-figure .number{font-size:240px;line-height:90%;letter-spacing:4.8px}}.ct.ct--KeyFigures .key-figure .description{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:var(--description-color)}@media (min-width: 769px){.ct.ct--KeyFigures .key-figure .description{font-size:var(--text-md)}}.ct.ct--KeyFigures .key-figure .source{margin-top:16px;font-family:Poppins;font-style:italic;font-size:var(--text-sm);line-height:120%;color:var(--description-color)}.ct.ct--PushBigCTA{padding:var(--section-padding) 0}@media (max-width: 768px){.ct.ct--PushBigCTA{grid-column:1/-1;display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px)}}@media (max-width: 768px) and (min-width: 769px){.ct.ct--PushBigCTA{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (max-width: 768px){.ct.ct--PushBigCTA>*{grid-column:2/-2}}@media (max-width: 768px) and (max-width: 1000px){.ct.ct--PushBigCTA.blue .wrapper .title{color:#fff}}@media (min-width: 769px){.ct.ct--PushBigCTA{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px)}}@media (min-width: 769px) and (min-width: 769px){.ct.ct--PushBigCTA{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (min-width: 1001px){.ct.ct--PushBigCTA{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px)}}@media (min-width: 1001px) and (min-width: 769px){.ct.ct--PushBigCTA{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (min-width: 769px){.ct.ct--PushBigCTA .wrapper{grid-column:2/-2}}@media (min-width: 1001px){.ct.ct--PushBigCTA .wrapper{display:flex;justify-content:space-between;align-items:center;height:396px;border-radius:396px;background-color:#fa5a53}}@media (min-width: 1001px) and (max-width: 1200px){.ct.ct--PushBigCTA .wrapper{height:300px;border-radius:300px}}.ct.ct--PushBigCTA .wrapper .title{text-align:center}@media (max-width: 1000px){.ct.ct--PushBigCTA .wrapper .title{color:#111429}}@media (min-width: 1001px){.ct.ct--PushBigCTA .wrapper .title{color:#fff;padding:0 120px}}@media (min-width: 1001px) and (max-width: 1200px){.ct.ct--PushBigCTA .wrapper .title{padding:0 80px;font-size:3vw}}.ct.ct--PushBigCTA .wrapper .links-desktop{display:flex;gap:24px;margin-right:48px}@media (max-width: 1000px){.ct.ct--PushBigCTA .wrapper .links-desktop{display:none}}@media (max-width: 1200px){.ct.ct--PushBigCTA .wrapper .links-desktop{margin-right:36px}}.ct.ct--PushBigCTA .wrapper .links-mobile{display:flex;flex-direction:column;gap:8px;margin-top:16px}@media (min-width: 1001px){.ct.ct--PushBigCTA .wrapper .links-mobile{display:none}}.ct.ct--PushBigCTA .wrapper .links-mobile .link{width:100%;justify-content:center}.ct.ct--AdvancedContent{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0;--ct-AdvancedContent-text-color: var(--primary-1);--ct-AdvancedContent-content-color: var(--grey-3);--ct-AdvancedContent-hat-color: var(--primary-3)}@media (min-width: 769px){.ct.ct--AdvancedContent{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--AdvancedContent.blue{--ct-AdvancedContent-text-color: var(--primary-2);--ct-AdvancedContent-content-color: var(--ct-AdvancedContent-text-color)}.ct.ct--AdvancedContent.blue .wrapper .right>.content{--wysiwyg-text-color: var(--grey-2)}.ct.ct--AdvancedContent>.line{grid-column:2/-2;height:1px;color:#ccc;margin-bottom:24px}@media (max-width: 768px){.ct.ct--AdvancedContent>.line{margin-bottom:20px}}.ct.ct--AdvancedContent.with-image .image-small{grid-column:2/-2;width:100%}@media (max-width: 768px){.ct.ct--AdvancedContent.with-image .image-small{margin-bottom:24px}}.ct.ct--AdvancedContent.layout-1 .right,.ct.ct--AdvancedContent.layout-2 .right{margin-top:20px}@media (min-width: 769px){.ct.ct--AdvancedContent.layout-1 .right,.ct.ct--AdvancedContent.layout-2 .right{margin-top:32px}}@media (min-width: 769px){.ct.ct--AdvancedContent.layout-1 .image-small{grid-column:2/span 5}}@media (min-width: 769px){.ct.ct--AdvancedContent.layout-1 .wrapper{grid-column:8/span 5}}@media (min-width: 769px){.ct.ct--AdvancedContent.layout-2 .image-small{grid-row:2;grid-column:8/span 5}}@media (min-width: 769px){.ct.ct--AdvancedContent.layout-2 .wrapper{grid-row:2;grid-column:2/span 5}}.ct.ct--AdvancedContent.layout-3 .ct--Image{display:block;width:100%;margin-top:20px}@media (min-width: 769px){.ct.ct--AdvancedContent.layout-3 .ct--Image{margin-top:48px}}.ct.ct--AdvancedContent.layout-3 .ct--Image img{width:100%}.ct.ct--AdvancedContent.layout-3 .wrapper .right{margin-top:20px}@media (min-width: 769px){.ct.ct--AdvancedContent.layout-3 .wrapper .right{display:grid;column-gap:24px;grid-column:2/14;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:48px}.ct.ct--AdvancedContent.layout-3 .wrapper .right .subtitle{grid-column:1/span 5;margin-bottom:0}.ct.ct--AdvancedContent.layout-3 .wrapper .right .content,.ct.ct--AdvancedContent.layout-3 .wrapper .right .link{grid-column:7/span 5}}@media (min-width: 769px){.ct.ct--AdvancedContent:not(.with-image) .wrapper{display:grid;column-gap:24px;grid-column:2/14;grid-template-columns:repeat(12,minmax(0,1fr))}}.ct.ct--AdvancedContent .wrapper{grid-column:2/-2}.ct.ct--AdvancedContent .wrapper .hat{display:block;margin-bottom:12px;font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ct-AdvancedContent-hat-color)}@media (min-width: 769px){.ct.ct--AdvancedContent .wrapper .hat{font-size:var(--text-sm);grid-column:1/-1;margin-bottom:16px}}.ct.ct--AdvancedContent .wrapper .left{grid-column:2/-2;display:flex;flex-direction:column;gap:12px}@media (min-width: 769px){.ct.ct--AdvancedContent .wrapper .left{grid-column:1/span 5;align-self:flex-start;gap:24px}}@media (min-width: 769px) and (min-width: 769px){.ct.ct--AdvancedContent .wrapper .left.full-width{grid-column:1/-1}}.ct.ct--AdvancedContent .wrapper .left .title{color:var(--ct-AdvancedContent-text-color)}.ct.ct--AdvancedContent .wrapper .left .logo-list{display:flex;gap:8px}@media (max-width: 768px){.ct.ct--AdvancedContent .wrapper .left .logo-list{flex-direction:column}}.ct.ct--AdvancedContent .wrapper .left .logo-list .item{max-width:304px}@media (min-width: 769px){.ct.ct--AdvancedContent .wrapper .left .logo-list .item{max-width:408px;flex:1 1 408px}}.ct.ct--AdvancedContent .wrapper .left .logo-list .item img{width:100%}.ct.ct--AdvancedContent .wrapper .right{display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.ct.ct--AdvancedContent .wrapper .right{margin-top:20px}}@media (min-width: 769px){.ct.ct--AdvancedContent .wrapper .right{grid-column:7/span 5}}.ct.ct--AdvancedContent .wrapper .right .subtitle{color:var(--ct-AdvancedContent-text-color);font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02}@media (min-width: 769px){.ct.ct--AdvancedContent .wrapper .right .subtitle{margin-bottom:24px;font-size:var(--text-3xl)}}.ct.ct--AdvancedContent .wrapper .right>.content{--wysiwyg-title-color: #111429;--wysiwyg-text-color: #747474}.ct.ct--AdvancedContent .wrapper .right>.content ul{display:flex;flex-direction:column;gap:8px;margin-left:16px}@media (min-width: 769px){.ct.ct--AdvancedContent .wrapper .right>.content ul{gap:10px;margin:4px 0 4px 28px}}.ct.ct--AdvancedContent .wrapper .right>.content ul li{position:relative}.ct.ct--AdvancedContent .wrapper .right>.content ul li:before{content:"";position:absolute;top:6px;left:-16px;width:6px;height:6px;border-radius:50%;background-color:#fa5a53}@media (min-width: 769px){.ct.ct--AdvancedContent .wrapper .right>.content ul li:before{top:7.5px}}.ct.ct--AdvancedContent .wrapper .right>.content h2,.ct.ct--AdvancedContent .wrapper .right>.content h3,.ct.ct--AdvancedContent .wrapper .right>.content h4{color:var(--wysiwyg-title-color)}.ct.ct--AdvancedContent .wrapper .right>.content h2,.ct.ct--AdvancedContent .wrapper .right>.content h1{font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02}.ct.ct--AdvancedContent .wrapper .right>.content h2:not(:last-child),.ct.ct--AdvancedContent .wrapper .right>.content h1:not(:last-child){margin-bottom:24px}@media (min-width: 769px){.ct.ct--AdvancedContent .wrapper .right>.content h2:not(:last-child),.ct.ct--AdvancedContent .wrapper .right>.content h1:not(:last-child){margin-bottom:48px}}.ct.ct--AdvancedContent .wrapper .right>.content h2:not(:first-child),.ct.ct--AdvancedContent .wrapper .right>.content h1:not(:first-child){margin-top:32px}.ct.ct--AdvancedContent .wrapper .right>.content h3,.ct.ct--AdvancedContent .wrapper .right>.content h4{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}.ct.ct--AdvancedContent .wrapper .right>.content h3:not(:last-child),.ct.ct--AdvancedContent .wrapper .right>.content h4:not(:last-child){margin-bottom:20px}@media (min-width: 769px){.ct.ct--AdvancedContent .wrapper .right>.content h3:not(:last-child),.ct.ct--AdvancedContent .wrapper .right>.content h4:not(:last-child){margin-bottom:16px}}.ct.ct--AdvancedContent .wrapper .right>.content h3:not(:first-child),.ct.ct--AdvancedContent .wrapper .right>.content h4:not(:first-child){margin-top:28px}@media (min-width: 769px){.ct.ct--AdvancedContent .wrapper .right>.content h3:not(:first-child),.ct.ct--AdvancedContent .wrapper .right>.content h4:not(:first-child){margin-top:22px}}.ct.ct--AdvancedContent .wrapper .right>.content p,.ct.ct--AdvancedContent .wrapper .right>.content ul,.ct.ct--AdvancedContent .wrapper .right>.content div{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:var(--wysiwyg-text-color)}.ct.ct--AdvancedContent .wrapper .right>.content p:not(:has(img)){margin-bottom:12px}.ct.ct--AdvancedContent .wrapper .right>.content img,.ct.ct--AdvancedContent .wrapper .right>.content iframe{width:100%;margin-bottom:20px}.ct.ct--AdvancedContent .wrapper .right>.content a{color:var(--primary-3);text-decoration:underline}.ct.ct--AdvancedContent .wrapper .right>.content .mce-button{background:var(--primary-3);color:#fff;padding:.8rem 1.3rem;border-radius:8rem;cursor:pointer}.ct.ct--Trainings{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0}@media (min-width: 769px){.ct.ct--Trainings{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (max-width: 768px){.ct.ct--Trainings{grid-column:1/-1}.ct.ct--Trainings>*{grid-column:2/-2}}.ct.ct--Trainings.blue .infos .title{color:#fff}.ct.ct--Trainings.blue .infos .description{color:#e9e8e8}.ct.ct--Trainings.blue .list .item .title{color:#fff}.ct.ct--Trainings.blue .list .item svg{fill:#fff}.ct.ct--Trainings .infos{grid-column:2/-2;display:flex;flex-direction:column;gap:12px}@media (min-width: 769px){.ct.ct--Trainings .infos{grid-column:4/-4;text-align:center;gap:24px}}.ct.ct--Trainings .infos .title{color:#111429}.ct.ct--Trainings .infos .description{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:#747474}@media (min-width: 769px){.ct.ct--Trainings .infos .description{font-size:var(--text-md)}}.ct.ct--Trainings .video{grid-column:1/-1;margin-top:24px}@media (min-width: 769px){.ct.ct--Trainings .video{display:none}}.ct.ct--Trainings .video .video-opener{aspect-ratio:16/9;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:60px}.ct.ct--Trainings .video .video-opener .title,.ct.ct--Trainings .video .video-opener .ct--ButtonIcon{position:relative;z-index:1}.ct.ct--Trainings .video .video-opener .title{color:#fff;text-align:center;font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}@media (min-width: 769px){.ct.ct--Trainings .video .video-opener .title{font-size:var(--text-2xl)}}.ct.ct--Trainings .video .video-opener .video-cover{width:100%;height:100%}.ct.ct--Trainings .video .video-opener .video-cover.hidden{display:none}.ct.ct--Trainings .video .video-opener .cover-image{position:absolute;z-index:0;inset:0;background:#000}.ct.ct--Trainings .video .video-opener .cover-image:before{content:"";position:absolute;inset:0;background:#0000004d}.ct.ct--Trainings .video .video-opener .cover-image img{width:100%;height:100%;object-fit:cover}.ct.ct--Trainings .video .video-container{position:fixed;z-index:2000;inset:0;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease}.ct.ct--Trainings .video .video-container.hidden{opacity:0;pointer-events:none}.ct.ct--Trainings .video .video-container .video{width:100%;aspect-ratio:16/9;padding:0;margin:0}.ct.ct--Trainings .video .video-container .video-closer{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#11142980}.ct.ct--Trainings .list{grid-column:2/-2;display:flex;flex-wrap:wrap;margin-top:24px}@media (max-width: 768px){.ct.ct--Trainings .list{flex-direction:column;gap:12px}}@media (min-width: 769px){.ct.ct--Trainings .list{justify-content:center}}.ct.ct--Trainings .list .training-entry{display:flex;flex-direction:column;gap:32px;align-items:center}@media (min-width: 769px){.ct.ct--Trainings .list .training-entry{gap:16px}}.ct.ct--Trainings .list .training-entry .button{display:none}.ct.ct--Trainings .list .item{--training-color: #111429;position:relative;display:flex;flex-direction:column;justify-content:center}.ct.ct--Trainings .list .item.orange{--training-color: var(--secondary-6);--training-text-color: var(--primary-1)}.ct.ct--Trainings .list .item.green{--training-color: var(--secondary-2);--training-text-color: var(--primary-1)}.ct.ct--Trainings .list .item.red{--training-color: var(--primary-3);--training-text-color: #111429}.ct.ct--Trainings .list .item.blue{--training-color: #2995e4;--training-text-color: white}.ct.ct--Trainings .list .item.grey{--training-color: #cccccc;--training-text-color: #111429}.ct.ct--Trainings .list .item.lightblue{--training-color: #a7d0ee;--training-text-color: #111429}.ct.ct--Trainings .list .item.mauve{--training-color: #b8add6;--training-text-color: #111429}@media (max-width: 768px){.ct.ct--Trainings .list .item{height:58px;border-radius:58px;width:100%;border:2px solid #e9e8e8}}@media (min-width: 769px){.ct.ct--Trainings .list .item{align-items:center;width:154px;height:154px;border-radius:50%;margin:15px;border:4px solid var(--training-color)}}.ct.ct--Trainings .list .item svg{width:15px;height:15px;fill:#111429;flex-shrink:0}@media (min-width: 769px){.ct.ct--Trainings .list .item svg{margin-top:4px}}.ct.ct--Trainings .list .item .link{position:relative;width:100%;z-index:1;flex-grow:1;display:flex;align-items:center;gap:12px;padding:0 16px;text-decoration:none}@media (max-width: 768px){.ct.ct--Trainings .list .item .link:before{content:"";width:26px;height:26px;border-radius:100%;background:var(--training-color);transition:opacity .3s ease;flex-shrink:0}}@media (min-width: 769px){.ct.ct--Trainings .list .item .link{flex-direction:column;justify-content:center;gap:4px;text-align:center}}.ct.ct--Trainings .list .item .title,.ct.ct--Trainings .list .item .job-count{transition:color .3s ease}.ct.ct--Trainings .list .item .job-count{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--Trainings .list .item .job-count{font-size:var(--text-sm)}}@media (max-width: 768px){.ct.ct--Trainings .list .item .job-count{display:none}}.ct.ct--Trainings .list .item .title{color:#111429}@media (max-width: 768px){.ct.ct--Trainings .list .item .title{flex-grow:1;font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6}}@media (min-width: 769px){.ct.ct--Trainings .list .item .title{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1}}.ct.ct--Trainings .list .item .image-container{position:absolute;z-index:0;inset:-15px;border-radius:50%;overflow:hidden;transform:scale(.9);opacity:0;transition:transform .3s ease,opacity .12s ease .16s}@media (max-width: 768px){.ct.ct--Trainings .list .item .image-container{display:none}}.ct.ct--Trainings .list .item .image-container .image{width:100%;height:100%;object-fit:cover}.ct.ct--Trainings .list .item .image-container:after{content:"";position:absolute;inset:0;background:#0000004d}@media (pointer: fine) and (min-width: 769px){.ct.ct--Trainings .list .item:hover .image-container{transform:none;opacity:1;transition:transform .3s ease,opacity .12s ease}.ct.ct--Trainings .list .item:hover .title,.ct.ct--Trainings .list .item:hover .job-count{color:#fff}}.ct.ct--Trainings+.ct.ct--Trainings--no-title{padding-top:0}.ct.ct--Events{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0}@media (min-width: 769px){.ct.ct--Events{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--Events.blue>.infos .title{color:#fff}.ct.ct--Events .line{height:1px;color:#ccc;grid-column:2/-2;margin-bottom:24px}@media (min-width: 769px){.ct.ct--Events .line{margin-bottom:64px}}.ct.ct--Events>.infos{grid-column:2/-2;position:relative;display:flex;flex-direction:column;gap:12px}.ct.ct--Events>.infos .hat{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--Events>.infos .hat{font-size:var(--text-sm)}}.ct.ct--Events>.infos .title{color:#111429}.ct.ct--Events>.infos .image{width:100%}.ct.ct--Events .ct--Listing{grid-column:2/-2}.ct.ct--TripleColumn{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0;position:relative}@media (min-width: 769px){.ct.ct--TripleColumn{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--TripleColumn.blue .title,.ct.ct--TripleColumn.blue .wrapper .item .content .title{color:#fff}.ct.ct--TripleColumn.blue .wrapper .item .content .description{--wysiwyg-text-color: #cccccc}.ct.ct--TripleColumn.white .wrapper .item .content .link.bordered{--ct-ButtonClassic-text-color: #111429}.ct.ct--TripleColumn .line{grid-column:2/-2;height:1px;color:#ccc;margin-bottom:20px}@media (min-width: 769px){.ct.ct--TripleColumn .line{margin-bottom:24px}}.ct.ct--TripleColumn .ct--AdvancedContent{grid-column:1/-1;padding:0}.ct.ct--TripleColumn>.title{grid-column:2/-2;color:#111429;text-align:center;margin-bottom:24px}@media (min-width: 769px){.ct.ct--TripleColumn>.title{grid-column:5/-5;margin-bottom:48px}}.ct.ct--TripleColumn>.wrapper{grid-column:2/-2;display:grid;grid-template-columns:1fr;row-gap:48px;margin-top:24px}@media (min-width: 769px){.ct.ct--TripleColumn>.wrapper{display:grid;column-gap:24px;grid-column:2/14;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:64px;margin-top:32px}}.ct.ct--TripleColumn>.wrapper .item{width:100%}@media (min-width: 769px){.ct.ct--TripleColumn>.wrapper .item{grid-column:span 6}}@media (min-width: 1201px){.ct.ct--TripleColumn>.wrapper .item:not(.double-col){grid-column:span 4}}.ct.ct--TripleColumn>.wrapper .item .image{width:100%;aspect-ratio:432/172;margin-bottom:16px}@media (min-width: 769px){.ct.ct--TripleColumn>.wrapper .item .image{margin-bottom:24px}}.ct.ct--TripleColumn>.wrapper .item .image img{width:100%;height:100%;object-fit:cover}.ct.ct--TripleColumn>.wrapper .item .content{display:flex;flex-direction:column;gap:10px}@media (min-width: 769px){.ct.ct--TripleColumn>.wrapper .item .content{gap:16px}}.ct.ct--TripleColumn>.wrapper .item .content .title{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1;color:#111429}@media (min-width: 769px){.ct.ct--TripleColumn>.wrapper .item .content .title{font-size:var(--text-2xl)}}.ct.ct--TripleColumn>.wrapper .item .content .description{--wysiwyg-title-color: #111429;--wysiwyg-text-color: #747474}.ct.ct--TripleColumn>.wrapper .item .content .description ul{display:flex;flex-direction:column;gap:8px;margin-left:16px}@media (min-width: 769px){.ct.ct--TripleColumn>.wrapper .item .content .description ul{gap:10px;margin:4px 0 4px 28px}}.ct.ct--TripleColumn>.wrapper .item .content .description ul li{position:relative}.ct.ct--TripleColumn>.wrapper .item .content .description ul li:before{content:"";position:absolute;top:6px;left:-16px;width:6px;height:6px;border-radius:50%;background-color:#fa5a53}@media (min-width: 769px){.ct.ct--TripleColumn>.wrapper .item .content .description ul li:before{top:7.5px}}.ct.ct--TripleColumn>.wrapper .item .content .description h2,.ct.ct--TripleColumn>.wrapper .item .content .description h3,.ct.ct--TripleColumn>.wrapper .item .content .description h4{color:var(--wysiwyg-title-color)}.ct.ct--TripleColumn>.wrapper .item .content .description h2,.ct.ct--TripleColumn>.wrapper .item .content .description h1{font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02}.ct.ct--TripleColumn>.wrapper .item .content .description h2:not(:last-child),.ct.ct--TripleColumn>.wrapper .item .content .description h1:not(:last-child){margin-bottom:24px}@media (min-width: 769px){.ct.ct--TripleColumn>.wrapper .item .content .description h2:not(:last-child),.ct.ct--TripleColumn>.wrapper .item .content .description h1:not(:last-child){margin-bottom:48px}}.ct.ct--TripleColumn>.wrapper .item .content .description h2:not(:first-child),.ct.ct--TripleColumn>.wrapper .item .content .description h1:not(:first-child){margin-top:32px}.ct.ct--TripleColumn>.wrapper .item .content .description h3,.ct.ct--TripleColumn>.wrapper .item .content .description h4{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}.ct.ct--TripleColumn>.wrapper .item .content .description h3:not(:last-child),.ct.ct--TripleColumn>.wrapper .item .content .description h4:not(:last-child){margin-bottom:20px}@media (min-width: 769px){.ct.ct--TripleColumn>.wrapper .item .content .description h3:not(:last-child),.ct.ct--TripleColumn>.wrapper .item .content .description h4:not(:last-child){margin-bottom:16px}}.ct.ct--TripleColumn>.wrapper .item .content .description h3:not(:first-child),.ct.ct--TripleColumn>.wrapper .item .content .description h4:not(:first-child){margin-top:28px}@media (min-width: 769px){.ct.ct--TripleColumn>.wrapper .item .content .description h3:not(:first-child),.ct.ct--TripleColumn>.wrapper .item .content .description h4:not(:first-child){margin-top:22px}}.ct.ct--TripleColumn>.wrapper .item .content .description p,.ct.ct--TripleColumn>.wrapper .item .content .description ul,.ct.ct--TripleColumn>.wrapper .item .content .description div{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:var(--wysiwyg-text-color)}.ct.ct--TripleColumn>.wrapper .item .content .description p:not(:has(img)){margin-bottom:12px}.ct.ct--TripleColumn>.wrapper .item .content .description img,.ct.ct--TripleColumn>.wrapper .item .content .description iframe{width:100%;margin-bottom:20px}.ct.ct--TripleColumn>.wrapper .item .content .description a{color:var(--primary-3);text-decoration:underline}.ct.ct--TripleColumn>.wrapper .item .content .description .mce-button{background:var(--primary-3);color:#fff;padding:.8rem 1.3rem;border-radius:8rem;cursor:pointer}@media (min-width: 769px){.ct.ct--TripleColumn>.wrapper .item .content .link{margin-top:16px}}.ct.ct--TripleColumn>.wrapper .item .content .link+.link{margin-top:0}.ct.ct--KeyPoints{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0}@media (min-width: 769px){.ct.ct--KeyPoints{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--KeyPoints.layout-2 .line{height:1px;color:#ccc;grid-column:2/-2;margin-bottom:24px}@media (min-width: 769px){.ct.ct--KeyPoints.layout-2 .wrapper{display:grid;column-gap:24px;grid-column:2/14;grid-template-columns:repeat(12,minmax(0,1fr))}}.ct.ct--KeyPoints.layout-2 .points{padding:12px 24px}@media (min-width: 769px){.ct.ct--KeyPoints.layout-2 .points{padding:48px;grid-row:1;grid-column:7/-2}}.ct.ct--KeyPoints.layout-2 .points .list{gap:0}.ct.ct--KeyPoints.layout-2 .points .list .point{padding:12px 0}@media (min-width: 769px){.ct.ct--KeyPoints.layout-2 .points .list .point{padding:16px 0}}.ct.ct--KeyPoints.layout-2 .points .list .point:not(:last-child){border-bottom:1px solid #cccccc}@media (min-width: 769px){.ct.ct--KeyPoints.layout-2 .infos{grid-row:1;grid-column:1/7}}.ct.ct--KeyPoints.layout-3 .wrapper{row-gap:24px}@media (min-width: 769px){.ct.ct--KeyPoints.layout-3 .wrapper{row-gap:32px}}.ct.ct--KeyPoints.layout-3 .infos{grid-column:1/-1;grid-row:1}.ct.ct--KeyPoints.layout-3 .points{grid-column:1/-1;grid-row:2;padding:26px 22px;background:none;border:2px solid #fa5a53}@media (min-width: 769px){.ct.ct--KeyPoints.layout-3 .points{gap:40px;padding:34px}}@media (min-width: 769px){.ct.ct--KeyPoints.layout-3 .points .list{display:grid;grid-template-columns:1fr 1fr}}@media (min-width: 1201px){.ct.ct--KeyPoints.layout-3 .points .list{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 768px){.ct.ct--KeyPoints .wrapper{display:grid;column-gap:24px;grid-column:2/3;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:16px}}@media (min-width: 769px){.ct.ct--KeyPoints .wrapper{grid-column:2/-2;display:grid;grid-template-columns:1fr 1fr;column-gap:48px}}.ct.ct--KeyPoints .points{padding:32px 24px;background:#e9e8e8;border-radius:20px}@media (max-width: 768px){.ct.ct--KeyPoints .points{grid-row:2;grid-column:2/-2}}@media (min-width: 769px){.ct.ct--KeyPoints .points{padding:32px 48px;align-self:flex-start}}.ct.ct--KeyPoints .points .list{display:flex;flex-direction:column;gap:24px}.ct.ct--KeyPoints .points .list .point{display:flex;gap:12px}@media (min-width: 769px){.ct.ct--KeyPoints .points .list .point{gap:16px}}.ct.ct--KeyPoints .points .list .point .picto{position:relative;width:32px;height:32px;flex-shrink:0}.ct.ct--KeyPoints .points .list .point .picto img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.ct.ct--KeyPoints .points .list .point .texts{display:flex;flex-direction:column;gap:4px}.ct.ct--KeyPoints .points .list .point .texts .title{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--KeyPoints .points .list .point .texts .title{font-size:var(--text-sm)}}.ct.ct--KeyPoints .points .list .point .texts .content{color:#747474;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--KeyPoints .points .list .point .texts .content{font-size:var(--text-sm)}}.ct.ct--KeyPoints .infos{display:flex;flex-direction:column;gap:12px}@media (max-width: 768px){.ct.ct--KeyPoints .infos{grid-row:1;grid-column:2/-2}}@media (min-width: 769px){.ct.ct--KeyPoints .infos{gap:16px}}.ct.ct--KeyPoints .infos .hat{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--KeyPoints .infos .hat{font-size:var(--text-sm)}}.ct.ct--KeyPoints .infos .title{color:#111429}.ct.ct--KeyPoints .infos .title:not(:last-child){margin-bottom:8px}@media (min-width: 769px){.ct.ct--KeyPoints .infos .title:not(:last-child){margin-bottom:16px}}.ct.ct--KeyPoints .infos .subtitle{margin-bottom:8px;font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02;color:#111429}@media (min-width: 769px){.ct.ct--KeyPoints .infos .subtitle{font-size:var(--text-3xl)}}.ct.ct--KeyPoints .infos .description{--wysiwyg-title-color: #111429;--wysiwyg-text-color: #747474;color:#747474}.ct.ct--KeyPoints .infos .description ul{display:flex;flex-direction:column;gap:8px;margin-left:16px}@media (min-width: 769px){.ct.ct--KeyPoints .infos .description ul{gap:10px;margin:4px 0 4px 28px}}.ct.ct--KeyPoints .infos .description ul li{position:relative}.ct.ct--KeyPoints .infos .description ul li:before{content:"";position:absolute;top:6px;left:-16px;width:6px;height:6px;border-radius:50%;background-color:#fa5a53}@media (min-width: 769px){.ct.ct--KeyPoints .infos .description ul li:before{top:7.5px}}.ct.ct--KeyPoints .infos .description h2,.ct.ct--KeyPoints .infos .description h3,.ct.ct--KeyPoints .infos .description h4{color:var(--wysiwyg-title-color)}.ct.ct--KeyPoints .infos .description h2,.ct.ct--KeyPoints .infos .description h1{font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02}.ct.ct--KeyPoints .infos .description h2:not(:last-child),.ct.ct--KeyPoints .infos .description h1:not(:last-child){margin-bottom:24px}@media (min-width: 769px){.ct.ct--KeyPoints .infos .description h2:not(:last-child),.ct.ct--KeyPoints .infos .description h1:not(:last-child){margin-bottom:48px}}.ct.ct--KeyPoints .infos .description h2:not(:first-child),.ct.ct--KeyPoints .infos .description h1:not(:first-child){margin-top:32px}.ct.ct--KeyPoints .infos .description h3,.ct.ct--KeyPoints .infos .description h4{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}.ct.ct--KeyPoints .infos .description h3:not(:last-child),.ct.ct--KeyPoints .infos .description h4:not(:last-child){margin-bottom:20px}@media (min-width: 769px){.ct.ct--KeyPoints .infos .description h3:not(:last-child),.ct.ct--KeyPoints .infos .description h4:not(:last-child){margin-bottom:16px}}.ct.ct--KeyPoints .infos .description h3:not(:first-child),.ct.ct--KeyPoints .infos .description h4:not(:first-child){margin-top:28px}@media (min-width: 769px){.ct.ct--KeyPoints .infos .description h3:not(:first-child),.ct.ct--KeyPoints .infos .description h4:not(:first-child){margin-top:22px}}.ct.ct--KeyPoints .infos .description p,.ct.ct--KeyPoints .infos .description ul,.ct.ct--KeyPoints .infos .description div{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:var(--wysiwyg-text-color)}.ct.ct--KeyPoints .infos .description p:not(:has(img)){margin-bottom:12px}.ct.ct--KeyPoints .infos .description img,.ct.ct--KeyPoints .infos .description iframe{width:100%;margin-bottom:20px}.ct.ct--KeyPoints .infos .description a{color:var(--primary-3);text-decoration:underline}.ct.ct--KeyPoints .infos .description .mce-button{background:var(--primary-3);color:#fff;padding:.8rem 1.3rem;border-radius:8rem;cursor:pointer}@media (min-width: 769px){.ct.ct--KeyPoints .infos .description{font-size:var(--text-md)}}.ct.ct--CardList{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0;row-gap:20px}@media (min-width: 769px){.ct.ct--CardList{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--CardList .line{height:1px;color:#ccc;grid-column:2/-2;margin-bottom:20px}@media (min-width: 769px){.ct.ct--CardList .line{margin-bottom:24px}}.ct.ct--CardList .hat{grid-column:2/-2;font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--CardList .hat{font-size:var(--text-sm)}}.ct.ct--CardList>.title{grid-column:2/-2;color:#111429;margin-bottom:20px}@media (min-width: 769px){.ct.ct--CardList>.title{margin-bottom:24px}}.ct.ct--CardList .list{grid-column:2/-2}@media (max-width: 768px){.ct.ct--CardList .list{display:flex;flex-direction:column;gap:8px}}@media (min-width: 769px){.ct.ct--CardList .list{display:grid;column-gap:24px;grid-column:2/14;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:8px}}@media (min-width: 769px){.ct.ct--CardList .list>*{align-self:start;grid-column:span 6}}@media (min-width: 1201px){.ct.ct--CardList .list>*{grid-column:span 4}}.ct.ct--CardList .button{--ct-ButtonClassic-text-color: $primary-1;grid-column:2/-2;justify-self:center;margin-top:20px}.ct.ct--Rate{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0;row-gap:20px}@media (min-width: 769px){.ct.ct--Rate{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (min-width: 769px){.ct.ct--Rate{row-gap:12px}}.ct.ct--Rate .button.file{--ct-ButtonClassic-text-color: #111429}.ct.ct--Rate .hat{grid-column:2/-2;font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--Rate .hat{font-size:var(--text-sm)}}.ct.ct--Rate>.infos{grid-column:2/-2;display:flex;flex-direction:column;gap:20px}@media (min-width: 769px){.ct.ct--Rate>.infos{gap:24px}}@media (min-width: 769px){.ct.ct--Rate>.infos{grid-column:2/8;margin-right:7px}}.ct.ct--Rate>.infos .title{color:#111429}.ct.ct--Rate>.infos .description{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:#747474}@media (min-width: 769px){.ct.ct--Rate>.infos .description{font-size:var(--text-md)}}.ct.ct--Rate>.infos .desktop-buttons{display:flex;gap:8px;flex-wrap:wrap}@media (min-width: 769px){.ct.ct--Rate>.infos .desktop-buttons{margin-top:8px}}@media (max-width: 768px){.ct.ct--Rate>.infos .desktop-buttons{display:none}}.ct.ct--Rate .rates{position:relative;grid-column:2/-2;display:flex;flex-direction:column;gap:10px;align-items:center}@media (min-width: 769px){.ct.ct--Rate .rates{grid-column:8/-2;gap:12px}}@media (min-width: 1301px){.ct.ct--Rate .rates{grid-column:8/-3}}.ct.ct--Rate .rates svg{width:15px;height:15px;justify-self:center;fill:#fa5a53}.ct.ct--Rate .rates .list{width:100%;display:flex;flex-direction:column;padding:4px 24px;background:#e9e8e8;border-radius:12px}@media (min-width: 769px){.ct.ct--Rate .rates .list{padding:8px 48px}}.ct.ct--Rate .rates .list .item{display:flex;justify-content:space-between;align-items:center;gap:4px;padding:16px 0}.ct.ct--Rate .rates .list .item:not(:last-child){border-bottom:1px solid #cccccc}.ct.ct--Rate .rates .list .item .infos{display:flex;flex-direction:column;gap:4px}.ct.ct--Rate .rates .list .item .infos .hat{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--Rate .rates .list .item .infos .hat{font-size:var(--text-sm)}}.ct.ct--Rate .rates .list .item .infos .title{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;color:#111429}.ct.ct--Rate .rates .list .item .price{flex-shrink:0;font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1;color:#111429}@media (min-width: 769px){.ct.ct--Rate .rates .list .item .price{font-size:var(--text-2xl)}}.ct.ct--Rate .rates .list.secondary{padding:3px 23px;background:none;border:1px solid #cccccc}@media (min-width: 769px){.ct.ct--Rate .rates .list.secondary{padding:7px 47px}}.ct.ct--Rate .rates .list.secondary .item .title,.ct.ct--Rate .rates .list.secondary .item .price{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;color:#111429}.ct.ct--Rate .mobile-buttons{grid-column:2/-2;display:flex;flex-direction:column;gap:8px}@media (min-width: 769px){.ct.ct--Rate .mobile-buttons{display:none}}.ct.ct--Rate .mobile-buttons .button{width:100%;justify-content:center}.ct.ct--Timeline{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0;overflow:hidden}@media (min-width: 769px){.ct.ct--Timeline{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (max-width: 768px){.ct.ct--Timeline{row-gap:44px;padding-bottom:6vw}}@media (max-width: 1100px){.ct.ct--Timeline{row-gap:100px;padding-bottom:10.2vw}}@media (min-width: 1101px){.ct.ct--Timeline{row-gap:20px}}.ct.ct--Timeline .intro{grid-column:2/-2;display:flex;flex-direction:column;gap:24px}.ct.ct--Timeline .intro .infos{display:flex;flex-direction:column;gap:8px}.ct.ct--Timeline .intro .title,.ct.ct--Timeline .intro .subtitle,.ct.ct--Timeline .intro .description{text-align:center;padding:0 20%}.ct.ct--Timeline .intro .title,.ct.ct--Timeline .intro .subtitle{color:#111429}.ct.ct--Timeline .intro .subtitle{font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02}@media (min-width: 769px){.ct.ct--Timeline .intro .subtitle{font-size:var(--text-3xl)}}.ct.ct--Timeline .intro .description{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:#747474}@media (min-width: 769px){.ct.ct--Timeline .intro .description{font-size:var(--text-md)}}.ct.ct--Timeline .navigation{grid-column:2/-2;display:flex;justify-content:flex-end}@media (min-width: 769px){.ct.ct--Timeline .navigation.hidden-desktop{display:none}}@media (max-width: 1024px) and (min-width: 769px){.ct.ct--Timeline .navigation.hidden-special{display:flex}}@media (max-width: 768px){.ct.ct--Timeline .navigation.hidden-mobile{display:none}}@media (max-width: 1100px){.ct.ct--Timeline .navigation{display:none}}.ct.ct--Timeline .navigation .navigation-next.swiper-button-disabled+.navigation-prev.swiper-button-disabled{display:none}.ct.ct--Timeline .navigation .arrow{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:none;border:2px solid #fa5a53;border-radius:50%}.ct.ct--Timeline .navigation .arrow svg{transform:rotate(-90deg)}.ct.ct--Timeline .navigation .arrow.left{margin-right:8px}.ct.ct--Timeline .navigation .arrow.left svg{transform:rotate(90deg)}.ct.ct--Timeline .navigation .arrow.swiper-button-lock{display:none}.ct.ct--Timeline .navigation .arrow.swiper-button-disabled{opacity:.5}.ct.ct--Timeline .navigation .arrow svg{width:15px;height:15px;fill:#111429}.ct.ct--Timeline .timeline{grid-column:2/-2}@media (max-width: 1100px){.ct.ct--Timeline .timeline.only-desktop{display:none}}@media (min-width: 1101px){.ct.ct--Timeline .timeline.only-mobile{display:none}}@media (min-width: 769px){.ct.ct--Timeline .timeline{display:grid;column-gap:24px;grid-column:2/14;grid-template-columns:repeat(12,minmax(0,1fr))}}.ct.ct--Timeline .timeline>.list{display:flex;flex-direction:column}@media (min-width: 769px){.ct.ct--Timeline .timeline>.list{grid-column:1/-1}}@media (max-width: 1100px){.ct.ct--Timeline .timeline>.list{gap:8.8vw}}@media (min-width: 1101px){.ct.ct--Timeline .timeline>.list{flex-direction:row}}.ct.ct--Timeline .timeline .item{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;text-align:center}.ct.ct--Timeline .timeline .item.orange{--training-color: var(--secondary-6);--training-text-color: var(--primary-1)}.ct.ct--Timeline .timeline .item.green{--training-color: var(--secondary-2);--training-text-color: var(--primary-1)}.ct.ct--Timeline .timeline .item.red{--training-color: var(--primary-3);--training-text-color: #111429}.ct.ct--Timeline .timeline .item.blue{--training-color: #2995e4;--training-text-color: white}.ct.ct--Timeline .timeline .item.grey{--training-color: #cccccc;--training-text-color: #111429}.ct.ct--Timeline .timeline .item.lightblue{--training-color: #a7d0ee;--training-text-color: #111429}.ct.ct--Timeline .timeline .item.mauve{--training-color: #b8add6;--training-text-color: #111429}@media (min-width: 1101px){.ct.ct--Timeline .timeline .item{flex-grow:1;justify-content:center;width:fit-content;padding-left:0;padding-right:5vw}}.ct.ct--Timeline .timeline .item:before,.ct.ct--Timeline .timeline .item:after{content:"";position:absolute;z-index:-1;top:-3.3vw;bottom:-3.3vw;background-color:var(--training-color)}@media (max-width: 1100px){.ct.ct--Timeline .timeline .item:before,.ct.ct--Timeline .timeline .item:after{top:-3.3vw;bottom:-3.3vw}}@media (min-width: 1101px){.ct.ct--Timeline .timeline .item:before,.ct.ct--Timeline .timeline .item:after{left:-2vw;right:3vw}}@media (max-width: 1100px){.ct.ct--Timeline .timeline .item:before{left:0;right:49.9%;transform:skew(0,8.5deg)}}@media (min-width: 1101px){.ct.ct--Timeline .timeline .item:before{top:0;bottom:49.8%;transform:translateY(1px) skew(8.5deg)}}@media (max-width: 1100px){.ct.ct--Timeline .timeline .item:after{left:50%;right:0;transform:skew(0,-8.5deg)}}@media (min-width: 1101px){.ct.ct--Timeline .timeline .item:after{top:50%;bottom:0;transform:skew(-8.5deg)}}.ct.ct--Timeline .timeline .item>.hat{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;font-weight:600;color:var(--training-color);padding:6px 12px;background:#fff;border-radius:6px}@media (min-width: 769px){.ct.ct--Timeline .timeline .item>.hat{font-size:var(--text-md)}}.ct.ct--Timeline .timeline .item>.title{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1;color:#fff}@media (min-width: 769px){.ct.ct--Timeline .timeline .item>.title{font-size:var(--text-2xl)}}@media (min-width: 1101px){.ct.ct--Timeline .timeline .item>.title{max-width:20vw}}.ct.ct--Timeline .timeline .item>.button{margin-top:12px}.ct.ct--Timeline .timeline .item .button{--ct-ButtonClassic-border-color: rgba(255, 255, 255, .5)}.ct.ct--Timeline .timeline .item .list{width:100%;display:flex;flex-direction:column;gap:8px;margin-top:12px}@media (min-width: 1101px){.ct.ct--Timeline .timeline .item .list{flex-direction:row}}.ct.ct--Timeline .timeline .item .list .subitem{width:100%;padding:20px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:10px;background-color:#ffffff26;color:#fff}@media (min-width: 1101px){.ct.ct--Timeline .timeline .item .list .subitem{justify-content:center}}.ct.ct--Timeline .timeline .item .list .subitem .hat{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (min-width: 769px){.ct.ct--Timeline .timeline .item .list .subitem .hat{font-size:var(--text-sm)}}.ct.ct--Timeline .timeline .item .list .subitem .title{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1}@media (min-width: 1101px){.ct.ct--Timeline .timeline .item .list .subitem .title{max-width:15vw}}.ct.ct--Timeline .timeline .item .list .subitem .button{margin-top:4px}.ct.ct--Video{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0}@media (min-width: 769px){.ct.ct--Video{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--Video .wrapper{position:relative;grid-column:2/-2}.ct.ct--Video .wrapper .overlay{position:absolute;z-index:1;inset:0;background:#1114294d;display:flex;justify-content:center;align-items:center}.ct.ct--Video .wrapper .overlay.hidden{display:none}.ct.ct--Video .wrapper .overlay .title{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1;color:#fff;text-align:center;width:80%}@media (min-width: 769px){.ct.ct--Video .wrapper .overlay .title{font-size:var(--text-2xl);width:50%}}.ct.ct--Video .wrapper .video{position:relative;z-index:0;width:100%;aspect-ratio:9/14;background:#000}.ct.ct--Video .wrapper .video.no-mobile{aspect-ratio:16/9}@media (min-width: 769px){.ct.ct--Video .wrapper .video.mobile{display:none}}@media (max-width: 768px){.ct.ct--Video .wrapper .video.with-mobile{display:none}}@media (min-width: 769px){.ct.ct--Video .wrapper .video{aspect-ratio:16/9}}.ct.ct--Contact{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0}@media (min-width: 769px){.ct.ct--Contact{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--Contact .wrapper{grid-column:2/-2;display:flex;flex-direction:column;gap:8px;padding:26px;border:2px solid #cccccc;border-radius:20px}@media (min-width: 1001px){.ct.ct--Contact .wrapper{flex-direction:row;gap:36px;align-items:center;padding:34px 50px}}.ct.ct--Contact .picto{width:32px;height:32px;flex-shrink:0}.ct.ct--Contact .picto img{width:100%;height:100%;object-fit:contain}.ct.ct--Contact .main{display:flex;flex-direction:column;gap:4px}@media (min-width: 769px) and (max-width: 1000px){.ct.ct--Contact .main{gap:20px;flex-direction:row;align-items:flex-end}.ct.ct--Contact .main:not(:last-child){margin-bottom:12px}}@media (max-width: 768px){.ct.ct--Contact .main:not(:last-child){margin-bottom:16px}}@media (min-width: 1001px){.ct.ct--Contact .main{flex-grow:1}}.ct.ct--Contact .main .title{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1;color:#111429}@media (min-width: 769px){.ct.ct--Contact .main .title{font-size:var(--text-2xl)}}.ct.ct--Contact .main .job{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:#747474}@media (min-width: 769px){.ct.ct--Contact .main .job{font-size:var(--text-md)}}.ct.ct--Contact .end{display:flex;flex-direction:column;gap:16px}@media (min-width: 769px){.ct.ct--Contact .end{flex-direction:row;gap:36px}}.ct.ct--Contact .phone,.ct.ct--Contact .mail,.ct.ct--Contact .address{display:flex;align-items:center;gap:8px}@media (min-width: 1001px){.ct.ct--Contact .phone,.ct.ct--Contact .mail,.ct.ct--Contact .address{flex-direction:column;align-items:start}}.ct.ct--Contact .phone .title,.ct.ct--Contact .mail .title,.ct.ct--Contact .address .title{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--Contact .phone .title,.ct.ct--Contact .mail .title,.ct.ct--Contact .address .title{font-size:var(--text-sm)}}.ct.ct--Contact .phone .value,.ct.ct--Contact .mail .value,.ct.ct--Contact .address .value{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:#747474;line-height:100%}@media (min-width: 769px){.ct.ct--Contact .phone .value,.ct.ct--Contact .mail .value,.ct.ct--Contact .address .value{font-size:var(--text-md)}}.ct.ct--Contact .mail{flex-shrink:0}.ct.ct--Contact .link-container{display:flex;align-items:center}@media (min-width: 769px) and (max-width: 1000px){.ct.ct--Contact .link-container{flex-grow:1;display:flex;justify-content:flex-end}}.ct.ct--Contact .link-container .link{--ct-ButtonClassic-text-color: #111429}@media (max-width: 768px){.ct.ct--Contact .link-container .link{margin-top:16px}}.ct.ct--CenteredText{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:calc(.5 * var(--section-padding)) 0 var(--section-padding) 0}@media (min-width: 769px){.ct.ct--CenteredText{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--CenteredText .content{grid-column:2/-2;--wysiwyg-title-color: #111429;--wysiwyg-text-color: #747474}.ct.ct--CenteredText .content ul{display:flex;flex-direction:column;gap:8px;margin-left:16px}@media (min-width: 769px){.ct.ct--CenteredText .content ul{gap:10px;margin:4px 0 4px 28px}}.ct.ct--CenteredText .content ul li{position:relative}.ct.ct--CenteredText .content ul li:before{content:"";position:absolute;top:6px;left:-16px;width:6px;height:6px;border-radius:50%;background-color:#fa5a53}@media (min-width: 769px){.ct.ct--CenteredText .content ul li:before{top:7.5px}}.ct.ct--CenteredText .content h2,.ct.ct--CenteredText .content h3,.ct.ct--CenteredText .content h4{color:var(--wysiwyg-title-color)}.ct.ct--CenteredText .content h2,.ct.ct--CenteredText .content h1{font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02}.ct.ct--CenteredText .content h2:not(:last-child),.ct.ct--CenteredText .content h1:not(:last-child){margin-bottom:24px}@media (min-width: 769px){.ct.ct--CenteredText .content h2:not(:last-child),.ct.ct--CenteredText .content h1:not(:last-child){margin-bottom:48px}}.ct.ct--CenteredText .content h2:not(:first-child),.ct.ct--CenteredText .content h1:not(:first-child){margin-top:32px}.ct.ct--CenteredText .content h3,.ct.ct--CenteredText .content h4{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}.ct.ct--CenteredText .content h3:not(:last-child),.ct.ct--CenteredText .content h4:not(:last-child){margin-bottom:20px}@media (min-width: 769px){.ct.ct--CenteredText .content h3:not(:last-child),.ct.ct--CenteredText .content h4:not(:last-child){margin-bottom:16px}}.ct.ct--CenteredText .content h3:not(:first-child),.ct.ct--CenteredText .content h4:not(:first-child){margin-top:28px}@media (min-width: 769px){.ct.ct--CenteredText .content h3:not(:first-child),.ct.ct--CenteredText .content h4:not(:first-child){margin-top:22px}}.ct.ct--CenteredText .content p,.ct.ct--CenteredText .content ul,.ct.ct--CenteredText .content div{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:var(--wysiwyg-text-color)}.ct.ct--CenteredText .content p:not(:has(img)){margin-bottom:12px}.ct.ct--CenteredText .content img,.ct.ct--CenteredText .content iframe{width:100%;margin-bottom:20px}.ct.ct--CenteredText .content a{color:var(--primary-3);text-decoration:underline}.ct.ct--CenteredText .content .mce-button{background:var(--primary-3);color:#fff;padding:.8rem 1.3rem;border-radius:8rem;cursor:pointer}@media (min-width: 769px){.ct.ct--CenteredText .content{grid-column:4/-4}}@media (min-width: 1025px){.ct.ct--CenteredText .content{grid-column:5/-5}}.ct.ct--CenteredText.blue .content{--wysiwyg-title-color: white;--wysiwyg-text-color: var(--grey-2)}.ct.ct--Form{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0;margin-bottom:-1px}@media (min-width: 769px){.ct.ct--Form{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--Form .line{height:1px;color:#ccc;margin-bottom:20px}@media (min-width: 769px){.ct.ct--Form .line{margin-bottom:24px}}.ct.ct--Form .subtitle{color:var(--ct-AdvancedContent-text-color);font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02}@media (min-width: 769px){.ct.ct--Form .subtitle{font-size:var(--text-3xl)}}.ct.ct--Form .hat{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-3)}@media (min-width: 769px){.ct.ct--Form .hat{font-size:var(--text-sm)}}.ct.ct--Form .ct--Title{color:var(--primary-1)}.ct.ct--Form.ct--Form--center .ct--Form__form{grid-column:2/-2}@media (min-width: 769px){.ct.ct--Form.ct--Form--center .ct--Form__form{grid-column:3/-3}}@media (min-width: 1001px){.ct.ct--Form.ct--Form--center .ct--Form__form{grid-column:4/-4}}@media (min-width: 1201px){.ct.ct--Form.ct--Form--center .ct--Form__form{grid-column:5/-5}}.ct.ct--Form.ct--Form--with-aside .ct--Form__form{grid-column:2/-2}@media (min-width: 769px){.ct.ct--Form.ct--Form--with-aside .ct--Form__form{grid-column:3/-3}}@media (min-width: 1001px){.ct.ct--Form.ct--Form--with-aside .ct--Form__form{grid-column:4/-4}}@media (min-width: 1201px){.ct.ct--Form.ct--Form--with-aside .ct--Form__form{grid-column:2/8;padding-right:24px}}.ct.ct--Form.ct--Form--with-aside .ct--Form__aside{grid-column:2/-2;display:flex;flex-direction:column;gap:12px;margin-top:var(--section-padding)}@media (min-width: 769px){.ct.ct--Form.ct--Form--with-aside .ct--Form__aside{grid-column:3/-3}}@media (min-width: 1001px){.ct.ct--Form.ct--Form--with-aside .ct--Form__aside{grid-column:4/-4}}@media (min-width: 1201px){.ct.ct--Form.ct--Form--with-aside .ct--Form__aside{margin-top:0;grid-column:8/-2}}@media (min-width: 769px){.ct.ct--Form.ct--Form--with-aside .ct--Form__aside{align-self:flex-start;gap:24px}}.ct.ct--Form .aside_content{--wysiwyg-title-color: #111429;--wysiwyg-text-color: #747474}.ct.ct--Form .aside_content ul{display:flex;flex-direction:column;gap:8px;margin-left:16px}@media (min-width: 769px){.ct.ct--Form .aside_content ul{gap:10px;margin:4px 0 4px 28px}}.ct.ct--Form .aside_content ul li{position:relative}.ct.ct--Form .aside_content ul li:before{content:"";position:absolute;top:6px;left:-16px;width:6px;height:6px;border-radius:50%;background-color:#fa5a53}@media (min-width: 769px){.ct.ct--Form .aside_content ul li:before{top:7.5px}}.ct.ct--Form .aside_content h2,.ct.ct--Form .aside_content h3,.ct.ct--Form .aside_content h4{color:var(--wysiwyg-title-color)}.ct.ct--Form .aside_content h2,.ct.ct--Form .aside_content h1{font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02}.ct.ct--Form .aside_content h2:not(:last-child),.ct.ct--Form .aside_content h1:not(:last-child){margin-bottom:24px}@media (min-width: 769px){.ct.ct--Form .aside_content h2:not(:last-child),.ct.ct--Form .aside_content h1:not(:last-child){margin-bottom:48px}}.ct.ct--Form .aside_content h2:not(:first-child),.ct.ct--Form .aside_content h1:not(:first-child){margin-top:32px}.ct.ct--Form .aside_content h3,.ct.ct--Form .aside_content h4{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}.ct.ct--Form .aside_content h3:not(:last-child),.ct.ct--Form .aside_content h4:not(:last-child){margin-bottom:20px}@media (min-width: 769px){.ct.ct--Form .aside_content h3:not(:last-child),.ct.ct--Form .aside_content h4:not(:last-child){margin-bottom:16px}}.ct.ct--Form .aside_content h3:not(:first-child),.ct.ct--Form .aside_content h4:not(:first-child){margin-top:28px}@media (min-width: 769px){.ct.ct--Form .aside_content h3:not(:first-child),.ct.ct--Form .aside_content h4:not(:first-child){margin-top:22px}}.ct.ct--Form .aside_content p,.ct.ct--Form .aside_content ul,.ct.ct--Form .aside_content div{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:var(--wysiwyg-text-color)}.ct.ct--Form .aside_content p:not(:has(img)){margin-bottom:12px}.ct.ct--Form .aside_content img,.ct.ct--Form .aside_content iframe{width:100%;margin-bottom:20px}.ct.ct--Form .aside_content a{color:var(--primary-3);text-decoration:underline}.ct.ct--Form .aside_content .mce-button{background:var(--primary-3);color:#fff;padding:.8rem 1.3rem;border-radius:8rem;cursor:pointer}.ct.ct--Form .form-heading{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}@media (min-width: 769px){.ct.ct--Form .form-heading{gap:16px;margin-bottom:32px}}.ct.ct--Form .form .hubspotForm{--label-color: var(--primary-1);--input-background: var(--grey-0);--input-border: var(--grey-2);--message-color: var(--grey-3);--select-svg: url("data:image/svg+xml;utf8, <svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M11.5377 4.5L7.50015 8.5L3.46263 4.5L2.03516 5.91421L6.78641 10.6213C7.1806 11.0118 7.8197 11.0118 8.21389 10.6213L12.9652 5.91421L11.5377 4.5Z' fill='rgb(17, 20, 41)'/></svg>");font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--Form .form .hubspotForm{font-size:var(--text-md)}}.ct.ct--Form .form .hubspotForm fieldset{max-width:100%}.ct.ct--Form .form .hubspotForm .field{margin-bottom:18px}.ct.ct--Form .form .hubspotForm label{display:block;color:var(--label-color);margin-bottom:4px;font-weight:500;font-size:var(--text-sm)}.ct.ct--Form .form .hubspotForm input,.ct.ct--Form .form .hubspotForm textarea,.ct.ct--Form .form .hubspotForm select{padding:12px 18px;border-radius:8px;border:1px solid var(--input-border);background:var(--input-background);color:var(--label-color);font-size:var(--text-sm)}.ct.ct--Form .form .hubspotForm input:focus,.ct.ct--Form .form .hubspotForm textarea:focus,.ct.ct--Form .form .hubspotForm select:focus{box-shadow:0 0 0 2px var(--primary-3);outline:none!important}@media (min-width: 769px){.ct.ct--Form .form .hubspotForm input,.ct.ct--Form .form .hubspotForm textarea,.ct.ct--Form .form .hubspotForm select{padding:13px}}.ct.ct--Form .form .hubspotForm input,.ct.ct--Form .form .hubspotForm textarea{width:100%!important}.ct.ct--Form .form .hubspotForm textarea{resize:none;height:220px}.ct.ct--Form .form .hubspotForm select{appearance:none;position:relative;width:100%!important;background-image:var(--select-svg);background-repeat:no-repeat;background-position-x:94%;background-position-y:16px}@media (min-width: 769px){.ct.ct--Form .form .hubspotForm select{background-position-x:97%;background-position-y:18px}}.ct.ct--Form .form .hubspotForm .legal-consent-container{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;margin:12px 0 30px}@media (min-width: 769px){.ct.ct--Form .form .hubspotForm .legal-consent-container{font-size:var(--text-xs)}}.ct.ct--Form .form .hubspotForm .legal-consent-container p{color:var(--message-color)!important}.ct.ct--Form .form .hubspotForm input[type=submit]{--text-color: var(--primary-2);--border-color: var(--primary-3);--background-color: var(--primary-3);font-family:Poppins;line-height:110%;font-size:var(--text-xs);position:relative;width:100%;z-index:1;padding:12px 18px;border:2px solid var(--border-color);background-color:var(--background-color);border-radius:50em;font-size:var(--text-sm);font-weight:500;color:var(--text-color);text-align:center;cursor:pointer;transition:.2s ease-out}@media (pointer: fine){.ct.ct--Form .form .hubspotForm input[type=submit]:hover{--background-color: var(--primary-2);--text-color: var(--primary-3)}}@media (min-width: 769px){.ct.ct--Form .form .hubspotForm input[type=submit]{width:fit-content!important;display:block;padding:18px 24px}}.ct.ct--Form .form .hubspotForm input[type=radio]{margin-right:10px}.ct.ct--Form .form .hubspotForm .hs-form-booleancheckbox label:has(input[type=checkbox]){display:flex}.ct.ct--Form .form .hubspotForm .hs-form-booleancheckbox label:has(input[type=checkbox]) span{margin-left:10px}.ct.ct--Form .form .hubspotForm .hs-form-booleancheckbox label:has(input[type=checkbox]) input[type=checkbox]{display:none}.ct.ct--Form .form .hubspotForm .hs-form-booleancheckbox label:has(input[type=checkbox]):before{content:"";width:14px;height:14px;flex-shrink:0;display:inline-block;margin-top:5px;border:1px solid var(--message-color);border-radius:2px;cursor:pointer}.ct.ct--Form .form .hubspotForm .hs-form-booleancheckbox label:has(input[type=checkbox]:checked):before{background:var(--primary-3)}.ct.ct--Form .form .hubspotForm .hs-richtext{margin-bottom:16px}.ct.ct--Form .form .hubspotForm .hs-richtext a{color:var(--primary-3)}.ct.ct--Form .form .hubspotForm .hs-main-font-element{font-size:12px!important;color:var(--primary-3)}.ct.ct--Form .form .hubspotForm .hs-main-font-element.hs-error-msg{color:var(--primary-3);font-size:var(--text-2xs)!important;position:absolute}.ct.ct--Form .form .hubspotForm .submitted-message{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;font-size:18px!important;color:var(--message-color)}@media (min-width: 769px){.ct.ct--Form .form .hubspotForm .submitted-message{font-size:var(--text-md)}}.ct.ct--Form .form .hubspotForm .submitted-message strong,.ct.ct--Form .form .hubspotForm .submitted-message b{font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02;color:var(--label-color)}@media (min-width: 769px){.ct.ct--Form .form .hubspotForm .submitted-message strong,.ct.ct--Form .form .hubspotForm .submitted-message b{font-size:var(--text-3xl)}}.ct.ct--Gallery{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0}@media (min-width: 769px){.ct.ct--Gallery{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--Gallery .line{height:1px;color:#ccc;grid-column:2/-2;margin-bottom:20px}@media (min-width: 769px){.ct.ct--Gallery .line{margin-bottom:24px}}.ct.ct--Gallery>.hat{grid-column:2/-2;font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--Gallery>.hat{font-size:var(--text-sm)}}.ct.ct--Gallery>.title{margin-top:12px;grid-column:2/span 5;color:#111429}.ct.ct--Gallery>.description{grid-column:2/-2;--wysiwyg-title-color: #111429;--wysiwyg-text-color: #747474}.ct.ct--Gallery>.description ul{display:flex;flex-direction:column;gap:8px;margin-left:16px}@media (min-width: 769px){.ct.ct--Gallery>.description ul{gap:10px;margin:4px 0 4px 28px}}.ct.ct--Gallery>.description ul li{position:relative}.ct.ct--Gallery>.description ul li:before{content:"";position:absolute;top:6px;left:-16px;width:6px;height:6px;border-radius:50%;background-color:#fa5a53}@media (min-width: 769px){.ct.ct--Gallery>.description ul li:before{top:7.5px}}.ct.ct--Gallery>.description h2,.ct.ct--Gallery>.description h3,.ct.ct--Gallery>.description h4{color:var(--wysiwyg-title-color)}.ct.ct--Gallery>.description h2,.ct.ct--Gallery>.description h1{font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02}.ct.ct--Gallery>.description h2:not(:last-child),.ct.ct--Gallery>.description h1:not(:last-child){margin-bottom:24px}@media (min-width: 769px){.ct.ct--Gallery>.description h2:not(:last-child),.ct.ct--Gallery>.description h1:not(:last-child){margin-bottom:48px}}.ct.ct--Gallery>.description h2:not(:first-child),.ct.ct--Gallery>.description h1:not(:first-child){margin-top:32px}.ct.ct--Gallery>.description h3,.ct.ct--Gallery>.description h4{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}.ct.ct--Gallery>.description h3:not(:last-child),.ct.ct--Gallery>.description h4:not(:last-child){margin-bottom:20px}@media (min-width: 769px){.ct.ct--Gallery>.description h3:not(:last-child),.ct.ct--Gallery>.description h4:not(:last-child){margin-bottom:16px}}.ct.ct--Gallery>.description h3:not(:first-child),.ct.ct--Gallery>.description h4:not(:first-child){margin-top:28px}@media (min-width: 769px){.ct.ct--Gallery>.description h3:not(:first-child),.ct.ct--Gallery>.description h4:not(:first-child){margin-top:22px}}.ct.ct--Gallery>.description p,.ct.ct--Gallery>.description ul,.ct.ct--Gallery>.description div{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:var(--wysiwyg-text-color)}.ct.ct--Gallery>.description p:not(:has(img)){margin-bottom:12px}.ct.ct--Gallery>.description img,.ct.ct--Gallery>.description iframe{width:100%;margin-bottom:20px}.ct.ct--Gallery>.description a{color:var(--primary-3);text-decoration:underline}.ct.ct--Gallery>.description .mce-button{background:var(--primary-3);color:#fff;padding:.8rem 1.3rem;border-radius:8rem;cursor:pointer}@media (max-width: 768px){.ct.ct--Gallery>.description{margin-top:20px}}@media (min-width: 769px){.ct.ct--Gallery>.description{grid-column:8/-2}}.ct.ct--Gallery .ct--Listing{grid-column:2/-2}.ct.ct--Gallery .ct--Listing:first-child{margin-top:0}.ct.ct--Gallery .pagination{grid-column:2/-2;margin-top:20px;display:flex;flex-wrap:wrap;gap:16px}.ct.ct--Gallery .pagination .item{font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:500;line-height:1.1}@media (min-width: 769px){.ct.ct--Gallery .pagination .item{font-size:var(--text-sm)}}.ct.ct--Gallery .pagination .item .current{color:#fa5a53}.ct.ct--Gallery .pagination .item a{padding:4px;margin:-4px}.ct.ct--BannerCountdown{background:#262c57;color:#fff}@media (max-width: 768px){.ct.ct--BannerCountdown{display:flex;flex-direction:column;align-items:center;row-gap:20px;padding:20px}}@media (min-width: 769px){.ct.ct--BannerCountdown{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);align-items:center;padding:24px 0}}@media (min-width: 769px) and (min-width: 769px){.ct.ct--BannerCountdown{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--BannerCountdown .title{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}@media (min-width: 769px){.ct.ct--BannerCountdown .title{font-size:var(--text-2xl);grid-column:2/6}}.ct.ct--BannerCountdown .countdown{display:flex;justify-content:center;column-gap:8px}@media (min-width: 769px){.ct.ct--BannerCountdown .countdown{grid-column:6/-6}}.ct.ct--BannerCountdown .countdown .countdown__item{display:flex;flex-direction:column;align-items:center;row-gap:4px;width:50px}.ct.ct--BannerCountdown .countdown .countdown__item .countdown__item__number{font-family:Placard Next Cond;font-size:46px;line-height:102%}.ct.ct--BannerCountdown .countdown .countdown__item .countdown__item__label{font-family:Visby CF;font-size:9px;font-weight:700;letter-spacing:.54px;text-transform:uppercase}.ct.ct--BannerCountdown .button{--ct-ButtonClassic-border-color: white;--ct-ButtonClassic-text-color: #111429;--ct-ButtonClassic-background-color: white;--ct-ButtonClassic-animation-color: #fa5a53}@media (min-width: 769px){.ct.ct--BannerCountdown .button{grid-column:-6/-2;justify-self:end}}.ct.ct--BannerMarquee{position:relative;background:#262c57;color:#fff;padding:20px 0}.ct.ct--BannerMarquee .wrapper{display:flex;width:fit-content;animation:marquee 15s linear infinite}.ct.ct--BannerMarquee .text{position:relative;font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1;white-space:nowrap;padding-right:40px}@media (min-width: 769px){.ct.ct--BannerMarquee .text{font-size:var(--text-2xl);padding-right:64px}}.ct.ct--BannerMarquee .text:after{content:"";position:absolute;top:50%;right:20px;width:1px;height:32px;background:#ccc;transform:translateY(-50%)}@media (min-width: 769px){.ct.ct--BannerMarquee .text:after{right:32px}}@keyframes marquee{to{transform:translate(-33.33%)}}.ct.ct--BannerSimple{background:#262c57;color:#fff}@media (max-width: 1024px){.ct.ct--BannerSimple{padding:20px}}@media (min-width: 1025px){.ct.ct--BannerSimple{display:flex;justify-content:center;gap:48px;padding:20px}}.ct.ct--BannerSimple .text{display:block;font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1;text-align:center}@media (min-width: 769px){.ct.ct--BannerSimple .text{font-size:var(--text-2xl)}}.ct.ct--BannerSimple .button{--ct-ButtonClassic-border-color: white;--ct-ButtonClassic-text-color: #111429;--ct-ButtonClassic-background-color: white;--ct-ButtonClassic-animation-color: #fa5a53}@media (max-width: 1024px){.ct.ct--BannerSimple .button{display:block;margin:20px auto 0}}.ct.ct--BannerPill{background:#e9e8e8}@media (min-width: 769px){.ct.ct--BannerPill.blue{background:none}}@media (min-width: 769px){.ct.ct--BannerPill.blue .wrapper{background:#111429}}.ct.ct--BannerPill.blue .wrapper .content .title,.ct.ct--BannerPill.blue .wrapper .content .subtitle{color:#fff}.ct.ct--BannerPill.blue .wrapper .content .description{color:#e9e8e8}.ct.ct--BannerPill.blue .wrapper .content .button{--ct-ButtonClassic-text-color: white}@media (min-width: 769px){.ct.ct--BannerPill.no-image .wrapper .content{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;padding:48px 32px}.ct.ct--BannerPill.no-image .wrapper .content .hat{grid-column:1/-1}.ct.ct--BannerPill.no-image .wrapper .content .title{grid-column:1/2;grid-row:2}.ct.ct--BannerPill.no-image .wrapper .content .texts{grid-column:2/-1;grid-row:2}.ct.ct--BannerPill.no-image .wrapper .content .texts .subtitle{margin-top:0}}@media (max-width: 768px){.ct.ct--BannerPill{margin:24px 20px;border-radius:20px}}@media (min-width: 769px){.ct.ct--BannerPill{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0;background:none}}@media (min-width: 769px) and (min-width: 769px){.ct.ct--BannerPill{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--BannerPill .wrapper{position:relative;border-radius:12px;overflow:hidden}@media (min-width: 769px){.ct.ct--BannerPill .wrapper{grid-column:2/-2}}@media (min-width: 769px){.ct.ct--BannerPill .wrapper{background:#e9e8e8}}@media (min-width: 1001px){.ct.ct--BannerPill .wrapper{display:grid;grid-template-columns:1fr 1fr}}.ct.ct--BannerPill .content{position:relative;display:flex;flex-direction:column;gap:12px}@media (max-width: 768px){.ct.ct--BannerPill .content{padding:24px 20px 48px}}@media (min-width: 769px){.ct.ct--BannerPill .content{padding:48px 10% 48px 32px}}.ct.ct--BannerPill .content .hat{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--BannerPill .content .hat{font-size:var(--text-sm)}}.ct.ct--BannerPill .content .title{color:#111429}.ct.ct--BannerPill .content .texts{display:flex;flex-direction:column;gap:12px}.ct.ct--BannerPill .content .subtitle{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1;color:#111429;margin-top:12px}@media (min-width: 769px){.ct.ct--BannerPill .content .subtitle{font-size:var(--text-2xl)}}.ct.ct--BannerPill .content .description{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;color:#747474}@media (min-width: 769px){.ct.ct--BannerPill .content .description{font-size:var(--text-md)}}.ct.ct--BannerPill .content .button{flex-shrink:0;margin-top:12px;--ct-ButtonClassic-text-color: #111429}@media (max-width: 1200px){.ct.ct--BannerPill .content .button{margin-top:20px}}.ct.ct--BannerPill .image-container{position:relative;width:100%}.ct.ct--BannerPill .image-container .image{width:100%;height:100%;object-fit:cover}@media (min-width: 1001px){.ct.ct--BannerPill .image-container .image{position:absolute}}.ct.ct--PromoBanner{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding:var(--section-padding) 0}@media (min-width: 769px){.ct.ct--PromoBanner{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (max-width: 768px){.ct.ct--PromoBanner{grid-column:1/-1}.ct.ct--PromoBanner>*{grid-column:2/-2}}.ct.ct--PromoBanner .image-container{grid-column:2/-2;position:relative;border-radius:12px;overflow:hidden}.ct.ct--PromoBanner .image-container:after{content:"";position:absolute;z-index:0;inset:0;background:#0003}.ct.ct--PromoBanner .image-container .image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ct.ct--PromoBanner .image-container .content{position:relative;z-index:1}@media (max-width: 768px){.ct.ct--PromoBanner .image-container .content{padding:24px}}@media (min-width: 769px){.ct.ct--PromoBanner .image-container .content{padding:48px 7.15%}}@media (min-width: 1201px){.ct.ct--PromoBanner .image-container .content{display:flex;justify-content:space-between;gap:16px;align-items:center}}.ct.ct--PromoBanner .image-container .content .title{color:#fff}.ct.ct--PromoBanner .image-container .content .button{flex-shrink:0;align-self:center}@media (max-width: 1200px){.ct.ct--PromoBanner .image-container .content .button{margin-top:20px}}.ct.ct--ImageFull{padding:calc(.5 * var(--section-padding)) 0 var(--section-padding) 0;display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px)}@media (min-width: 769px){.ct.ct--ImageFull{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.ct.ct--ImageFull.image-layout-panorama .image-wrapper{grid-column:1/-1;aspect-ratio:1440/600}@media (min-width: 768px){.ct.ct--ImageFull.image-layout-panorama .image-wrapper{grid-column:2/-2}}.ct.ct--ImageFull.image-layout-full .image-wrapper{grid-column:1/-1}@media (min-width: 768px){.ct.ct--ImageFull.image-layout-full .image-wrapper{grid-column:2/-2}}@media (min-width: 768px){.ct.ct--ImageFull.image-layout-col_sm .image-wrapper{grid-column:5/-5}}@media (min-width: 1024px){.ct.ct--ImageFull.image-layout-col_sm .image-wrapper{grid-column:6/-6}}@media (min-width: 768px){.ct.ct--ImageFull.image-layout-col_md .image-wrapper{grid-column:4/-4}}@media (min-width: 1025px){.ct.ct--ImageFull.image-layout-col_md .image-wrapper{grid-column:5/-5}}.ct.ct--ImageFull .image-wrapper{grid-column:2/-2}.ct.ct--ImageFull .image-wrapper img{width:100%;height:100%;object-fit:cover}.ct.ct--ImageFull figcaption{text-align:center;margin-top:5px;opacity:.5;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--ImageFull figcaption{font-size:var(--text-sm)}}.ct.ct--CardCustom{position:relative;width:100%;height:100%;display:inline-flex;column-gap:8px;padding:20px;border-radius:12px;overflow:hidden;text-decoration:none;color:#fff}.ct.ct--CardCustom:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#0009,#0000 50%);z-index:0}@media (pointer: fine){.ct.ct--CardCustom:hover .image{transform:scale(1.07)}}.ct.ct--CardCustom .image{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ct.ct--CardCustom .infos{position:relative;z-index:1;width:50%;display:flex;flex-direction:column;row-gap:8px}@media (min-width: 769px) and (max-width: 1100px){.ct.ct--CardCustom .infos{width:80%}}.ct.ct--CardCustom .label{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (min-width: 769px){.ct.ct--CardCustom .label{font-size:var(--text-sm)}}.ct.ct--CardCustom .title{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;flex-grow:1}.ct.ct--CardNews{display:block;--ct-CardNews-text-color: #111429}.ct.ct--CardNews.big{position:relative;--ct-CardNews-text-color: white}.ct.ct--CardNews.big .image-container{aspect-ratio:264/300}@media (min-width: 769px){.ct.ct--CardNews.big .image-container{aspect-ratio:660/450}}@media (min-width: 1001px){.ct.ct--CardNews.big .image-container{aspect-ratio:660/340}}.ct.ct--CardNews.big .image-container .label{display:none}.ct.ct--CardNews.big .infos{position:absolute;left:20px;right:20px;bottom:20px}@media (min-width: 769px){.ct.ct--CardNews.big .infos{left:24px;right:24px;bottom:24px}}.ct.ct--CardNews.big .infos .top .category,.ct.ct--CardNews.big .infos .top .date{color:#fff}.ct.ct--CardNews.big .infos .title{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1}@media (min-width: 769px){.ct.ct--CardNews.big .infos .title{font-size:var(--text-2xl)}}.ct.ct--CardNews.big .image-container:after{content:"";position:absolute;inset:0;border-radius:12px;background-image:linear-gradient(180deg,#0000 60%,#000000a6)}.ct.ct--CardNews.no-infos .infos .top{display:none}@media (pointer: fine){.ct.ct--CardNews:hover .image{transform:scale(1.1)}}.ct.ct--CardNews .image-container{aspect-ratio:var(--card-aspect-ratio, 318/230);border-radius:12px;overflow:hidden}.ct.ct--CardNews .image-container .image{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ct.ct--CardNews .infos{margin-top:16px}.ct.ct--CardNews .infos .top{min-height:24px;display:flex;column-gap:8px;justify-content:space-between;margin-bottom:8px}.ct.ct--CardNews .infos .date{display:block;margin-top:10px;color:#fa5a53;font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (min-width: 769px){.ct.ct--CardNews .infos .date{font-size:var(--text-sm)}}.ct.ct--CardNews .infos .title{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;color:var(--ct-CardNews-text-color)}.ct.ct--CardNews .labels{display:flex;flex-wrap:wrap;top:16px;left:16px;right:16px;gap:4px}.ct.ct--CardNews .labels .label{position:relative}.ct.ct--CardNews .label{position:relative;z-index:1;padding:4px 10px;border-radius:4px;font-family:Poppins;font-size:10px;line-height:110%;font-weight:500;align-self:flex-start;color:#fff;background-color:#fa5a53}@media (min-width: 769px){.ct.ct--CardNews .label{padding:6px 12px;border-radius:5px;font-size:var(--text-xs)}}.ct.ct--CardNews .label.alumni_portrait{background-color:#08b3be}.ct.ct--CardClassic{--ct-CardClassic-text-color: var(--primary-1)}@media (pointer: fine){.ct.ct--CardClassic:hover .image{transform:scale(1.1)}}.ct.ct--CardClassic .image-container{position:relative;aspect-ratio:var(--card-aspect-ratio, 3/4);border-radius:12px;overflow:hidden}.ct.ct--CardClassic .image-container .image{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ct.ct--CardClassic .infos{margin-top:16px}.ct.ct--CardClassic .infos .top{display:flex;column-gap:8px;justify-content:space-between;margin-bottom:8px}.ct.ct--CardClassic .infos .top .category,.ct.ct--CardClassic .infos .top .date{font-family:Visby CF;font-size:var(--text-2xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}.ct.ct--CardClassic .infos .title{font-family:Visby CF;font-size:var(--text-md);font-style:normal;font-weight:600;line-height:1.1;color:var(--ct-CardClassic-text-color)}@media (pointer: fine){.ct.ct--CardAlumni:hover .image{transform:scale(1.1)}}.ct.ct--CardAlumni .image-container{position:relative;aspect-ratio:var(--card-aspect-ratio, 3/4);border-radius:12px;overflow:hidden}.ct.ct--CardAlumni .image-container .image{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ct.ct--CardAlumni .infos{--figure-size: 5rem;margin-top:16px;display:flex;align-items:center;gap:1rem}.ct.ct--CardAlumni .infos figure{width:var(--figure-size);height:var(--figure-size);overflow:clip;border-radius:var(--figure-size);flex-shrink:0}.ct.ct--CardAlumni .infos figure img{width:100%;height:100%;object-fit:cover}.ct.ct--CardAlumni .infos .infos__text>:not(:last-child){margin-bottom:4px;display:block}.ct.ct--CardAlumni .infos .infos__promo{font-family:Visby CF;font-size:var(--text-2xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-3)}.ct.ct--CardAlumni .infos .infos__formation{font-family:Visby CF;font-size:var(--text-2xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.5}.ct.ct--CardAlumni .infos .infos__title{font-family:Visby CF;font-size:var(--text-md);font-style:normal;font-weight:600;line-height:1.1;color:var(--primary-1)}.ct.ct--CardAlumniSlider{color:var(--primary-2)}@media (pointer: fine){.ct.ct--CardAlumniSlider:hover .image{transform:scale(1.1)}}.ct.ct--CardAlumniSlider .image-container{aspect-ratio:var(--card-aspect-ratio, 3/4);border-radius:12px;overflow:hidden}.ct.ct--CardAlumniSlider .image-container:after{content:"";position:absolute;inset:0;border-radius:12px;background-image:linear-gradient(180deg,#0000 60%,#000000a6)}.ct.ct--CardAlumniSlider .image-container .image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ct.ct--CardAlumniSlider .wrapper{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 769px){.ct.ct--CardAlumniSlider .wrapper{left:32px;right:32px;bottom:32px}}.ct.ct--CardAlumniSlider .wrapper .title{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1;margin-top:8px}.ct.ct--CardAlumniSlider .wrapper .training{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:4px}@media (max-width: 768px){.ct.ct--CardAlumniSlider .wrapper .training{display:none}}.ct.ct--CardAlumniSlider .wrapper .line{margin-top:12px}@media (max-width: 768px){.ct.ct--CardAlumniSlider .wrapper .line{display:none}}.ct.ct--CardAlumniSlider .wrapper .position{margin-top:8px}@media (max-width: 768px){.ct.ct--CardAlumniSlider .wrapper .position{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}}@media (max-width: 768px) and (min-width: 769px){.ct.ct--CardAlumniSlider .wrapper .position{font-size:var(--text-sm)}}@media (min-width: 769px){.ct.ct--CardAlumniSlider .wrapper .position{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;line-height:1.3}}.ct.ct--CardStudentProject{color:#fff;position:relative}@media (pointer: fine){.ct.ct--CardStudentProject:hover .image{transform:scale(1.1)}}.ct.ct--CardStudentProject .wrapper{position:absolute;z-index:1;inset:20px;aspect-ratio:3/4.2;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 769px){.ct.ct--CardStudentProject .wrapper{inset:24px}}.ct.ct--CardStudentProject .wrapper .infos{display:flex;justify-content:space-between}.ct.ct--CardStudentProject .wrapper .infos .title{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1;margin-top:8px}@media (min-width: 769px){.ct.ct--CardStudentProject .wrapper .infos .title{font-size:var(--text-2xl)}}.ct.ct--CardStudentProject .wrapper .infos .promotion{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (min-width: 769px){.ct.ct--CardStudentProject .wrapper .infos .promotion{font-size:var(--text-sm)}}.ct.ct--CardStudentProject .image-container{position:relative;z-index:0;aspect-ratio:3/4;border-radius:12px;overflow:hidden}.ct.ct--CardStudentProject .image-container:after{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,#0000 60%,#000000a6)}.ct.ct--CardStudentProject .image-container .image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ct.ct--CardStudentProject .labels{display:flex;flex-direction:column;gap:2px;margin-top:10px}.ct.ct--CardStudentProject .labels .label{--training-color: #111429;--training-text-color: white;background-color:var(--training-color);color:var(--training-text-color);padding:4px 10px;border-radius:4px;font-family:Poppins;font-size:10px;line-height:110%;font-weight:500;align-self:flex-start}.ct.ct--CardStudentProject .labels .label.orange{--training-color: var(--secondary-6);--training-text-color: var(--primary-1)}.ct.ct--CardStudentProject .labels .label.green{--training-color: var(--secondary-2);--training-text-color: var(--primary-1)}.ct.ct--CardStudentProject .labels .label.red{--training-color: var(--primary-3);--training-text-color: #111429}.ct.ct--CardStudentProject .labels .label.blue{--training-color: #2995e4;--training-text-color: white}.ct.ct--CardStudentProject .labels .label.grey{--training-color: #cccccc;--training-text-color: #111429}.ct.ct--CardStudentProject .labels .label.lightblue{--training-color: #a7d0ee;--training-text-color: #111429}.ct.ct--CardStudentProject .labels .label.mauve{--training-color: #b8add6;--training-text-color: #111429}@media (min-width: 769px){.ct.ct--CardStudentProject .labels .label{padding:6px 12px;border-radius:5px;font-size:var(--text-xs)}}.ct.ct--CardTeachingStaff{color:var(--primary-2)}@media (pointer: fine){.ct.ct--CardTeachingStaff:hover .image{transform:scale(1.1)}}.ct.ct--CardTeachingStaff .image-container{aspect-ratio:var(--card-aspect-ratio, 546/340);border-radius:12px;overflow:hidden}.ct.ct--CardTeachingStaff .image-container:after{content:"";position:absolute;inset:0;border-radius:12px;background-image:linear-gradient(180deg,#0000 60%,#000000a6)}.ct.ct--CardTeachingStaff .image-container .image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ct.ct--CardTeachingStaff .wrapper{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 769px){.ct.ct--CardTeachingStaff .wrapper{left:32px;right:32px;bottom:32px}}.ct.ct--CardTeachingStaff .wrapper .title{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;font-weight:600;line-height:1.1;margin-top:8px}@media (min-width: 769px){.ct.ct--CardTeachingStaff .wrapper .title{font-size:var(--text-2xl)}}.ct.ct--CardTeachingStaff .wrapper .training{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:4px}@media (min-width: 769px){.ct.ct--CardTeachingStaff .wrapper .training{font-size:var(--text-sm)}}@media (max-width: 768px){.ct.ct--CardTeachingStaff .wrapper .training{display:none}}.ct.ct--CardTeachingStaff .wrapper .line{margin-top:24px}@media (max-width: 768px){.ct.ct--CardTeachingStaff .wrapper .line{display:none}}.ct.ct--CardTeachingStaff .wrapper .position{margin-top:8px}@media (max-width: 768px){.ct.ct--CardTeachingStaff .wrapper .position{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}}@media (max-width: 768px) and (min-width: 769px){.ct.ct--CardTeachingStaff .wrapper .position{font-size:var(--text-sm)}}@media (min-width: 769px){.ct.ct--CardTeachingStaff .wrapper .position{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;font-size:var(--text-md)}}.ct.ct--CardEvent{--border-color: var(--primary-3);--text-color: var(--primary-1);--secondary-text-color: var(--grey-3);--bg-color: var(--grey-3);position:relative;display:flex;border-radius:12px;overflow:hidden;border:1px solid var(--grey-5);height:100%}.ct.ct--CardEvent .ct--CardEvent__image{flex-grow:0;flex-shrink:0;aspect-ratio:520/811;height:100%;width:auto;position:relative}.ct.ct--CardEvent .ct--CardEvent__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ct.ct--CardEvent .ct--CardEvent__details{flex:1;max-width:100%;padding:22px}.ct.ct--CardEvent:after{content:"";position:absolute;z-index:0;inset:-1px;background:var(--bg-color);opacity:.1}.ct.ct--CardEvent.blue{--text-color: var(--primary-2);--secondary-text-color: var(--primary-2)}.ct.ct--CardEvent.blue .campus{background-color:var(--primary-3)}@media (pointer: fine){.ct.ct--CardEvent.hoverable .intro,.ct.ct--CardEvent.hoverable .line,.ct.ct--CardEvent.hoverable .dates,.ct.ct--CardEvent.hoverable .description{position:relative;z-index:1}.ct.ct--CardEvent.hoverable:after{transition:all .2s ease;mix-blend-mode:screen}.ct.ct--CardEvent.hoverable .title,.ct.ct--CardEvent.hoverable .date,.ct.ct--CardEvent.hoverable .date>.infos>.description,.ct.ct--CardEvent.hoverable .description{transition:color .2s ease}.ct.ct--CardEvent.hoverable .dates svg{transition:fill .2s ease}.ct.ct--CardEvent.hoverable:hover{--text-color: var(--primary-2);--secondary-text-color: var(--primary-2);--bg-color: var(--primary-3)}.ct.ct--CardEvent.hoverable:hover:after{opacity:1}}.ct.ct--CardEvent .title{font-family:Visby CF;font-size:var(--text-xl);font-style:normal;line-height:1.1;font-weight:600;color:var(--text-color);font-size:var(--text-lg)}@media (min-width: 1025px) and (max-width: 1319px){.ct.ct--CardEvent .title{font-size:var(--text-xl)}}@media (min-width: 1320px) and (max-width: 1439px){.ct.ct--CardEvent .title{font-size:var(--text-2xl)}}.ct.ct--CardEvent .intro{display:flex;align-items:center;gap:10px;min-height:3.5rem}@media (min-width: 769px){.ct.ct--CardEvent .intro{gap:16px}}.ct.ct--CardEvent .campus{padding:4px 10px;border-radius:4px;font-family:Poppins;font-size:10px;line-height:110%;font-weight:500;align-self:flex-start;display:inline-flex;color:var(--primary-2);background-color:var(--primary-3)}@media (min-width: 769px){.ct.ct--CardEvent .campus{padding:6px 12px;border-radius:5px;font-size:var(--text-xs)}}.ct.ct--CardEvent .line{margin:12px 0;height:1px;color:#ccc}@media (min-width: 769px){.ct.ct--CardEvent .line{margin:18px 0}}.ct.ct--CardEvent .dates{display:flex;gap:24px;align-items:center}@media (min-width: 769px){.ct.ct--CardEvent .dates{gap:16px}}.ct.ct--CardEvent .dates svg{width:24px;height:24px;fill:var(--text-color)}.ct.ct--CardEvent .dates .date{display:flex;color:var(--text-color)}@media (max-width: 768px){.ct.ct--CardEvent .dates .date{flex-direction:column}}@media (min-width: 769px){.ct.ct--CardEvent .dates .date{gap:10px;align-items:end}}.ct.ct--CardEvent .dates .date .day{font-family:Placard Next Cond;font-weight:700;font-size:33px;line-height:85%}@media (min-width: 1441px){.ct.ct--CardEvent .dates .date .day{font-size:40px}}.ct.ct--CardEvent .dates .date .infos{display:flex;flex-direction:column;font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1}.ct.ct--CardEvent .dates .date .infos .description{color:var(--secondary-text-color);font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--CardEvent .dates .date .infos .description{font-size:var(--text-sm)}}.ct.ct--CardEvent>.description{margin-top:12px;color:var(--secondary-text-color);font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--CardEvent>.description{font-size:var(--text-sm);margin-top:24px}}.ct.ct--CardCampus{display:block;overflow:hidden;border-radius:12px}@media (pointer: fine){.ct.ct--CardCampus:hover .image-container img{transform:scale(1.1)}}.ct.ct--CardCampus .image-container{position:relative;z-index:0;width:100%;aspect-ratio:264/106;border-radius:12px 12px 0 0}.ct.ct--CardCampus .image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ct.ct--CardCampus .infos{position:relative;z-index:1;padding:20px;border-radius:0 0 12px 12px;border:1px solid #cccccc;border-top:none;background:#fff}.ct.ct--CardCampus .infos>.title{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;color:#111429;margin-bottom:14px;display:block}.ct.ct--CardCampus .infos .list{display:flex;flex-direction:column;gap:8px;border-top:1px solid #cccccc;padding-top:16px}.ct.ct--CardCampus .infos .list .item span{display:block}.ct.ct--CardCampus .infos .list .item .title{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#111429;margin-bottom:4px}@media (min-width: 769px){.ct.ct--CardCampus .infos .list .item .title{font-size:var(--text-sm)}}.ct.ct--CardCampus .infos .list .item .value{color:#747474;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--CardCampus .infos .list .item .value{font-size:var(--text-sm)}}.ct.ct--CardLink{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:20px;border-radius:12px;background:#e9e8e8}@media (min-width: 769px){.ct.ct--CardLink{padding:24px}}@media (pointer: fine){.ct.ct--CardLink{transition:background-color .3s ease}.ct.ct--CardLink .infos .title,.ct.ct--CardLink .infos .hat,.ct.ct--CardLink .infos .text{transition:color .3s ease}.ct.ct--CardLink .ct--ButtonIcon svg{transition:fill .3s ease}.ct.ct--CardLink:hover{background-color:#fa5a53}.ct.ct--CardLink:hover .infos .hat,.ct.ct--CardLink:hover .infos .title,.ct.ct--CardLink:hover .infos .text{color:#fff}.ct.ct--CardLink:hover .ct--ButtonIcon svg{fill:#fff}}.ct.ct--CardLink .ct--ButtonIcon{flex-shrink:0}.ct.ct--CardLink .infos{display:flex;flex-direction:column;gap:4px}.ct.ct--CardLink .infos .hat{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--CardLink .infos .hat{font-size:var(--text-sm)}}.ct.ct--CardLink .infos .title{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;color:#111429}.ct.ct--CardLink .infos .text{color:#747474;margin-top:4px;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--CardLink .infos .text{font-size:var(--text-sm)}}.ct.ct--CardExpand{position:relative;padding:20px;border-radius:12px;background-color:#e9e8e8}.ct.ct--CardExpand:not(.ct--CardExpand--empty){cursor:s-resize}.ct.ct--CardExpand.open{cursor:n-resize}.ct.ct--CardExpand.open .infos svg{transform:rotate(180deg)}@media (min-width: 769px){.ct.ct--CardExpand{padding:24px}}@media (pointer: fine){.ct.ct--CardExpand{transition:background-color .3s ease}.ct.ct--CardExpand .infos .texts .title,.ct.ct--CardExpand .infos .texts .hat{transition:color .3s ease}.ct.ct--CardExpand .infos svg{transition:transform .3s ease,fill .3s ease}.ct.ct--CardExpand .dropdown-inner .text,.ct.ct--CardExpand .dropdown-inner .list .item{transition:color .3s ease}.ct.ct--CardExpand .dropdown-inner .list .item:before{transition:background-color .3s ease}.ct.ct--CardExpand:hover:not(.ct--CardExpand--empty){background-color:#fa5a53}.ct.ct--CardExpand:hover:not(.ct--CardExpand--empty) .infos .texts .hat{color:#fff}.ct.ct--CardExpand:hover:not(.ct--CardExpand--empty) .infos .texts .title{color:#fff}.ct.ct--CardExpand:hover:not(.ct--CardExpand--empty) .infos svg{fill:#fff}.ct.ct--CardExpand:hover:not(.ct--CardExpand--empty) .dropdown-inner .text{color:#fff}.ct.ct--CardExpand:hover:not(.ct--CardExpand--empty) .dropdown-inner .list .item{color:#fff}.ct.ct--CardExpand:hover:not(.ct--CardExpand--empty) .dropdown-inner .list .item:before{background-color:#fff}}.ct.ct--CardExpand .infos{display:flex;justify-content:space-between;align-items:center;gap:4px}.ct.ct--CardExpand .infos .texts{display:flex;flex-direction:column;gap:4px}.ct.ct--CardExpand .infos .texts .hat{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fa5a53}@media (min-width: 769px){.ct.ct--CardExpand .infos .texts .hat{font-size:var(--text-sm)}}.ct.ct--CardExpand .infos .texts .title{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;color:#111429}.ct.ct--CardExpand .infos svg{width:15px;height:15px;flex-shrink:0;transition:transform .3s ease}.ct.ct--CardExpand .dropdown-inner{padding-top:12px;display:flex;flex-direction:column;gap:12px}.ct.ct--CardExpand .dropdown-inner .text{color:#747474;font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--CardExpand .dropdown-inner .text{font-size:var(--text-sm)}}.ct.ct--CardExpand .dropdown-inner .list{display:flex;flex-direction:column;gap:8px}.ct.ct--CardExpand .dropdown-inner .list .item{position:relative;font-family:Poppins;font-size:var(--text-xs);font-weight:600;padding-left:16px;color:#747474}.ct.ct--CardExpand .dropdown-inner .list .item:before{content:"";position:absolute;top:4px;left:0;width:5px;height:5px;background-color:#747474;border-radius:50%}@media (min-width: 769px){.ct.ct--CardExpand .dropdown-inner .list .item{font-size:var(--text-sm)}.ct.ct--CardExpand .dropdown-inner .list .item:before{top:5px}}.ct.ct--CardLogo{display:flex;flex-direction:column;gap:12px;padding:12px 0;border-top:1px solid var(--grey-2)}@media (min-width: 1025px){.ct.ct--CardLogo{flex-direction:row;gap:32px;padding:16px 16px 16px 0}}.ct.ct--CardLogo .top{display:flex;gap:12px}@media (min-width: 1025px){.ct.ct--CardLogo .top{width:30%;flex-shrink:0;gap:16px}}@media (min-width: 1441px){.ct.ct--CardLogo .top{width:40%}}.ct.ct--CardLogo .logo-container{width:40%;max-width:200px;aspect-ratio:132/72}@media (min-width: 1025px){.ct.ct--CardLogo .logo-container{width:42%}}@media (min-width: 1201px){.ct.ct--CardLogo .logo-container{width:28%}}.ct.ct--CardLogo .logo-container .image{width:100%;height:100%;object-fit:contain}.ct.ct--CardLogo .infos{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:4px;align-self:center}.ct.ct--CardLogo .infos .title{font-family:Visby CF;font-size:var(--text-xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-3)}@media (min-width: 769px){.ct.ct--CardLogo .infos .title{font-size:var(--text-sm)}}.ct.ct--CardLogo .description{color:var(--grey-3);font-family:Poppins;font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.ct.ct--CardLogo .description{font-size:var(--text-sm)}}.ct.ct--CardLogo .button{--ct-ButtonClassic-text-color: var(--primary-1);margin-top:8px}@media (min-width: 1025px){.ct.ct--CardLogo .button{min-width:150px;align-self:center}}.ct.ct--CardProSpeach{color:#fff;border-radius:12px;overflow:hidden}@media (pointer: fine){.ct.ct--CardProSpeach:hover .image{transform:scale(1.1)}}.ct.ct--CardProSpeach .image-container{aspect-ratio:3/4}.ct.ct--CardProSpeach .image-container:after{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,#0000 60%,#000000a6)}.ct.ct--CardProSpeach .image-container .image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ct.ct--CardProSpeach .container{position:relative}.ct.ct--CardProSpeach .labels{display:flex;flex-direction:column;gap:2px}@media (min-width: 769px){.ct.ct--CardProSpeach .labels{left:0;right:32px}}.ct.ct--CardProSpeach .labels .label{--training-color: #111429;--training-text-color: white;background-color:var(--training-color);color:var(--training-text-color);padding:4px 10px;border-radius:4px;font-family:Poppins;font-size:10px;line-height:110%;font-weight:500;align-self:flex-start}.ct.ct--CardProSpeach .labels .label.orange{--training-color: var(--secondary-6);--training-text-color: var(--primary-1)}.ct.ct--CardProSpeach .labels .label.green{--training-color: var(--secondary-2);--training-text-color: var(--primary-1)}.ct.ct--CardProSpeach .labels .label.red{--training-color: var(--primary-3);--training-text-color: #111429}.ct.ct--CardProSpeach .labels .label.blue{--training-color: #2995e4;--training-text-color: white}.ct.ct--CardProSpeach .labels .label.grey{--training-color: #cccccc;--training-text-color: #111429}.ct.ct--CardProSpeach .labels .label.lightblue{--training-color: #a7d0ee;--training-text-color: #111429}.ct.ct--CardProSpeach .labels .label.mauve{--training-color: #b8add6;--training-text-color: #111429}@media (min-width: 769px){.ct.ct--CardProSpeach .labels .label{padding:6px 12px;border-radius:5px;font-size:var(--text-xs)}}.ct.ct--CardProSpeach .wrapper{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 769px){.ct.ct--CardProSpeach .wrapper{left:32px;right:32px;bottom:32px}}.ct.ct--CardProSpeach .wrapper .title{font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1;margin-top:8px}.ct.ct--CardProSpeach .wrapper .job{font-family:Visby CF;font-size:var(--text-2xs);font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ct.ct--CardProSpeach .wrapper .speach{margin-top:24px}@media (max-width: 1200px){.ct.ct--CardProSpeach .wrapper .speach{display:none}}.ct.ct--CardProSpeach>.speach{position:relative;padding:20px;color:#747474;background:#e9e8e8;display:grid;gap:12px}@media (min-width: 769px){.ct.ct--CardProSpeach>.speach{padding:32px}}@media (min-width: 1201px){.ct.ct--CardProSpeach>.speach{display:none}}.ct.ct--CardProSpeach>.speach>p{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;font-style:italic;line-height:130%}.ct.ct--Highlight{display:flex;flex-direction:column;gap:2px;padding:18px 22px;border:2px solid #fa5a53;border-radius:20px;font-family:Visby CF;font-size:var(--text-lg);font-style:normal;font-weight:600;line-height:1.1}@media (min-width: 769px){.ct.ct--Highlight{padding:18px 34px}}.ct.ct--Highlight .hat{color:#fa5a53}.ct.ct--Highlight .details{display:flex;gap:8px;align-items:center}.ct.ct--Highlight .details svg{width:12px;height:12px;flex-shrink:0;fill:#111429}.ct.ct--Highlight .details .text{color:#111429}.ct.ct--Title.big{font-family:Placard Next Cond;font-size:var(--text-4xl);font-style:normal;font-weight:700;line-height:1.02;letter-spacing:.02em;text-transform:uppercase}@media (min-width: 769px){.ct.ct--Title.big{font-size:var(--text-5xl)}}.ct.ct--Title:not(.big){font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02}@media (min-width: 769px){.ct.ct--Title:not(.big){font-size:var(--text-3xl)}}@media (max-width: 768px){.page.training-index .ct--Flexible{padding-bottom:96px}}.page.master-index .ct--HeroHome .content{padding-top:0}.page.master-index>.hat{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);color:#111429;margin:var(--section-padding) 0}@media (min-width: 769px){.page.master-index>.hat{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.page.master-index>.hat .content{font-family:Visby CF;font-size:var(--text-xl);line-height:140%;font-weight:500;grid-column:2/-2}@media (min-width: 769px){.page.master-index>.hat .content{grid-column:4/-4}}@media (min-width: 1001px){.page.master-index>.hat .content{grid-column:5/-5}}.page.form-index{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);padding-top:98px;background:#111429}@media (min-width: 769px){.page.form-index{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (min-width: 769px){.page.form-index{padding-top:123px}}.page.form-index .ct--Title,.page.form-index .form{grid-column:2/-2}@media (min-width: 769px){.page.form-index .ct--Title,.page.form-index .form{grid-column:3/-3}}@media (min-width: 1001px){.page.form-index .ct--Title,.page.form-index .form{grid-column:4/-4}}.page.form-index .ct--Title{margin-top:24px;color:#fff}@media (min-width: 769px){.page.form-index .ct--Title{margin-top:40px}}.page.form-index .form{margin-top:24px;--label-color: var(--primary-1);--input-background: var(--grey-0);--input-border: var(--grey-2);--message-color: var(--grey-3);--select-svg: url("data:image/svg+xml;utf8, <svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M11.5377 4.5L7.50015 8.5L3.46263 4.5L2.03516 5.91421L6.78641 10.6213C7.1806 11.0118 7.8197 11.0118 8.21389 10.6213L12.9652 5.91421L11.5377 4.5Z' fill='rgb(17, 20, 41)'/></svg>");font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;--label-color: white;--input-background: #222644;--input-border: rgba(255, 255, 255, .3);--message-color: white;--select-svg: url("data:image/svg+xml;utf8, <svg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M11.5377 4.5L7.50015 8.5L3.46263 4.5L2.03516 5.91421L6.78641 10.6213C7.1806 11.0118 7.8197 11.0118 8.21389 10.6213L12.9652 5.91421L11.5377 4.5Z' fill='white'/></svg>")}@media (min-width: 769px){.page.form-index .form{margin-top:48px}}@media (min-width: 769px){.page.form-index .form{font-size:var(--text-md)}}.page.form-index .form fieldset{max-width:100%}.page.form-index .form .field{margin-bottom:18px}.page.form-index .form label{display:block;color:var(--label-color);margin-bottom:4px;font-weight:500;font-size:var(--text-sm)}.page.form-index .form input,.page.form-index .form textarea,.page.form-index .form select{padding:12px 18px;border-radius:8px;border:1px solid var(--input-border);background:var(--input-background);color:var(--label-color);font-size:var(--text-sm)}.page.form-index .form input:focus,.page.form-index .form textarea:focus,.page.form-index .form select:focus{box-shadow:0 0 0 2px var(--primary-3);outline:none!important}@media (min-width: 769px){.page.form-index .form input,.page.form-index .form textarea,.page.form-index .form select{padding:13px}}.page.form-index .form input,.page.form-index .form textarea{width:100%!important}.page.form-index .form textarea{resize:none;height:220px}.page.form-index .form select{appearance:none;position:relative;width:100%!important;background-image:var(--select-svg);background-repeat:no-repeat;background-position-x:94%;background-position-y:16px}@media (min-width: 769px){.page.form-index .form select{background-position-x:97%;background-position-y:18px}}.page.form-index .form .legal-consent-container{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;margin:12px 0 30px}@media (min-width: 769px){.page.form-index .form .legal-consent-container{font-size:var(--text-xs)}}.page.form-index .form .legal-consent-container p{color:var(--message-color)!important}.page.form-index .form input[type=submit]{--text-color: var(--primary-2);--border-color: var(--primary-3);--background-color: var(--primary-3);font-family:Poppins;line-height:110%;font-size:var(--text-xs);position:relative;width:100%;z-index:1;padding:12px 18px;border:2px solid var(--border-color);background-color:var(--background-color);border-radius:50em;font-size:var(--text-sm);font-weight:500;color:var(--text-color);text-align:center;cursor:pointer;transition:.2s ease-out}@media (pointer: fine){.page.form-index .form input[type=submit]:hover{--background-color: var(--primary-2);--text-color: var(--primary-3)}}@media (min-width: 769px){.page.form-index .form input[type=submit]{width:fit-content!important;display:block;padding:18px 24px}}.page.form-index .form input[type=radio]{margin-right:10px}.page.form-index .form .hs-form-booleancheckbox label:has(input[type=checkbox]){display:flex}.page.form-index .form .hs-form-booleancheckbox label:has(input[type=checkbox]) span{margin-left:10px}.page.form-index .form .hs-form-booleancheckbox label:has(input[type=checkbox]) input[type=checkbox]{display:none}.page.form-index .form .hs-form-booleancheckbox label:has(input[type=checkbox]):before{content:"";width:14px;height:14px;flex-shrink:0;display:inline-block;margin-top:5px;border:1px solid var(--message-color);border-radius:2px;cursor:pointer}.page.form-index .form .hs-form-booleancheckbox label:has(input[type=checkbox]:checked):before{background:var(--primary-3)}.page.form-index .form .hs-richtext{margin-bottom:16px}.page.form-index .form .hs-richtext a{color:var(--primary-3)}.page.form-index .form .hs-main-font-element{font-size:12px!important;color:var(--primary-3)}.page.form-index .form .hs-main-font-element.hs-error-msg{color:var(--primary-3);font-size:var(--text-2xs)!important;position:absolute}.page.form-index .form .submitted-message{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6;font-size:18px!important;color:var(--message-color)}@media (min-width: 769px){.page.form-index .form .submitted-message{font-size:var(--text-md)}}.page.form-index .form .submitted-message strong,.page.form-index .form .submitted-message b{font-family:Visby CF;font-size:var(--text-2xl);font-style:normal;font-weight:600;line-height:1.02;color:var(--label-color)}@media (min-width: 769px){.page.form-index .form .submitted-message strong,.page.form-index .form .submitted-message b{font-size:var(--text-3xl)}}.template-form .ct--CenteredText .content{grid-column:2/-2}@media (min-width: 769px){.template-form .ct--CenteredText .content{grid-column:3/-3}}@media (min-width: 1001px){.template-form .ct--CenteredText .content{grid-column:4/-4}}.page.lexicon-index .title-container{display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px);margin-top:134px}@media (min-width: 769px){.page.lexicon-index .title-container{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}@media (min-width: 769px){.page.lexicon-index .title-container{margin-top:240px}}.page.lexicon-index .title-container>.title{grid-column:2/-2;font-family:Placard Next Cond;font-size:var(--text-4xl);font-style:normal;font-weight:700;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:#111429}@media (min-width: 769px){.page.lexicon-index .title-container>.title{grid-column:4/-4;font-size:var(--text-5xl)}}@media (min-width: 1001px){.page.lexicon-index .title-container>.title{grid-column:5/-5}}@media (min-width: 769px){.page.lexicon-index .ct--CrossNav .list{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media (min-width: 901px){.page.lexicon-index .ct--CrossNav .list{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1351px){.page.lexicon-index .ct--CrossNav .list{grid-template-columns:1fr 1fr 1fr 1fr}}.page.page-404-index{min-height:100svh;background:#111429;display:grid;grid-template-columns:var(--container-mobile-px) calc(100vw - 2 * var(--container-mobile-px)) var(--container-mobile-px)}@media (min-width: 769px){.page.page-404-index{grid-template-columns:minmax(var(--container-desktop-px),1fr) repeat(12,minmax(0px,90px)) minmax(var(--container-desktop-px),1fr);column-gap:24px}}.page.page-404-index .content{color:#fff;align-self:center;justify-self:center;display:flex;align-items:center;grid-column:2/-2}.page.page-404-index .content .title{font-family:Placard Next Cond;font-size:var(--text-4xl);font-style:normal;font-weight:700;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;text-align:center}@media (min-width: 769px){.page.page-404-index .content .title{font-size:var(--text-5xl)}}.page.page-404-index .content .details{display:flex;flex-direction:column;align-items:center;gap:24px}.page.page-404-index .content .details .error{font-family:Poppins;font-size:var(--text-sm);font-style:normal;font-weight:400;line-height:1.6}@media (min-width: 769px){.page.page-404-index .content .details .error{font-size:var(--text-md)}}
