@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blurIn{0%{opacity:0;filter:blur(30px);transform:translateY(30px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes scaleBlurIn{0%{opacity:0;filter:blur(30px);transform:scale(.85)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes scrollDown{0%{bottom:35px}5%{bottom:25px}10%{bottom:35px}15%{bottom:25px}20%{bottom:35px}to{bottom:35px}}@keyframes scrollDownMobile{0%{bottom:70px}5%{bottom:60px}10%{bottom:70px}15%{bottom:60px}20%{bottom:70px}to{bottom:70px}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}ul,ol{list-style:none}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}body{font-size:18px;line-height:28px}@media screen and (min-width: 1024px){body{font-size:26px;line-height:36px}}h1,h2,h3,h4,h5,h6{margin-top:1rem;margin-bottom:1.5rem}h1{font-size:36px;line-height:46px}@media screen and (min-width: 1024px){h1{font-size:56px;line-height:66px}}h2{font-size:30px;line-height:40px}@media screen and (min-width: 1024px){h2{font-size:44px;line-height:54px}}h3{font-size:20px;line-height:30px}@media screen and (min-width: 1024px){h3{font-size:30px;line-height:40px}}h4{font-size:20px;line-height:30px}@media screen and (min-width: 1024px){h4{font-size:26px;line-height:36px}}h5{font-size:14px;line-height:22px}@media screen and (min-width: 1024px){h5{font-size:18px;line-height:26px}}h6{font-size:12px;line-height:18px}@media screen and (min-width: 1024px){h6{font-size:16px;line-height:22px}}p{margin-bottom:1rem}html{scroll-behavior:smooth}body{background-color:var(--color-1-a);color:var(--color-1-b);font-family:copytext-font,sans-serif;-webkit-font-smoothing:antialiased;opacity:0;animation:fadeIn .8s ease-in forwards}a{text-decoration:none;color:var(--color-3-a)}.screen-reader-text{display:none!important}.no-overflow{overflow:hidden!important}.is--relative{position:relative!important}.is--hidden{display:none!important}[data-reveal]{transform:scale(.9) translateY(50px);opacity:.5;filter:blur(10px);will-change:transform,opacity,filter}@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) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display: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);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.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;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.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{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-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}[x-cloak]{display:none!important}.swiper-wrapper{align-items:stretch}.swiper-slide{height:auto}.swiper-pagination{bottom:0!important;display:flex!important;justify-content:center!important}.swiper-pagination-bullet{opacity:1!important;width:18px!important;height:6px!important;border-radius:3px!important;margin:0 5px!important;transform:scaleY(.6)!important;transform-origin:center center;transition:.3s ease!important;box-shadow:none!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{width:35px!important;transform:scaleY(1)!important}.swiper-button-prev,.swiper-button-next{display:none;position:absolute;top:0;right:0;width:34px;height:34px;background-color:currentColor;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;transition:opacity .3s ease}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.2;cursor:default}@media screen and (min-width: 1024px){.swiper-button-prev,.swiper-button-next{display:flex;width:40px;height:40px}}.swiper-button-prev{right:40px;transform:rotate(180deg)}@media screen and (min-width: 1024px){.swiper-button-prev{right:50px}}[data-parallax]{will-change:transform;transform:translateZ(0)}.burger[aria-expanded=true] .burger__button{background-color:transparent}.burger[aria-expanded=true] .burger__button-icon span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] .burger__button-icon span:nth-child(2){opacity:0}@media screen and (min-width: 1024px){.burger[aria-expanded=true] .burger__button-icon span:nth-child(2){opacity:1}}.burger[aria-expanded=true] .burger__button-icon span:nth-child(3){width:100%;transform:translateY(-7px) rotate(-45deg)}@media screen and (min-width: 1024px){.burger[aria-expanded=true] .burger__button-icon span:nth-child(3){width:50%}}@media screen and (min-width: 1024px){.burger[aria-expanded=true] .burger__button-icon span{transform:none!important}}.burger__button{position:fixed;top:20px;right:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:none;padding:0;cursor:pointer;background-color:var(--color-2-a);color:var(--color-2-b);width:46px;height:46px;transition:background .3s ease;z-index:998}@media screen and (min-width: 1024px){.burger__button{position:static;top:30px;right:30px}}.burger__button-icon{display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;background:none;border:none;width:22px;height:16px;padding:0}.burger__button-icon span{display:block;height:2px;width:100%;background-color:currentColor;border-radius:2px;transition:.3s ease}.burger__button-icon span:nth-child(3){width:50%}.burger__modal{background:rgba(0,0,0,.7)!important;z-index:997!important;height:100vh;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.burger__modal .modal__body{padding:0!important}.burger__nav{display:flex;justify-content:right;width:100%;height:100%;position:relative}.burger__nav-back{position:absolute;top:0;left:0;width:100%;height:100%}.burger__nav-wrapper{height:100%;width:100%;border-radius:10px 0 0 10px;background-color:var(--color-3-a);color:var(--color-3-b);padding:100px 20px 30px;display:flex;flex-direction:column;justify-content:space-between;z-index:1}@media screen and (min-width: 1024px){.burger__nav-wrapper{width:500px;padding:140px 80px 30px}}.burger__nav-close{display:none;position:absolute;top:30px;right:30px;width:36px;height:36px;cursor:pointer}@media screen and (min-width: 1024px){.burger__nav-close{display:block}}.burger__nav-close span{display:block;height:2px;width:100%;background-color:currentColor;border-radius:2px;position:absolute;top:calc(50% - 1px);left:0;transition:.3s ease}.burger__nav-close span:first-child{transform:rotate(-45deg)}.burger__nav-close span:last-child{transform:rotate(45deg)}.burger__nav-main{display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 1024px){.burger__nav-main{gap:20px}}.burger__nav-main .nav-main{display:flex!important;gap:20px!important;flex-direction:column!important}@media screen and (min-width: 1024px){.burger__nav-main .nav-main{display:none!important}}.burger__nav-main .nav-main__item{font-size:34px;line-height:40px}.burger__nav-main .nav-main__link{color:inherit!important;text-transform:uppercase;font-weight:700;outline:none;position:relative}.burger__nav-main .nav-main__link.current:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:currentColor}.burger__nav-main .nav-second{display:flex;flex-direction:column;gap:15px}@media screen and (min-width: 1024px){.burger__nav-main .nav-second{gap:20px}}.burger__nav-main .nav-second__item{display:flex}.burger__nav-main .nav-second__link{display:inline-block;color:var(--color-3-b);text-transform:uppercase;font-size:16px;line-height:20px;outline:none;position:relative}@media screen and (min-width: 1024px){.burger__nav-main .nav-second__link{font-size:24px;line-height:28px}}.burger__nav-main .nav-second__link:before{content:"";background-color:currentColor;width:0%;height:1px;position:absolute;bottom:-4px;right:0;transition:.5s cubic-bezier(.165,.84,.44,1)}.burger__nav-main .nav-second__link:hover:before{left:0;width:100%}.burger__nav-main .nav-second__link.current{font-weight:700;pointer-events:none}.burger__nav-bottom{display:flex;gap:50px;border-top:1px solid currentColor;padding-top:20px}@media screen and (min-width: 1024px){.burger__nav-bottom{border-top:none;padding-top:unset;flex-direction:column}}.burger__nav-bottom .nav-legal{display:flex;flex-direction:column;gap:14px}.burger__nav-bottom .nav-legal__item{display:flex}.burger__nav-bottom .nav-legal__link{display:inline-block;color:var(--color-3-b);text-transform:uppercase;font-size:12px;line-height:16px;outline:none;position:relative}@media screen and (min-width: 1024px){.burger__nav-bottom .nav-legal__link{font-size:16px;line-height:20px}}.burger__nav-bottom .nav-legal__link:before{content:"";background-color:currentColor;width:0%;height:1px;position:absolute;bottom:-4px;right:0;transition:.5s cubic-bezier(.165,.84,.44,1)}.burger__nav-bottom .nav-legal__link:hover:before{left:0;width:100%}.burger__nav-bottom .nav-legal__link.current{font-weight:700;pointer-events:none}.page-logo{display:inline-flex;flex-direction:column}.page-logo .page-logo__row{font-size:26px;line-height:28px;display:flex;gap:16px;color:var(--color-3-a);font-family:headlines-font,sans-serif}.page-logo .page-logo__row span{font-weight:700}.page-logo .page-logo__row small{font-size:10px;line-height:11px;margin-top:3px;display:block;color:var(--color-1-b);font-family:copytext-font,sans-serif}.text__content>*:first-child{margin-top:0}.text__content>*:last-child{margin-bottom:0}.text__content h1{font-family:headlines-font,sans-serif;color:var(--color-3-a)}.text__content a:not(.link):not(.cta):hover{text-decoration:underline}.text__content ul,.text__content ol{list-style:disc;padding-left:20px}@media screen and (min-width: 1024px){.text__content ul,.text__content ol{padding-left:40px}}.text__content ul li,.text__content ol li{margin:14px 0}.text__content ol{list-style:decimal}.text__content blockquote{margin:4rem 0;font-style:normal;font-size:26px;line-height:36px;color:var(--color-3-a);border-left:1px solid currentColor;padding-left:20px;font-weight:700}.text__content blockquote *:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.text__content blockquote{font-size:30px;line-height:40px;margin-left:-20px}}.text__content .label{font-size:16px;line-height:20px;border:1px solid currentColor;font-weight:700;border-radius:100px;display:inline-block;padding:5px 15px;text-transform:uppercase}.text__content .label--alt{padding:0;border:none;color:inherit!important;font-weight:400}@media screen and (min-width: 1024px){.text__content .label{font-size:18px;line-height:24px}.text__content .label--alt{padding:5px 15px}}.text__links{display:flex;flex-direction:column;gap:20px;margin-top:40px}.text__meta{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:15px}@media screen and (min-width: 1024px){.text__meta{display:block}}.text--big{font-size:26px;line-height:36px}@media screen and (min-width: 1024px){.text--big{font-size:40px;line-height:54px}}.articles__item:before,.events--focus .events__loop:before,.events__item:before,.hero__video,.hero__image,.hero__background,.header.is--fixed .header__wrapper:before,.page__intro-columns:before,.form .gfield .ginput_container:not(.ginput_container_checkbox):before,.image-fit__image,.image-fit{display:block;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.image__container{position:relative;border-radius:10px;overflow:hidden}.image__container--21_9{aspect-ratio:3/2}@media screen and (min-width: 1024px){.image__container--21_9{aspect-ratio:21/9}}.image__container--16_9{aspect-ratio:3/2}@media screen and (min-width: 1024px){.image__container--16_9{aspect-ratio:16/9}}.image__container--3_2{aspect-ratio:3/2}.image__container--4_3{aspect-ratio:4/3}.image__container--2_3{aspect-ratio:2/3}.image__container--3_4{aspect-ratio:3/4}.image__container--5_6{aspect-ratio:3/2}@media screen and (min-width: 1024px){.image__container--5_6{aspect-ratio:5/6}}.image__container--1_1{aspect-ratio:1/1}.image__container--circle{aspect-ratio:1/1;border-radius:50%!important}.image__caption{font-size:12px;line-height:16px;margin-top:7px;padding:0 40px 0 10px}.image__caption a{color:inherit;text-decoration:underline}@media screen and (min-width: 1024px){.image__caption{margin-top:10px;font-size:14px;line-height:18px}}.image-fit{z-index:0;overflow:hidden}.image-nofit .image-nofit__image{width:100%}.image-fit__copyright,.image-nofit__copyright{display:inline-block;position:absolute;bottom:12px;right:15px;color:#fff;font-size:10px;line-height:12px;text-shadow:0px 2px 5px black;z-index:1}@media screen and (min-width: 1024px){.image-fit__copyright,.image-nofit__copyright{bottom:15px;font-size:12px;line-height:14px;transform-origin:bottom right;transform:rotate(-90deg) translate(100%)}}.link{display:flex}.link__anchor{font-size:16px;line-height:24px}@media screen and (min-width: 1024px){.link__anchor{font-size:20px;line-height:30px}}.link__anchor{position:relative;background-color:transparent;text-decoration:none;display:inline-block;padding:0 0 0 30px;text-align:left;border:none;color:var(--color-3-a)!important;transition:.3s ease;cursor:pointer}.link__anchor svg{position:absolute;top:6px;left:0;transition:.3s ease}.link__anchor svg path{stroke:currentColor}@media screen and (min-width: 1024px){.link__anchor{padding:0 0 0 35px}.link__anchor svg{top:9px}.link__anchor:hover svg{transform:translate(5px)}}.link--down .link__anchor svg{transform:rotate(90deg)}@media screen and (min-width: 1024px){.link--down .link__anchor:hover svg{transform:translateY(5px) rotate(90deg)}}.link--back .link__anchor svg{transform:rotate(180deg)}@media screen and (min-width: 1024px){.link--back .link__anchor:hover svg{transform:translate(-5px) rotate(180deg)}}.link--pagination{display:flex;justify-content:center;margin-top:30px}.link--pagination .link__anchor{text-transform:uppercase;color:var(--color-1-b)!important}.cta__anchor{font-size:16px;line-height:24px}@media screen and (min-width: 1024px){.cta__anchor{font-size:20px;line-height:30px}}.cta__anchor{position:relative;background:var(--color-4-a);text-decoration:none;display:inline-block;text-align:left;padding:15px 25px;border:none;color:var(--color-4-b);border-radius:40px;text-transform:uppercase;transition:background .3s ease,color .3s ease;cursor:pointer}.cta__anchor:hover{background:var(--color-2-a);color:var(--color-2-b)}@media screen and (min-width: 1024px){.cta__anchor{padding:15px 30px}}.quote__content{font-size:26px;line-height:36px;font-weight:700;padding:0 0 0 20px;border-left:1px solid currentColor;display:flex;flex-direction:column;color:var(--color-3-a);gap:30px}@media screen and (min-width: 1024px){.quote__content{font-size:30px;line-height:40px;margin-left:-20px}}.quote__author{font-size:18px;line-height:20px}.numbers__title{margin-bottom:60px}.numbers__wrapper{display:grid;grid-template-columns:100%;gap:70px 140px}@media screen and (min-width: 1024px){.numbers__wrapper{grid-template-columns:calc(50% - 70px) calc(50% - 70px)}}.numbers__item{display:flex;flex-direction:column;gap:20px;margin:0}@media screen and (min-width: 1024px){.numbers__item{padding-bottom:70px}.numbers__item:nth-child(2n){margin-top:150px;padding-bottom:0}.numbers__item:last-child{padding-bottom:0}}.numbers__digit{color:transparent;font-size:70px;line-height:70px;font-weight:700;-webkit-text-stroke:1px var(--color-3-a);font-family:headlines-font,sans-serif}@media screen and (min-width: 1024px){.numbers__digit{font-size:120px;line-height:120px}}.numbers__text{font-size:20px;line-height:28px;color:var(--color-1-b)}.numbers__source{font-size:15px;line-height:18px;color:var(--color-1-b)}.numbers__source a{color:inherit!important}.numbers__source a:hover{text-decoration:underline}.images__grid{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width: 1024px){.images__grid{grid-template-columns:1fr 1fr;gap:30px}}.images.swiper{overflow:visible}.images.swiper .images__slide{width:100%!important}@media screen and (min-width: 1024px){.images.swiper .images__slide{width:auto!important}}.images.swiper .images__item{display:table;width:100%}@media screen and (min-width: 1024px){.images.swiper .images__item{width:auto}}.images.swiper .images__item .image-nofit{aspect-ratio:5/6;position:relative;border-radius:10px;overflow:hidden}@media screen and (min-width: 1024px){.images.swiper .images__item .image-nofit{aspect-ratio:unset;height:600px}}.images.swiper .images__item .image-nofit__image{height:100%;width:100%;display:block;overflow:hidden;max-width:unset;object-fit:cover}@media screen and (min-width: 1024px){.images.swiper .images__item .image-nofit__image{width:auto;object-fit:unset}}.images.swiper .images__caption{margin:10px 0 0;font-size:14px;line-height:18px;padding:0 40px 0 10px;display:table-caption;caption-side:bottom}.images.swiper .images__caption a{text-decoration:underline}.accordion__label{font-size:16px;line-height:22px;text-transform:uppercase;font-weight:400;margin:0 0 20px}@media screen and (min-width: 1024px){.accordion__label{font-size:20px;line-height:26px;margin:0 0 30px;padding:0 40px}}.accordion__item{border-top:1px solid currentColor}.accordion__item:last-child{border-bottom:1px solid currentColor}.accordion__trigger{background-color:transparent;border:none;padding:20px 80px 20px 0;font-size:24px;line-height:34px;width:100%;text-align:left;position:relative;color:inherit;font-family:headlines-font,sans-serif;cursor:pointer}@media screen and (min-width: 1024px){.accordion__trigger{padding:30px 100px 30px 40px;font-size:34px;line-height:40px}}.accordion__trigger svg{content:"";position:absolute;top:26px;right:0;width:24px;height:24px;transition:.3s ease}.accordion__trigger svg line{stroke:currentColor}@media screen and (min-width: 1024px){.accordion__trigger svg{right:20px;top:36px;width:30px;height:30px}}.accordion__trigger[aria-expanded=true] svg{transform:rotate(45deg)}.accordion__content{padding:10px 0 30px}@media screen and (min-width: 1024px){.accordion__content{padding:20px 200px 40px 40px}}.cards__label{font-size:16px;line-height:22px;text-transform:uppercase;font-weight:400;margin:20px 0 30px;padding:0 100px 0 0}@media screen and (min-width: 1024px){.cards__label{font-size:20px;line-height:26px;margin:15px 0 30px;padding:0 100px 0 40px}}.cards__label+.cards__main.swiper{margin-top:-70px}.cards__main.swiper{padding-top:60px;padding-bottom:30px;overflow:visible}@media screen and (min-width: 1024px){.cards__main.swiper{padding-top:70px;padding-bottom:unset}.cards__main.swiper .swiper-pagination{display:none!important}}.cards__main:not(.swiper) .cards__wrapper{display:flex;gap:30px}.cards__wrapper{align-items:stretch}.cards__item{display:flex;flex-direction:column;justify-content:space-between;gap:30px;width:100%;border-radius:10px;padding:20px;min-height:340px;height:auto;background-color:var(--color-3-a);color:var(--color-3-b)}@media screen and (min-width: 1024px){.cards__item{width:550px;padding:40px;min-height:440px}}.cards__item .link__anchor{color:inherit!important;text-transform:uppercase}.cards__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.cards__title{margin:0;font-size:30px;line-height:40px}@media screen and (min-width: 1024px){.cards__title{font-size:36px;line-height:44px}}.cards__text{margin:0;font-size:18px;line-height:28px}@media screen and (min-width: 1024px){.cards__text{font-size:22px;line-height:30px}}.cards__nav{background-color:var(--color-4-a)}.cards__nav svg path{stroke:var(--color-4-b)}.cards .swiper-pagination-bullet{background:var(--color-1-b)!important}.animated-cards{display:flex;justify-content:center;overflow:hidden}@media screen and (min-width: 1024px){.animated-cards{padding:100px 0}}.animated-cards__wrapper{display:flex;padding-bottom:40px}@media screen and (min-width: 1024px){.animated-cards__wrapper{justify-content:center;padding-bottom:0}}.animated-cards__item{width:280px;min-height:440px}@media screen and (min-width: 1024px){.animated-cards__item{width:380px;min-height:500px;flex-direction:row}.animated-cards__item:not(:first-child){margin:0 0 0 -200px}.animated-cards__item.active .animated-cards__content{box-shadow:0 5px 30px var(--color-3-a)}}.animated-cards__content{width:100%;height:100%;border-radius:20px;background:var(--color-3-a);color:var(--color-3-b);display:flex;flex-direction:column;justify-content:flex-end;gap:20px;padding:30px 20px;transition:box-shadow .3s ease}@media screen and (min-width: 1024px){.animated-cards__content{padding:50px 30px;box-shadow:0 5px 20px #000c}}.animated-cards__title{width:100%;margin:0;font-size:30px;line-height:36px}@media screen and (min-width: 1024px){.animated-cards__title{font-size:36px;line-height:42px}}.animated-cards__text{margin:0;font-size:20px;line-height:28px}@media screen and (min-width: 1024px){.animated-cards__text{font-size:26px;line-height:34px}}.animated-cards .swiper-pagination-bullet{background:currentColor!important}@media screen and (min-width: 1024px){.animated-cards .swiper-pagination-bullet{display:none}}.socials{display:flex;gap:15px}@media screen and (min-width: 1024px){.socials{gap:20px}}.socials__link{display:inline-block;color:inherit!important}.socials__link svg{width:auto;height:35px;transition:.5s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width: 1024px){.socials__link svg{height:45px}}.socials__link svg path{fill:currentColor!important}.socials__link:hover svg{transform:translateY(-3px)}.headline{display:flex;flex-direction:column;margin:0}.headline__row{display:block;font-size:60px;line-height:60px;font-weight:700;color:var(--color-4-a);font-family:headlines-font,sans-serif;white-space:nowrap}.headline__row:nth-child(2n){text-align:right}@media screen and (min-width: 1024px){.headline__row{font-size:120px;line-height:140px}}.teasers__label{font-size:16px;line-height:22px;text-transform:uppercase;margin:0 0 15px;padding:0 20px;font-weight:400}@media screen and (min-width: 1024px){.teasers__label{padding:0 40px;font-size:20px;line-height:26px}}.teasers__wrapper{padding:20px;border-radius:10px;background-color:var(--color-3-a);color:var(--color-3-b)}@media screen and (min-width: 1024px){.teasers__wrapper{padding:40px}}.teasers:not(.swiper) .teasers__wrapper{display:flex;flex-direction:column;gap:60px}@media screen and (min-width: 1024px){.teasers:not(.swiper) .teasers__wrapper{flex-direction:row;gap:40px}}@media screen and (min-width: 1280px){.teasers:not(.swiper) .teasers__wrapper{gap:60px}}.teasers__slide{display:flex;flex-direction:column;gap:40px;min-height:100%!important}.teasers__item{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width: 1024px){.teasers__item{width:calc(33.3333333333% - 40px)}}.teasers__item-content{display:flex;flex-direction:column;gap:15px;color:inherit!important}@media screen and (min-width: 1024px){.teasers__item-content:hover .teasers__item-title{text-decoration:underline}}.teasers__item-meta{font-size:14px;line-height:14px;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:15px}@media screen and (min-width: 1024px){.teasers__item-meta{flex-direction:row;align-items:center;font-size:16px;line-height:16px}}.teasers__item-cat{border:1px solid currentColor;text-transform:uppercase;padding:5px 12px;border-radius:100px;color:inherit}@media screen and (min-width: 1024px){.teasers__item-cat{padding:7px 14px}}.teasers__item-title{font-size:22px;line-height:28px;margin:0}@media screen and (min-width: 1024px){.teasers__item-title{font-size:28px;line-height:34px}}.teasers__item-text{font-size:18px;line-height:26px;margin:0}.teasers__nav{background-color:var(--color-4-a)}.teasers__nav svg path{stroke:var(--color-4-b)}.teasers .swiper-pagination-bullet{background:inherit!important}.tabs{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.tabs__list{display:flex;justify-content:center}.tabs__list-wrapper{display:inline-flex;flex-direction:column;background-color:var(--color-3-a);padding:10px;border-radius:10px;justify-content:center;z-index:2;margin:auto;width:100%}@media screen and (min-width: 1024px){.tabs__list-wrapper{flex-direction:row;border-radius:100px;width:auto}}.tabs__trigger{background:transparent;border:none;font-size:18px;line-height:18px;padding:10px 20px;color:transparent;position:relative;font-weight:700;text-transform:uppercase;cursor:pointer;border-radius:50px;transition:.3s ease}@media screen and (min-width: 1024px){.tabs__trigger{font-size:20px;line-height:20px;padding:16px 26px}}.tabs__trigger:before{content:attr(aria-label);position:absolute;top:50%;left:50%;color:var(--color-1-a);transform:translate(-50%,-50%);font-weight:400;white-space:nowrap;transition:.3s ease}@media screen and (min-width: 1024px){.tabs__trigger:hover:before{opacity:.6}}.tabs__trigger[aria-selected=true]{background-color:var(--color-4-a)!important;box-shadow:0 2px 5px #0003}.tabs__trigger[aria-selected=true]:before{opacity:1!important;font-weight:700;color:var(--color-4-b)}.tabs__panel{width:100%}.tabs__content{padding-top:80px}.tabs__content .teasers{padding-top:80px;margin-top:-42px}.tabs__content .teasers__wrapper{padding:0!important;border-radius:0}.tabs.tabs--module .tabs__content{padding:0 20px 20px;border-radius:0 0 10px 10px!important;background-color:var(--color-3-a)!important}.tabs.tabs--module .tabs__content .teasers{margin-top:unset}.tabs.tabs--module .tabs__content .teasers.swiper{padding-bottom:40px}@media screen and (min-width: 1024px){.tabs.tabs--module .tabs__content{padding:0 40px 40px}.tabs.tabs--module .tabs__content .teasers.swiper{padding-bottom:unset}.tabs.tabs--module .tabs__content .teasers .swiper-pagination{display:none!important}}.tabs.tabs--module .tabs__list{background-color:var(--color-3-a)!important;width:100%!important;justify-content:left!important;gap:20px!important;padding:20px 20px 0!important;border-radius:unset!important;border-bottom:1px solid var(--color-1-a);border-radius:10px 10px 0 0!important;margin-bottom:-40px}@media screen and (min-width: 1024px){.tabs.tabs--module .tabs__list{padding:40px 40px 0!important}}.tabs.tabs--module .tabs__trigger{font-size:20px!important;line-height:20px!important;padding:0 0 10px!important;border-bottom:unset!important;background-color:transparent!important;box-shadow:none!important;z-index:2;position:relative}@media screen and (min-width: 1024px){.tabs.tabs--module .tabs__trigger{line-height:24px!important;padding:0 0 10px!important}}.tabs.tabs--module .tabs__trigger:before{color:var(--color-3-b)!important}.tabs.tabs--module .tabs__trigger:after{content:"";position:absolute;bottom:-3px;left:0;width:0%;height:3px;border-radius:3px;background-color:var(--color-1-a);transition:.3s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width: 1024px){.tabs.tabs--module .tabs__trigger:after{height:5px}}.tabs.tabs--module .tabs__trigger[aria-selected=true]:after{width:100%}.tabs.tabs--module .link{margin-top:20px;text-transform:uppercase;margin-left:20px}@media screen and (min-width: 1024px){.tabs.tabs--module .link{margin-left:40px}}.tabs.tabs--module .link__anchor{color:var(--color-1-b)!important}.tabs.tabs--module .swiper-pagination-bullet{background:var(--color-1-a)!important}.testimonials.swiper{padding-bottom:50px}.testimonials__item{width:100%}.testimonials__content{display:flex;flex-direction:column-reverse;gap:20px}@media screen and (min-width: 1024px){.testimonials__content{flex-direction:row;align-items:center;gap:40px}}.testimonials__main{display:flex;flex-direction:column;align-items:flex-end;gap:20px;color:var(--color-3-a);font-weight:700}@media screen and (min-width: 1024px){.testimonials__main{width:calc(45% - 20px)}}@media screen and (min-width: 1024px){.testimonials__image{width:calc(55% - 20px)}}.testimonials__quote{margin:0;font-size:24px;line-height:30px}@media screen and (min-width: 1024px){.testimonials__quote{text-align:right;font-size:40px;line-height:50px}}.testimonials__author{font-size:22px;line-height:28px}.testimonials .swiper-pagination-bullet{background:currentColor!important}.video{width:100%;aspect-ratio:16/9;position:relative;cursor:pointer;border-radius:10px;background-color:#000;overflow:hidden;outline:none}.video__placeholder{width:100%;height:100%;position:relative;filter:brightness(.9);transition:.4s ease}.video__placeholder:after{content:"";position:absolute;top:50%;left:50%;width:90px;height:90px;border-radius:50%;background-image:var(--icon-play);background-size:contain;transform:translate(-50%,-50%);transition:.4s ease}.video__placeholder:hover{filter:brightness(.7)}.video__placeholder:hover:after{width:96px;height:96px}.video iframe{width:100%;height:100%;object-fit:cover;border:0;position:absolute;top:0;left:0}.loader{display:none;pointer-events:none}.loader__wrapper{display:flex;font-size:15px;position:relative;width:4em;margin:auto;justify-content:center;align-items:center}.loader span{display:block;width:1em;height:1em;border-radius:.5em;background:currentColor;position:absolute;animation-duration:.5s;animation-timing-function:ease;animation-iteration-count:infinite}.loader span:nth-child(1){left:0;animation-name:reveal}.loader span:nth-child(2){left:0;animation-name:slide}.loader span:nth-child(3){left:1.5em;animation-name:slide}.loader span:nth-child(4){left:3em;animation-name:reveal;animation-direction:reverse}.loader.active{pointer-events:visible;display:flex;justify-content:center;align-items:center}.loader--big .loader__wrapper{height:300px}.loader--full{background-color:var(--color-1-a);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:.3s ease;animation:fadeIn .2s ease forwards}.loader--full__wrapper{height:100%}@media screen and (min-width: 1024px){.loader--full{border-radius:20px}}@keyframes reveal{0%{transform:scale(.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translate(1.5em)}}.pagination__loader .loader__wrapper{height:80px}.filters{margin-bottom:20px;padding:0}@media screen and (min-width: 1024px){.filters{padding:0 40px}}.filters__top{display:flex;align-items:center;justify-content:space-between}.filters__buttons{display:flex;align-items:center;gap:50px}.filters__button{padding:0 25px 0 0;text-align:left;background-color:transparent;color:inherit;border:none;font-weight:700;font-size:20px;line-height:20px;position:relative;cursor:pointer}.filters__button:before{content:"";position:absolute;top:3px;right:0;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:.3s ease}.filters__button[aria-expanded=true]:before{top:7px;transform:rotate(-135deg)}.filters__collapsed{display:flex;flex-wrap:wrap}.filters__item{width:100%;overflow:hidden;position:relative}.filters__list{display:flex;flex-direction:column;width:100%;overflow:hidden;position:relative;padding:30px 0 10px}@media screen and (min-width: 1024px){.filters__list{padding:50px 0 30px}.filters__list--first{width:50%;padding-right:50px;position:relative}.filters__list--first:before{content:"";position:absolute;top:50px;right:0;background-color:currentColor;width:1px;height:calc(100% - 80px)}.filters__list--first .filters__list-sub{grid-template-columns:calc(50% - 20px) calc(50% - 20px)}.filters__list--last{width:50%;padding-left:50px}.filters__list--last .filters__list-sub{grid-template-columns:calc(50% - 20px) calc(50% - 20px)}}.filters__list-sub{display:grid;grid-template-columns:100%;gap:12px 40px;margin-top:20px}@media screen and (min-width: 1024px){.filters__list-sub{grid-template-columns:calc(25% - 20px) calc(25% - 20px) calc(25% - 20px) calc(25% - 20px)}}.filters__label{font-size:20px;line-height:20px;font-weight:700}.checkbox{font-size:16px;line-height:19px}@media screen and (min-width: 1024px){.checkbox{font-size:18px;line-height:20px}}.checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.checkbox input:checked+label:after{transform:scale(1)}.checkbox label{display:inline-block;position:relative;cursor:pointer;padding-left:30px}.checkbox label:before{content:"";border:1px solid currentColor;display:inline-block;position:absolute;top:0;left:0;cursor:pointer;width:18px;height:18px;border-radius:2px}.checkbox label:after{content:"";display:inline-block;position:absolute;top:4px;left:4px;cursor:pointer;width:10px;height:10px;background-color:currentColor;border-radius:1px;transform:scale(0);transition:.2s ease}.rotating-cards__label{margin-bottom:20px}.rotating-cards__label h2{width:100%;font-size:22px;line-height:26px;text-transform:unset;margin:0;color:var(--color-2-b);font-weight:400}@media screen and (min-width: 1024px){.rotating-cards__label{margin-bottom:unset}.rotating-cards__label h2{font-size:30px;line-height:30px;padding-top:50px}}@media screen and (min-width: 1024px){.rotating-cards__pin{height:400vh}}.rotating-cards__pin-container{position:relative;min-height:700px;overflow:hidden;background:var(--color-2-a);border-radius:var(--radius);padding:40px 0}@media screen and (min-width: 1024px){.rotating-cards__pin-container{height:100vh;padding:unset}}.rotating-cards__circle{padding:15px 20px}@media screen and (min-width: 1024px){.rotating-cards__circle{padding:unset;width:320%;width:calc(200% + 1300px);aspect-ratio:1;position:absolute;top:50%;left:-110%;left:calc(-50% - 650px);pointer-events:none}}.rotating-cards__card{display:flex;width:100%;min-height:340px;border-radius:10px;background:var(--color-3-a);color:var(--color-3-b);padding:20px;transition:box-shadow .3s ease;pointer-events:visible;margin:auto}.rotating-cards__card .link__anchor{color:inherit!important;text-transform:uppercase}@media screen and (min-width: 1024px){.rotating-cards__card{width:380px;height:500px;min-height:unset;position:absolute;top:0;left:50%;padding:40px;transform:translate(-50%,-50%);margin:unset;box-shadow:0 5px 20px #000c}}.rotating-cards__card-inner{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.rotating-cards__card-title{margin:0 0 20px;font-size:30px;line-height:40px}@media screen and (min-width: 1024px){.rotating-cards__card-title{font-size:36px;line-height:44px}}.rotating-cards__card-text{margin:0;font-size:18px;line-height:28px}@media screen and (min-width: 1024px){.rotating-cards__card-text{font-size:22px;line-height:30px}}.team__title{margin:0 0 40px}@media screen and (min-width: 1024px){.team__title{margin:0 0 60px}}.team__wrapper{display:grid;grid-template-columns:100%;gap:60px}@media screen and (min-width: 768px){.team__wrapper{grid-template-columns:calc(50% - 30px) calc(50% - 30px)}}@media screen and (min-width: 1024px){.team__wrapper{gap:60px 30px;grid-template-columns:calc(33.3333333333% - 20px) calc(33.3333333333% - 20px) calc(33.3333333333% - 20px)}}.team__item{display:flex;flex-direction:column;gap:20px}.team__image{width:100%;aspect-ratio:4/3;position:relative;border-radius:10px;overflow:hidden}.team__content{display:flex;flex-direction:column;gap:10px}.team__name{margin:0;font-weight:700;font-size:26px;line-height:30px}@media screen and (min-width: 1024px){.team__name{font-size:34px;line-height:40px}}.team__position,.team__mail,.team__phone{margin:0;font-size:18px;line-height:22px}@media screen and (min-width: 1024px){.team__position,.team__mail,.team__phone{font-size:20px;line-height:24px}}.team__bottom{margin-top:15px;display:flex;flex-direction:column;gap:10px}.team__mail{color:var(--color-1-b)}.team__mail:hover{text-decoration:underline}.form{color:var(--color-1-b)}.form__wrapper{display:flex;flex-direction:column;gap:30px}.form .gform_fields{grid-column-gap:30px!important;grid-row-gap:20px!important;position:relative!important}@media screen and (min-width: 1024px){.form .gfield.gfield--type-textarea.contact-half{position:absolute!important;top:0!important;right:0!important;grid-column:unset!important;width:calc(50% - 15px)!important}}@media screen and (min-width: 1024px){.form .gfield.gfield--type-text.contact-half{width:calc(50% - 15px)!important}}@media screen and (min-width: 1024px){.form .gfield.gfield--type-email.contact-half{width:calc(50% - 15px)!important}}@media screen and (min-width: 1024px){.form .gfield.gfield--type-checkbox.contact-half{max-width:800px}}@media screen and (min-width: 1024px){.form .gfield.gfield--type-select.contact-half{width:calc(50% - 15px)!important}}.form .gfield:not(.gfield--type-checkbox) input,.form .gfield:not(.gfield--type-checkbox) textarea,.form .gfield:not(.gfield--type-checkbox) select{border:2px solid transparent!important;border-radius:10px;resize:none;font-size:18px!important;line-height:18px!important;outline:none!important;transition:.3s ease;padding:12px 20px!important;background-color:transparent!important}@media screen and (min-width: 1024px){.form .gfield:not(.gfield--type-checkbox) input,.form .gfield:not(.gfield--type-checkbox) textarea,.form .gfield:not(.gfield--type-checkbox) select{font-size:22px!important;line-height:22px!important}}.form .gfield:not(.gfield--type-checkbox) input:focus,.form .gfield:not(.gfield--type-checkbox) textarea:focus,.form .gfield:not(.gfield--type-checkbox) select:focus{border-color:var(--color-3-a)!important}.form .gfield:not(.gfield--type-checkbox) textarea{line-height:26px!important;width:100%!important;height:290px!important}.form .gfield:not(.gfield--type-checkbox) label{color:inherit!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;padding-left:10px;height:18px}@media screen and (min-width: 1024px){.form .gfield:not(.gfield--type-checkbox) label{font-size:18px!important;line-height:22px!important;height:22px}}.form .gfield:not(.gfield--type-checkbox) label .gfield_required{display:none}@media screen and (min-width: 1024px){.form .gfield:not(.gfield--type-checkbox) label{font-size:20px!important;line-height:20px!important;padding-left:20px}}.form .gfield.gfield--type-checkbox{margin-top:10px}.form .gfield.gfield--type-checkbox .gchoice{position:relative;display:flex}.form .gfield.gfield--type-checkbox input{width:35px;height:24px;opacity:0}.form .gfield.gfield--type-checkbox input:checked~label:after{transform:scale(1)}.form .gfield.gfield--type-checkbox label{color:var(--color-1-b)!important;font-size:16px!important;line-height:22px!important;cursor:pointer!important}.form .gfield.gfield--type-checkbox label a{color:var(--color-1-b)!important;text-decoration:underline}.form .gfield.gfield--type-checkbox label:before{content:"";position:absolute;top:1px;left:0;width:20px;height:20px;background-color:transparent;border:1px solid currentColor;border-radius:4px;cursor:pointer}.form .gfield.gfield--type-checkbox label:after{content:"";position:absolute;top:6px;left:5px;width:10px;height:10px;background-color:currentColor;border-radius:2px;transform:scale(0);cursor:pointer;transition:.2s ease}.form .gfield .ginput_container:not(.ginput_container_checkbox){position:relative}.form .gfield .ginput_container:not(.ginput_container_checkbox):before{content:"";background-color:var(--color-3-a);border-radius:10px;opacity:.2;z-index:-1}.form .gform_footer{margin:25px 0 0!important}.form .gform_footer input{font-size:16px;line-height:24px}@media screen and (min-width: 1024px){.form .gform_footer input{font-size:20px;line-height:30px}}.form .gform_footer input{color:var(--color-4-b);background-color:var(--color-4-a);border:none;padding:15px 25px;text-transform:uppercase;border-radius:50px;transition:.3s ease!important;cursor:pointer}.form .gform_footer input:hover{background:var(--color-2-a);color:var(--color-2-b)}.form .gform_validation_errors{display:none!important}.form .gfield_validation_message{border:none!important;background-color:transparent!important;color:#fa3800!important;padding:0!important;font-size:14px!important;line-height:18px!important}.connect{background-color:var(--color-2-a);color:var(--color-2-b);padding:20px;border-radius:10px}@media screen and (min-width: 1024px){.connect{padding:40px}}.connect--slim{padding:0!important;border-radius:0;background-color:unset;color:unset}.connect__columns{display:grid;grid-template-columns:100%}@media screen and (min-width: 1024px){.connect__columns{grid-template-columns:calc(33.3333333333% - 20px) calc(33.3333333333% + 40px) calc(33.3333333333% - 20px)}.connect__columns--two{grid-template-columns:50% 50%}}.connect__col{display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid currentColor;padding:20px 0}.connect__col:first-child{padding:0 0 20px}.connect__col:last-child{padding:20px 0 0;border-bottom:unset}@media screen and (min-width: 1024px){.connect__col{padding:10px 40px;border-bottom:unset!important;border-right:1px solid currentColor}.connect__col:first-child{padding:10px 40px 10px 0}.connect__col:last-child{padding:10px 0 10px 40px;border-right:unset}}.connect__col-icon{width:48px;margin-bottom:10px}@media screen and (min-width: 1024px){.connect__col-icon{width:54px;margin-bottom:20px}}.connect__col-label{font-size:16px;line-height:20px;margin-bottom:10px}@media screen and (min-width: 1024px){.connect__col-label{font-size:20px;line-height:30px}}.connect__col-title{font-size:22px;line-height:28px;font-weight:700}@media screen and (min-width: 1024px){.connect__col-title{font-size:30px;line-height:36px}}.connect__col-link{display:flex;margin-top:20px}@media screen and (min-width: 1024px){.connect__col-link{margin-top:30px}}.connect__col-link .link__anchor{color:inherit!important;text-transform:uppercase}.content-slider{position:relative;overflow:hidden}.content-slider__title{overflow:hidden;margin-bottom:40px}@media screen and (min-width: 1024px){.content-slider__slide{height:100vh}}.content-slider__slide:nth-child(odd) .content-slider__slide-content{background:var(--color-2-a);color:var(--color-2-b)}.content-slider__slide:nth-child(odd) .content-slider__slide-content .link__anchor{color:var(--color-2-b)!important}@media screen and (min-width: 1024px){.content-slider__slide:nth-child(odd) .content-slider__slide-content .content-slider__item-wrapper{flex-direction:column-reverse!important;justify-content:space-between}}@media screen and (min-width: 1024px){.content-slider__slide:nth-child(odd) .content-slider__slide-content .content-slider__item-title{margin:0 0 60px}}.content-slider__slide:nth-child(odd) .content-slider__slide-content .content-slider__item-content{padding-top:unset}.content-slider__slide-wrapper{width:100%;perspective:250vw}@media screen and (min-width: 1024px){.content-slider__slide-wrapper{height:100%}}.content-slider__slide-content{background:var(--color-3-a);color:var(--color-3-b);top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform-origin:50% 10%;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow:hidden!important}@media screen and (min-width: 1024px){.content-slider__slide-content{position:absolute;min-height:unset;height:100vh;border-radius:10px}}.content-slider__item{display:flex;flex-direction:column;min-height:100vh;padding:50px 0}@media screen and (min-width: 1024px){.content-slider__item{min-height:unset;height:100vh}}.content-slider__item-title{font-size:40px;line-height:50px;margin:0 0 30px}@media screen and (min-width: 1024px){.content-slider__item-title{width:60%;font-size:85px;line-height:85px;margin:0 0 40px}}.content-slider__item-wrapper{display:flex;flex-direction:column-reverse;justify-content:space-between;gap:40px}@media screen and (min-width: 1024px){.content-slider__item-wrapper{flex-direction:column;justify-content:flex-start;height:100%;gap:50px}}.content-slider__item-content{font-size:18px;line-height:28px}@media screen and (min-width: 1024px){.content-slider__item-content{font-size:26px;line-height:36px}}.content-slider__item-content{display:flex;flex-direction:column;gap:30px}@media screen and (min-width: 1024px){.content-slider__item-content{width:60%;padding-left:120px}}.content-slider__item-content .link__anchor{color:var(--color-2-b)!important;text-transform:uppercase}.content-slider__item-image{overflow:hidden}.content-slider__item-image--first{position:relative;aspect-ratio:3/2;border-radius:10px;margin-left:20px;width:calc(100% - 40px)}@media screen and (min-width: 1024px){.content-slider__item-image--first{position:absolute;aspect-ratio:unset;top:140px;right:0;width:30%;height:calc(100% - 280px);margin-left:unset;border-radius:10px 0 0 10px}}.content-slider__item-image--second{display:none;width:220px;height:180px;border-radius:0 10px 10px 0;position:relative}@media screen and (min-width: 1024px){.content-slider__item-image--second{display:block}}.container{width:min(100% - 40px,1440px);margin-inline:auto}@media screen and (min-width: 1024px){.container{width:min(100% - 80px,1640px)}}.container-fluid{width:100%;margin-inline:auto;padding-inline:1rem;box-sizing:border-box;padding:0 20px}@media screen and (min-width: 1024px){.container-fluid{padding:0 40px}}.page--pt{padding-top:140px}@media screen and (min-width: 1024px){.page--pt{padding-top:200px}}.page__logo{position:absolute;top:20px;left:20px}@media screen and (min-width: 1024px){.page__logo{top:30px;left:40px}}.page__title{font-size:40px;line-height:50px;font-family:headlines-font,sans-serif;color:var(--color-3-a);margin-top:0}@media screen and (min-width: 1024px){.page__title{font-size:60px;line-height:70px;max-width:50%}}.page__intro{padding-top:140px}@media screen and (min-width: 1024px){.page__intro{padding-top:200px}}.page__intro-content{display:flex;flex-direction:column;align-items:center;gap:40px}@media screen and (min-width: 1024px){.page__intro-content{flex-direction:row}}@media screen and (min-width: 1024px){.page__intro-text{width:calc(50% - 20px)}}.page__intro-image{width:100%;height:20%}@media screen and (min-width: 1024px){.page__intro-image{width:calc(50% - 20px)}}@media screen and (min-width: 1024px){.page__intro-image .image{transform:translate(40px)}}.page__intro-image .image__container{aspect-ratio:4/3}@media screen and (min-width: 1024px){.page__intro-image .image__container{border-top-right-radius:0;border-bottom-right-radius:0;aspect-ratio:2/3}}.page__intro-wrapper{display:flex;flex-direction:column;gap:60px}.page__intro-wrapper .link__anchor{text-transform:uppercase;color:inherit!important}.page__intro-columns{display:grid;grid-template-columns:100%;position:relative;padding:20px;gap:25px;color:var(--color-3-b)}@media screen and (min-width: 1024px){.page__intro-columns{padding:30px 40px;gap:60px;grid-template-columns:calc(33.3333333333% - 40px) calc(33.3333333333% - 40px) calc(33.3333333333% - 40px)}}.page__intro-columns:before{content:"";border-radius:10px;background-color:var(--color-3-a);z-index:-1}.page__intro-col{display:flex;flex-direction:column;font-size:18px;line-height:28px}@media screen and (min-width: 1024px){.page__intro-col b{margin-bottom:10px}}.page__intro-col--link .link__anchor{color:inherit!important;text-transform:uppercase}@media screen and (min-width: 1024px){.page__intro-col--link{padding-top:38px}}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3.75rem 1.5rem}.grid__col{grid-column:1/-1}@media screen and (min-width: 1280px){.grid__col--full{grid-column:1/-1}}@media screen and (min-width: 768px){.grid__col--wide{grid-column:2/span 10}}@media screen and (min-width: 768px){.grid__col--narrow{grid-column:2/span 10}}@media screen and (min-width: 1280px){.grid__col--narrow.grid__col--left{grid-column:2/span 8}}@media screen and (min-width: 1280px){.grid__col--narrow.grid__col--middle{grid-column:3/span 8}}@media screen and (min-width: 1280px){.grid__col--narrow.grid__col--right{grid-column:4/span 8}}@media screen and (min-width: 768px){.grid__col--side{grid-column:2/span 10}}@media screen and (min-width: 1280px){.grid__col--side{grid-column:11/span 2}}@media screen and (min-width: 768px){.grid__col--intro{grid-column:2/span 10}}@media screen and (min-width: 1024px){.grid__col--intro{grid-column:2/span 11}}@media screen and (min-width: 768px){.grid__col--half{grid-column:2/span 10}}@media screen and (min-width: 1280px){.grid__col--half{grid-column:5/span 7}}@media screen and (min-width: 1024px){.grid__col--pr{padding-right:40px}}.layout__container{margin-bottom:60px}@media screen and (min-width: 1024px){.layout__container{margin-bottom:100px}}.layout__container--no-mb{margin-bottom:0!important}.header{width:100%;position:absolute;top:0;right:0;padding:20px;z-index:999}@media screen and (min-width: 1024px){.header{padding:20px 40px 0}}.header__wrapper{display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative}.header__wrapper .nav-main{display:none}@media screen and (min-width: 1024px){.header__wrapper .nav-main{display:flex;align-items:center;flex-direction:row;gap:40px}}@media screen and (min-width: 1024px){.header__wrapper .nav-main__item{font-size:18px;line-height:20px}}.header__wrapper .nav-main__link{color:inherit!important;text-transform:uppercase;position:relative}.header__wrapper .nav-main__link:before{content:"";background-color:currentColor;width:0%;height:1px;position:absolute;bottom:-4px;right:0;transition:.5s cubic-bezier(.165,.84,.44,1)}.header__wrapper .nav-main__link:hover:before{left:0;width:100%}.header__wrapper .nav-main__link.current{pointer-events:none;font-weight:700}.header__sub{display:flex;align-items:center;gap:40px}.header__menu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header--home:not(.is--fixed) .page-logo{display:none}.header.is--fixed{position:fixed;top:0;transform:translateY(calc(-100% - 20px));pointer-events:none;z-index:999;width:100%;padding:10px 40px}.header.is--fixed .header__wrapper{border-radius:10px;box-shadow:0 3px 20px #00000026;padding:15px 40px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.header.is--fixed .header__wrapper:before{content:"";background-color:var(--color-1-a);border-radius:10px;opacity:.9;z-index:-1}.header.is--fixed .header__logo{display:flex}.header.is--fixed .header__logo .page-logo__row span{font-size:20px;line-height:20px}.header.is--fixed .header__logo .page-logo__row small{display:none}.header.is--fixed.is--active{transform:translateY(0);pointer-events:visible;transition:transform .7s cubic-bezier(.165,.84,.44,1)}.header.is--fixed.is--invisible{transform:translateY(calc(-100% - 20px))}.hero__wrapper{width:100%;height:550px;position:relative;overflow:hidden}@media screen and (min-width: 1024px){.hero__wrapper{height:100vh;min-height:700px}}.hero__main{width:100%;height:100%;overflow:hidden;position:relative}.hero__image{opacity:0;transform:scale(1.1);filter:blur(10px);transition:1s ease}.hero__image.active{opacity:1;transform:scale(1);filter:blur(0);z-index:1}.hero__logo{position:absolute;display:flex;flex-direction:column;width:100%;max-width:calc(100% - 40px);pointer-events:none;top:calc(50% + 20px);left:50%;align-items:flex-start;transform:translate(-50%,-50%);z-index:1}@media screen and (min-width: 1024px){.hero__logo{width:auto;top:50%;max-width:calc(100% - 60px)}}.hero__logo-row{display:flex;gap:10px;align-items:flex-end}@media screen and (min-width: 1024px){.hero__logo-row{gap:25px}}.hero__logo-row span{display:block;margin:0;color:var(--color-3-a);font-family:headlines-font,sans-serif;font-size:52px;line-height:52px;font-weight:700}@media screen and (min-width: 1024px){.hero__logo-row span{font-size:120px;line-height:120px}}.hero__logo-row small{color:var(--color-1-b);font-size:10px;line-height:16px;max-width:400px;margin-bottom:4px}@media screen and (min-width: 1024px){.hero__logo-row small{font-size:18px;line-height:26px;margin-bottom:12px}}@media screen and (min-width: 1024px){.hero__logo-row:last-child{padding-left:240px}}.hero__gallery{position:relative;width:100%;height:100%}.hero__gallery-item{position:absolute;z-index:-1}.hero__gallery-item .image{opacity:0;animation:scaleBlurIn 1s ease forwards}.hero__gallery-item:nth-child(1){top:40px;left:-20px;width:170px}@media screen and (min-width: 1024px){.hero__gallery-item:nth-child(1){top:calc(50% - 150px);left:calc(50% - 560px);width:320px}}.hero__gallery-item:nth-child(1) .image{animation-delay:.5s}.hero__gallery-item:nth-child(2){bottom:0;right:-20px;width:230px}@media screen and (min-width: 1024px){.hero__gallery-item:nth-child(2){top:calc(50% + 70px);bottom:unset;right:unset;left:calc(50% + 180px);width:380px}}.hero__gallery-item:nth-child(2) .image{animation-delay:.7s}.hero__gallery-item:nth-child(3){top:130px;right:-20px;width:110px}@media screen and (min-width: 1024px){.hero__gallery-item:nth-child(3){top:-10px;right:150px;width:240px}}.hero__gallery-item:nth-child(3) .image{animation-delay:.9s}.hero__gallery-item:nth-child(4){display:none;top:-40px;left:60px;width:200px}.hero__gallery-item:nth-child(4) .image{animation-delay:1.1s}@media screen and (min-width: 1024px){.hero__gallery-item:nth-child(4){display:block}}.hero__scroll{display:none;position:absolute;bottom:35px;left:60px;z-index:-1;animation:scrollDown 4s linear infinite}@media screen and (min-width: 1024px){.hero__scroll{display:block}}.hero__scroll svg path{stroke:var(--color-3-a)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-1-a);z-index:999}.modal__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;border-radius:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.modal__close{position:fixed;top:max(30px,env(safe-area-inset-top,0) + 30px);right:max(30px,env(safe-area-inset-right,0) + 30px);z-index:1;background-color:var(--color-1-a);width:70px;height:70px;border:none;border-radius:50%;font-size:20px;line-height:1;outline:none!important;cursor:pointer}.modal__close:before,.modal__close:after{content:"";position:absolute;top:50%;left:50%;width:50%;height:2px;background-color:var(--color-1-b);border-radius:2px;transform:translate(-50%,-50%) rotate(45deg)}.modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal__body{flex:1 1 auto;min-height:0;overflow:auto;padding-top:50px}@media screen and (min-width: 1024px){.modal__body{padding-top:100px}}.footer{overflow:hidden;padding:40px 0;background:var(--color-2-a);color:var(--color-2-b);border-radius:10px 10px 0 0}@media screen and (min-width: 1024px){.footer{padding:80px 0 40px}}.footer__wrapper{display:flex;flex-wrap:wrap;gap:30px 0}.footer__main{width:100%;display:flex;flex-direction:column;gap:60px}@media screen and (min-width: 1024px){.footer__main{width:50%}}.footer__main .socials{display:none}@media screen and (min-width: 1024px){.footer__main .socials{display:flex}}.footer__main .page-logo__row{font-size:46px;line-height:46px;align-items:center}.footer__main .page-logo__row span{color:var(--color-3-a);font-family:headlines-font,sans-serif}.footer__main .page-logo__row small{color:var(--color-2-b);font-size:11px;line-height:16px}@media screen and (min-width: 1024px){.footer__main .page-logo__row{font-size:70px;line-height:70px;align-items:flex-end}.footer__main .page-logo__row span{color:var(--color-3-a);font-family:headlines-font,sans-serif}.footer__main .page-logo__row small{display:block;color:var(--color-2-b);margin-top:unset;margin-bottom:8px;font-size:16px;line-height:18px}}.footer__text{width:100%;font-size:20px;line-height:28px}@media screen and (min-width: 1024px){.footer__text{width:50%;font-size:24px;line-height:32px}}.footer__text a{color:inherit!important}.footer__bottom{width:100%;display:flex;flex-direction:column;gap:15px;margin-top:30px}@media screen and (min-width: 1024px){.footer__bottom{margin-top:unset}}@media screen and (min-width: 1024px){.footer__bottom .socials{display:none}}.footer__bottom .nav-legal{display:flex;gap:30px;margin-bottom:0}.footer__bottom .nav-legal__item{font-size:16px;line-height:22px}.footer__bottom .nav-legal__link{display:inline-block;color:inherit;position:relative}.footer__bottom .nav-legal__link:before{content:"";background-color:currentColor;width:0%;height:1px;position:absolute;bottom:-5px;right:0;transition:.5s cubic-bezier(.165,.84,.44,1)}.footer__bottom .nav-legal__link:hover:before{left:0;width:100%}.footer__bottom .nav-legal__link.current{pointer-events:none;font-weight:700}.pre-footer__wrapper{background-color:var(--color-3-a);border-radius:10px 10px 0 0}@media screen and (min-width: 1024px){.pre-footer__wrapper{padding-top:150px;position:relative;background-color:transparent;border-radius:unset}}.pre-footer__wrapper>.container{width:100%!important}@media screen and (min-width: 1024px){.pre-footer__image{position:absolute;z-index:1}}@media screen and (min-width: 1024px){.pre-footer__image:nth-of-type(1){top:80px;left:0;width:400px}}.pre-footer__image:nth-of-type(2){display:none;top:0;right:0;width:300px}@media screen and (min-width: 1024px){.pre-footer__image:nth-of-type(2){display:block}}.pre-footer__main{display:flex;flex-direction:column;gap:40px;background-color:var(--color-3-a);color:var(--color-3-b);border-radius:10px 10px 0 0;padding:30px 20px}@media screen and (min-width: 1024px){.pre-footer__main{padding:60px 40px;gap:70px}}@media screen and (min-width: 1024px){.pre-footer__text{padding:0 50px 0 300px}}.events__label{font-size:16px;line-height:22px;text-transform:uppercase;margin:0 0 20px;padding:0;font-weight:400}@media screen and (min-width: 1024px){.events__label{font-size:20px;line-height:26px;margin:0 0 40px;padding:0 40px}}.events__item{position:relative}.events__item:before{content:"";border-radius:10px;z-index:-1}@media screen and (min-width: 768px){.events__item:before{left:20px;width:calc(100% - 40px)}}@media screen and (min-width: 1024px){.events__item:before{left:40px;width:calc(100% - 80px)}}.events:not(.events--focus) .events__loop .events__item:nth-child(odd) .tease-event__main,.events:not(.events--focus) .events__paginated .events__item:nth-child(odd) .tease-event__main{color:var(--color-3-b)}.events:not(.events--focus) .events__loop .events__item:nth-child(odd):before,.events:not(.events--focus) .events__paginated .events__item:nth-child(odd):before{background-color:var(--color-3-a)}.events--focus .events__label{margin:0 0 20px}.events--focus .events__loop{display:flex;flex-direction:column;gap:60px;padding:30px 0;position:relative}@media screen and (min-width: 1024px){.events--focus .events__loop{padding:40px 0;gap:80px}}.events--focus .events__loop:before{content:"";border-radius:10px;background-color:var(--color-3-a);z-index:-1}@media screen and (min-width: 768px){.events--focus .events__loop:before{left:20px;width:calc(100% - 40px)}}@media screen and (min-width: 1024px){.events--focus .events__loop:before{left:40px;width:calc(100% - 80px)}}.articles__label{font-size:16px;line-height:22px;text-transform:uppercase;margin:0 0 20px;padding:0;font-weight:400}@media screen and (min-width: 1024px){.articles__label{font-size:20px;line-height:26px;margin:0 0 40px;padding:0 40px}}.articles__item{position:relative}.articles__item:before{content:"";border-radius:10px;z-index:-1}@media screen and (min-width: 768px){.articles__item:before{left:20px;width:calc(100% - 40px)}}@media screen and (min-width: 1024px){.articles__item:before{left:40px;width:calc(100% - 80px)}}.articles .articles__loop .articles__item:nth-child(odd) .tease-article__main,.articles .articles__paginated .articles__item:nth-child(odd) .tease-article__main{color:var(--color-3-b)}.articles .articles__loop .articles__item:nth-child(odd):before,.articles .articles__paginated .articles__item:nth-child(odd):before{background-color:var(--color-3-a)}.section{border-radius:10px;background-color:var(--color-2-a);color:var(--color-2-b);padding:30px 0}@media screen and (min-width: 1024px){.section{padding:60px 0}}@media screen and (min-width: 1024px){.section .animated-cards{margin-left:-40px;width:calc(100% + 80px)}}.section .layout__container:last-child{margin-bottom:0!important}.margin-column{display:grid;grid-template-columns:1fr;gap:30px}.tease-theme{padding:80px 0 40px;min-height:100vh;display:flex;flex-direction:column}.tease-theme__title{font-size:80px;line-height:90px;margin:0 0 100px;max-width:900px;min-height:180px}.tease-theme__wrapper{display:grid;grid-template-columns:50% 50%}.tease-theme__content{display:flex;flex-direction:column;gap:40px}.tease-article{display:flex;justify-content:space-between;padding:30px 0;position:relative;width:100%;margin-inline:auto}@media screen and (min-width: 1024px){.tease-article{padding:40px 0}}.tease-article__main{display:flex;flex-direction:column;gap:15px;color:var(--color-1-b)}@media screen and (min-width: 1024px){.tease-article__main:hover .tease-article__title{text-decoration:underline}}.tease-article__meta{font-size:14px;line-height:14px;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:15px}@media screen and (min-width: 1024px){.tease-article__meta{flex-direction:row;align-items:center;font-size:16px;line-height:16px}}.tease-article__cat{border:1px solid currentColor;text-transform:uppercase;padding:5px 12px;border-radius:100px;color:inherit}@media screen and (min-width: 1024px){.tease-article__cat{padding:7px 14px}}.tease-article__title{font-size:22px;line-height:28px;margin:0}@media screen and (min-width: 1024px){.tease-article__title{font-size:28px;line-height:34px}}.tease-event{display:flex;justify-content:space-between;padding:30px 0;position:relative;width:100%;margin-inline:auto}@media screen and (min-width: 1024px){.tease-event{padding:40px 0}}.tease-event__main{display:flex;flex-direction:column;gap:15px;color:var(--color-1-b)}@media screen and (min-width: 1024px){.tease-event__main:hover .tease-event__title{text-decoration:underline}}.tease-event__meta{font-size:14px;line-height:14px;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:15px}@media screen and (min-width: 1024px){.tease-event__meta{flex-direction:row;align-items:center;font-size:16px;line-height:16px}}.tease-event__title{font-size:22px;line-height:28px;margin:0}@media screen and (min-width: 1024px){.tease-event__title{font-size:28px;line-height:34px}}.tease-event--big{gap:20px;padding:0;flex-direction:column}@media screen and (min-width: 1024px){.tease-event--big{flex-direction:row}}.tease-event--big .tease-event__main{color:var(--color-3-b)!important}.tease-event--big .tease-event__main .link__anchor{color:inherit!important}.tease-event--big .tease-event__date{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;font-size:22px;line-height:30px;color:var(--color-3-b);border-radius:50%;border:1px solid currentColor}@media screen and (min-width: 1024px){.tease-event--big .tease-event__date{width:140px;height:140px;font-size:26px;line-height:36px}}.tease-event--big .tease-event__title{font-size:32px;line-height:40px;margin:0;text-decoration:none!important}@media screen and (min-width: 1024px){.tease-event--big .tease-event__title{font-size:40px;line-height:48px}}.tease-event--big .tease-event__text{font-size:18px;line-height:24px;margin:0}@media screen and (min-width: 1024px){.tease-event--big .tease-event__text{font-size:22px;line-height:30px}}@media screen and (min-width: 1024px){.tease-event--big{flex-direction:row;gap:100px}.tease-event--big .tease-event__date{width:200px;height:200px;font-size:44px;line-height:50px}.tease-event--big .tease-event__main{width:calc(100% - 300px);color:var(--color-1-b)}}[data-lazy]{opacity:0}[data-lazy].in-view{animation:blurIn 1s ease forwards}.error404{background-color:var(--color-1-a);color:var(--color-1-b)}.error404__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:80px;height:100vh}.error404__main{display:flex;flex-direction:column;align-items:center;gap:50px}.error404__title{font-size:150px;line-height:150px;margin:0;color:var(--color-3-a);font-family:headlines-font,sans-serif;opacity:.4;filter:blur(10px)}@media screen and (min-width: 768px){.error404__title{font-size:300px;line-height:220px;margin:0}}.error404__subtitle{text-align:center;font-size:18px;padding:0 20px}@media screen and (min-width: 768px){.error404__subtitle{font-size:26px;max-width:500px}}
