:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}to{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}to{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{to{transform:translateX(-100%)}}@keyframes f-slideOutPrev{to{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{to{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:0}.f-button:focus-visible{outline:0;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:transparent;overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:0;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container ::before,.fancybox__container ::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:transparent}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:0 0;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(0)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:0;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:0 0}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0,0,0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:0 0;outline:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:0}.f-thumbs__slide__button:focus-visible{outline:0;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}to{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}to{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{to{transform:translateX(-100%)}}@keyframes f-slideOutPrev{to{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{to{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translateX(75px);opacity:0}}.f-carousel{--f-carousel-theme-color:#706f6c;--f-carousel-spacing:0px;--f-carousel-slide-width:100%;--f-carousel-slide-height:auto;--f-carousel-slide-padding:0;--f-button-width:42px;--f-button-height:42px;--f-button-color:var(--f-carousel-theme-color, currentColor);--f-button-hover-color:var(--f-carousel-theme-color, currentColor);--f-button-bg:transparent;--f-button-hover-bg:var(--f-button-bg);--f-button-active-bg:var(--f-button-bg);--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-next-pos:10px;--f-button-prev-pos:10px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75;position:relative;box-sizing:border-box}.f-carousel *,.f-carousel :before,.f-carousel :after{box-sizing:inherit}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{overflow:hidden;transform:translate3d(0,0,0);backface-visibility:hidden;width:100%;height:100%}.f-carousel__viewport.is-draggable{cursor:move;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:grabbing}.f-carousel__track{display:flex;margin:0 auto;padding:0;height:100%;-webkit-tap-highlight-color:transparent}.f-carousel__slide{position:relative;flex:0 0 auto;width:var(--f-carousel-slide-width);max-width:100%;height:var(--f-carousel-slide-height);margin:0 var(--f-carousel-spacing) 0 0;padding:var(--f-carousel-slide-padding);outline:0;transform-origin:center center}.f-carousel__slide img.is-preloading{visibility:hidden}.f-carousel__slide>.f-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.f-carousel.is-vertical{--f-carousel-slide-height:100%}.f-carousel.is-vertical .f-carousel__track{flex-wrap:wrap}.f-carousel.is-vertical .f-carousel__slide{margin:0 0 var(--f-carousel-spacing) 0}:root{--f-carousel-dots-width:24px;--f-carousel-dots-height:30px;--f-carousel-dot-width:8px;--f-carousel-dot-height:8px;--f-carousel-dot-radius:50%;--f-carousel-dot-color:var(--f-carousel-theme-color, currentColor);--f-carousel-dot-opacity:0.2;--f-carousel-dot-hover-opacity:0.4}.f-carousel.has-dots{margin-bottom:var(--f-carousel-dots-height)}.f-carousel__dots{position:absolute;bottom:calc(var(--f-carousel-dots-height)*-1);left:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto!important;padding:0;list-style:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-carousel__dots li{margin:0;padding:0;border:0;display:flex;align-items:center;justify-content:center;opacity:var(--f-carousel-dot-opacity);transition:opacity .15s ease-in-out}.f-carousel__dots li+li{margin:0}.f-carousel__dots li:hover{opacity:var(--f-carousel-dot-hover-opacity)}.f-carousel__dots li.is-current{opacity:1}.f-carousel__dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:var(--f-carousel-dots-width);height:var(--f-carousel-dots-height);border:0;background:0 0;cursor:pointer;transition:all .2s linear}.f-carousel__dot{display:block;margin:0;padding:0;border:0;width:var(--f-carousel-dot-width);height:var(--f-carousel-dot-height);border-radius:var(--f-carousel-dot-radius);background-color:var(--f-carousel-dot-color);line-height:0;font-size:0;cursor:pointer;pointer-events:none}.f-carousel__dots.is-dynamic li:not(.is-prev,.is-next,.is-current,.is-after-next,.is-before-prev) button{transform:scale(0);width:0}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(.22)}.f-carousel__dots.is-dynamic li.is-prev button,.f-carousel__dots.is-dynamic li.is-next button{transform:scale(.66)}.f-carousel__dots.is-dynamic li.is-current button{transform:scale(1)}.f-carousel__dots.is-dynamic li.is-before-prev button,.f-carousel__dots.is-dynamic li.is-after-next button{transform:scale(.33)}.f-carousel__dots.is-dynamic li.is-current:first-child{margin-left:calc(var(--f-carousel-dots-width)*2)}.f-carousel__dots.is-dynamic li.is-prev:first-child{margin-left:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-next:last-child{margin-right:var(--f-carousel-dots-width)}.f-carousel__dots.is-dynamic li.is-current:last-child{margin-right:calc(var(--f-carousel-dots-width)*2)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-prev:first-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-current:last-child{margin-left:0;margin-right:var(--f-carousel-dots-width)}.f-carousel.is-rtl .f-carousel__dots.is-dynamic .is-next:last-child{margin-right:0;margin-left:var(--f-carousel-dots-width)}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:0}.f-button:focus-visible{outline:0;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}:root{--color-1--1:#0c4a9d;--color-1--2:#e5ecf1;--color-1-rgb:12, 74, 157;--typo-1:"Proftech", Arial, Tahoma, sans-serif;--project-icons-typo:"project-icons"}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px);height:1px!important;left:-9999px!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:auto!important;width:1px!important}*,::before,::after{box-sizing:border-box;margin:0;padding:0}ul[class],ol[class]{list-style:none}img{display:block;height:auto;max-width:100%}input,button,textarea,select{font:inherit}html{font-size:62.5%}body{background-color:rgba(var(--color-1-rgb),.9);color:var(--color-1--1);font-family:var(--typo-1);font-size:1.6rem;font-weight:500;line-height:1.1;min-height:100vh;overflow-x:hidden;scroll-behavior:smooth;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}body.is-main-nav-open{overflow:hidden}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid currentColor;outline-offset:-3px}a{color:inherit;text-decoration:none}b,strong{font-weight:600}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:0 0}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(../images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:0;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@font-face{font-display:swap;font-family:"Proftech";font-style:normal;font-weight:400;src:local("Proftech-Regular"),url(../fonts/Proftech/Proftech-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Proftech";font-style:normal;font-weight:500;src:local("Proftech-MonoMedium"),url(../fonts/Proftech/Proftech-MonoMedium.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Proftech";font-style:normal;font-weight:600;src:local("Proftech-SemiBold"),url(../fonts/Proftech/Proftech-SemiBold.woff2) format("woff2")}.site-content__wrapper:has(aside),.container{margin:0 auto;max-width:1680px;padding:0 16px;width:100%}@font-face{font-family:"project-icons";src:url(../fonts/project-icons/project-icons.woff2) format("woff2")}.icon::before{font-family:"project-icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;vertical-align:top}.icon-001-fb::before{content:"\e001"}.icon-002-tiktok::before{content:"\e002"}.icon-003-instagram::before{content:"\e003"}.icon-004-youtube::before{content:"\e004"}.icon-005-search::before{content:"\e005"}.icon-006-eye::before{content:"\e006"}.icon-007-close::before{content:"\e007"}.icon-008-arrow::before{content:"\e008"}.icon-009-telegram::before{content:"\e009"}.icon-010-viber::before{content:"\e00a"}.editor-content>:first-child{margin-top:0}.editor-content h1{font-size:4.8rem;font-weight:600;line-height:.9;margin:70px 0 15px}.editor-content h2{font-size:4rem;font-weight:600;line-height:.9;margin:70px 0 15px}.editor-content h3{font-size:2.4rem;font-weight:600;line-height:1;margin:50px 0 15px}.editor-content h4{font-size:1.8rem;font-weight:600;line-height:1;margin:30px 0 15px}.editor-content h5{font-size:1.6rem;font-weight:600;line-height:1;margin:20px 0 15px}.editor-content h6{font-size:1.4rem;font-weight:600;line-height:1;margin:20px 0 15px}.editor-content p{font-size:1.6rem;font-weight:400;margin-bottom:20px}.editor-content a:not(.gallery-item){text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.editor-content a:not(.gallery-item):hover,.editor-content a:not(.gallery-item):focus,.editor-content a:not(.gallery-item):focus-within{opacity:.8}.editor-content ol:not([class]),.editor-content ul:not([class]){margin-bottom:20px;padding-left:28px}.editor-content li:not([class]){font-size:1.6rem;font-weight:400;margin-bottom:14px}.editor-content blockquote{background-color:var(--color-1--2);border-radius:15px;font-size:1.4rem;font-weight:500;margin:20px 0;padding:30px 20px}.editor-content iframe{border:0;border-radius:16px;height:auto;margin-bottom:56px;min-height:300px;width:100%}.editor-content .alignleft{float:none}.editor-content img{border-radius:16px}.editor-content figure,.editor-content img:not(figure img,.gallery img){margin-bottom:30px}.editor-content figcaption{font-size:1.4rem;font-weight:500;margin-top:12px}.editor-content.is-full-width ol,.editor-content.is-full-width ul,.editor-content.is-full-width p{max-width:none}.site-wrapper{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;margin:0 auto;max-width:1920px;min-height:100vh;width:100%}.site-wrapper__header{top:0;z-index:6}.site-wrapper__header.is-sticky{position:sticky}.site-wrapper__main{flex-grow:1;width:100%}.site-wrapper.is-overflow-hidden{overflow:hidden}.site-wrapper.is-dark-bg{background-color:var(--color-1--2)}.site-content__wrapper:has(aside){display:flex;flex-direction:column-reverse;gap:48px;padding:16px 16px 40px}.site-content__wrapper:has(aside) .section,.site-content__wrapper:has(aside) .container{margin:0;padding:0}.site-content__main{flex-grow:1}.site-content__navbar{background-color:var(--color-1--2)}.site-content__sidebar{width:100%}.section{margin:72px 0}.btn{transition:all 250ms ease-in-out 0ms;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:12px;color:var(--color-1--1);cursor:pointer;display:inline-flex;font-size:1.8rem;font-weight:600;justify-content:center;line-height:1;min-width:100px;padding:14px 40px;text-decoration:none}.btn:focus{outline:2px solid currentColor;outline-offset:-3px}.btn:hover,.btn:focus,.btn:focus-within{opacity:.8}.is-disabled.btn,[disabled].btn,[aria-disabled=true].btn{opacity:.5}a.is-disabled.btn,a[aria-disabled=true].btn{pointer-events:none}a.is-disabled.btn:hover,a.is-disabled.btn:focus,a.is-disabled.btn:focus-within,a[aria-disabled=true].btn:hover,a[aria-disabled=true].btn:focus,a[aria-disabled=true].btn:focus-within{box-shadow:none;outline:0}.btn.is-only-icon{height:40px;width:40px;font-size:2.4rem;min-width:0;padding:0}.btn.is-primary{background-color:var(--color-1--1);color:var(--color-1--2)}.btn.is-secondary{background-color:var(--color-1--2)}.btn.is-link{line-height:1.2;min-width:auto;padding:0 0 0 30px;position:relative}.btn.is-link::before{transition:all 250ms ease-in-out 0ms;height:20px;width:20px;position:absolute;top:0;left:0;background-color:var(--color-1--1);border-radius:8px;content:""}.btn.is-link span{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.user-item:hover .btn,.user-item:focus .btn,.user-item:focus-within .btn,.event-item:hover .btn,.event-item:focus .btn,.event-item:focus-within .btn,.inverted .btn,.is-inverted .btn,.btn.is-inverted{color:var(--color-1--2)}.user-item:hover .btn::before,.user-item:focus .btn::before,.user-item:focus-within .btn::before,.event-item:hover .btn::before,.event-item:focus .btn::before,.event-item:focus-within .btn::before,.inverted .btn::before,.is-inverted .btn::before,.btn.is-inverted::before{background-color:var(--color-1--2)}.btn.is-xs-full-width{width:100%}.title-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:24px;margin-bottom:30px}.title{color:var(--color-1--1);font-size:4rem;font-weight:600;line-height:.9}.title.is-inverted{color:var(--color-1--2)}.title.is-small{font-size:2.4rem}.list{display:flex;flex-direction:column;gap:12px}.list-item{width:100%}.link-block{text-decoration:none}.link-block::after{transition:all 250ms ease-in-out 0ms;position:absolute;top:0;right:0;height:100%;width:100%;content:"";display:block;z-index:3}.link-block:focus{outline:0}.link-block:focus::after{outline:2px solid currentColor;outline-offset:3px}.link-block.is-shrinked:focus::after{outline-offset:-3px}.item-title{font-size:2.4rem;font-weight:600;line-height:1}.item-teaser{font-size:1.4rem;font-weight:500}.item-label{border:2px solid var(--color-1--1);border-radius:.25rem;font-size:1.4rem;font-weight:500;padding:.25rem 1rem}.item-image{border-radius:16px;overflow:hidden}.item-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.form__fieldset{border:0}.form__field{background-color:var(--color-1--2);border:0;color:var(--color-1--1);min-height:40px;overflow:hidden;padding:10px 20px;width:100%}.form__field:focus{outline:3px solid currentColor;outline-offset:-4px}.form__field::-moz-placeholder{-moz-transition:all 250ms ease-in-out 0ms;transition:all 250ms ease-in-out 0ms;color:var(--color-1--1);opacity:.8}.form__field::placeholder{transition:all 250ms ease-in-out 0ms;color:var(--color-1--1);opacity:.8}.form__field:disabled{cursor:not-allowed;opacity:.6;resize:none}.form__field:focus::-moz-placeholder{opacity:0}.form__field:focus::placeholder{opacity:0}.select-wrapper{position:relative}.select{height:34px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--color-1--1);border-radius:4px;color:var(--color-1--1);font-size:1.8rem;font-weight:400;padding:5px 32px 5px 12px;text-overflow:ellipsis}.select:open+.select-arrow{top:52%;transform:translateY(-50%) rotate(45deg)}.select.is-large{border-radius:16px;font-size:2.2rem;font-weight:600;height:64px;padding:10px 50px 10px 20px}.select.is-large+.select-arrow{height:10px;width:10px;right:24px}.select-arrow{height:8px;width:8px;position:absolute;top:46%;right:15px;border-left:3px solid var(--color-1--1);border-top:3px solid var(--color-1--1);transform:translateY(-50%) rotate(-135deg)}.toggle__button{transition:all 250ms ease-in-out 0ms;align-items:center;background-color:transparent;border:0;color:var(--color-1--1);cursor:pointer;display:flex;gap:30px;min-height:66px;outline:0!important;padding:20px 0;position:relative;text-align:left;width:100%}.toggle__button:hover{background-color:var(--color-1--1);color:var(--color-1--2);padding-left:10px;padding-right:10px}.toggle__button.has-text{align-items:flex-start;flex-direction:column;gap:8px}.toggle__button-name{flex-grow:1}.toggle__button-text{font-size:1.6rem;font-weight:500}.toggle__button-icon{height:25px;width:25px;align-items:center;display:flex;flex-shrink:0;position:relative}.toggle__button-icon::before,.toggle__button-icon::after{background-color:currentColor;content:""}.toggle__button-icon::before{height:3px;width:25px}.toggle__button-icon::after{transition:all 250ms ease-in-out 0ms;height:25px;width:3px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.toggle__wrapper{transition:grid-template-rows 300ms ease-in-out 0ms;display:grid;grid-template-rows:0fr}.toggle__content{overflow:hidden}.toggle__content .editor-content{margin-bottom:20px;max-width:880px}.toggle__content p,.toggle__content ul:not([class]),.toggle__content ol:not([class]){max-width:none!important}.toggle.is-open .toggle__button-icon::after{opacity:0;transform:rotate(90deg)}.toggle.is-open .toggle__wrapper{grid-template-rows:1fr;padding-top:15px}.infos__item{font-size:1.4rem}.infos__item span{display:block;font-size:1.8rem;font-weight:600;margin-top:5px}.tabs__list{display:flex;gap:25px}.tabs__toggle{transition:all 250ms ease-in-out 0ms;background-color:transparent;border:0;border-bottom:2px solid transparent;color:var(--color-1--1);cursor:pointer;font-size:1.6rem;font-weight:600;text-align:left}.tabs__toggle:focus{outline:2px solid currentColor;outline-offset:3px}.tabs__toggle.is-active,.tabs__toggle:hover,.tabs__toggle:focus{border-color:var(--color-1--1)}.tabs__panel{display:none;padding-top:48px}.tabs__panel.is-active{display:block}.tag{background-color:var(--color-1--1);border:2px solid var(--color-1--1);border-radius:4px;color:var(--color-1--2);display:inline-block;font-size:1.4rem;font-weight:500;padding:6px 12px;vertical-align:middle}.tag.is-secondary{background-color:transparent;color:var(--color-1--1)}.pagination__list{display:flex;justify-content:center;margin-top:40px}.pagination__link{transition:all 250ms ease-in-out 0ms;color:var(--color-1--1);display:inline-flex;font-size:1.8rem;font-weight:600;line-height:normal;padding:0 .5em}.pagination__item{margin:0 2px}.pagination__item .pagination__text,.pagination__item .pagination__icon{pointer-events:none}.pagination__item a.pagination__link:hover,.pagination__item a.pagination__link:focus,.pagination__item a.pagination__link:focus-within{opacity:.8}.pagination__item span.pagination__link{opacity:.3}.pagination__item.is-prev .pagination__text,.pagination__item.is-next .pagination__text{border:0!important;clip:rect(1px,1px,1px,1px);height:1px!important;left:-9999px!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:auto!important;width:1px!important}.pagination__item.is-prev .pagination__icon,.pagination__item.is-next .pagination__icon{display:inline-block}.pagination__item.is-prev .pagination__icon::before,.pagination__item.is-next .pagination__icon::before{height:9px;width:9px;border-left:3px solid var(--color-1--1);border-top:3px solid var(--color-1--1);content:"";display:block}.pagination__item.is-prev .pagination__icon::before{transform:rotate(-45deg)}.pagination__item.is-next .pagination__icon::before{transform:rotate(135deg)}.pagination__separator{font-size:1.8rem;font-weight:600;padding:0 .5em}.bordered-item{border-top:2px solid var(--color-1--1)}.bordered-item:last-child{border-bottom:2px solid var(--color-1--1)}.filter{background-color:var(--color-1--2);padding:0 0 30px}.filter__list{display:flex;gap:8px;overflow:auto hidden}.filter__link{border:2px solid var(--color-1--1);border-radius:25px;display:inline-block;font-size:1.8rem;font-weight:600;padding:6px 14px;white-space:nowrap}.filter__link:hover,.filter__link:focus,.filter__link.is-active{background-color:var(--color-1--1);color:var(--color-1--2)}.maintenance{align-items:center;background-color:var(--color-1--2);display:flex;justify-content:center;min-height:100vh;padding:90px 0}.maintenance__title{font-size:3.6rem;font-weight:600;line-height:1;margin-bottom:30px;max-width:65%}.maintenance__subtitle{margin-bottom:20px}.maintenance__text{font-weight:400}.maintenance__bottom{border-top:2px solid var(--color-1--1);display:flex;flex-direction:column;gap:16px;margin-top:30px;padding-top:30px}.maintenance__account{transition:all 250ms ease-in-out 0ms;border:2px solid var(--color-1--1);border-radius:16px;display:block;max-width:430px;padding:20px}.maintenance__account:hover,.maintenance__account:focus,.maintenance__account:focus-within{background-color:var(--color-1--1);color:var(--color-1--2)}.maintenance__account-head{font-size:2rem;font-weight:600}.maintenance__account-text{display:block;margin-top:10px}.maintenance__link{align-self:flex-start}.hero{background-color:var(--color-1--1);color:var(--color-1--2);padding:55px 0}.hero__container{position:relative}.hero__container::before{position:absolute;top:-55px;right:16px;left:16px;background-color:var(--color-1--2);content:"";height:2px}.hero__title{font-size:4.8rem;font-weight:600;line-height:1;margin-bottom:15px}.hero__text{font-size:1.6rem;font-weight:500;margin-bottom:24px}.hero__list{border-top:2px solid var(--color-1--2);display:flex;flex-direction:column;gap:24px;margin-top:36px;padding:32px 40px 0 0}.login__error{font-size:1.4rem;padding-top:40px}.login__form{display:flex;flex-direction:column;margin:0 auto;width:100%}.login__password{height:40px;margin-bottom:20px;position:relative;width:100%}.login__password-toggle{align-items:center;background:0 0;border:0;bottom:0;color:var(--color-1--1);cursor:pointer;display:flex;height:28px;justify-content:center;margin:auto 0;outline:0;padding:0;position:absolute;right:12px;top:0;width:28px}.login__password-toggle:focus,.login__password-toggle:focus-visible,.login__password-toggle:active{box-shadow:none;outline:0}.login__password-icon{display:block;height:24px;width:24px}.login__password-icon--show{display:none}.login__password-icon--hide{display:block}.login__password-toggle.is-password-visible .login__password-icon--show{display:block}.login__password-toggle.is-password-visible .login__password-icon--hide{display:none}.login__password-icon svg{display:block;height:100%;width:100%}.login__input{background-color:var(--color-1--2);border:1px solid var(--color-1--1);color:var(--color-1--1);height:40px;margin-bottom:20px;min-height:40px;overflow:hidden;padding:10px 20px;width:100%}.login__input--password{box-sizing:border-box;height:100%;inset:0;margin-bottom:0;padding-right:52px;position:absolute;width:100%}.login__btn{background-color:var(--color-1--1);border-radius:12px;color:var(--color-1--2)}.professions{padding:48px 0 36px}.professions.has-bg{background-color:var(--color-1--2)}.profession-item{transition:all 250ms ease-in-out 0ms;border:2px solid var(--color-1--1);border-radius:16px;padding:20px 20px 24px;position:relative}.profession-item.is-disabled,.profession-item[disabled],.profession-item[aria-disabled=true]{opacity:.5;pointer-events:none}.profession-item.is-disabled:hover,.profession-item.is-disabled:focus,.profession-item.is-disabled:focus-within,.profession-item[disabled]:hover,.profession-item[disabled]:focus,.profession-item[disabled]:focus-within,.profession-item[aria-disabled=true]:hover,.profession-item[aria-disabled=true]:focus,.profession-item[aria-disabled=true]:focus-within{background-color:transparent;color:inherit}.profession-item.is-disabled:hover .link-block,.profession-item.is-disabled:focus .link-block,.profession-item.is-disabled:focus-within .link-block,.profession-item[disabled]:hover .link-block,.profession-item[disabled]:focus .link-block,.profession-item[disabled]:focus-within .link-block,.profession-item[aria-disabled=true]:hover .link-block,.profession-item[aria-disabled=true]:focus .link-block,.profession-item[aria-disabled=true]:focus-within .link-block{text-decoration:none}.profession-item.is-disabled .link-block::after,.profession-item[disabled] .link-block::after,.profession-item[aria-disabled=true] .link-block::after{outline:0}.profession-item:hover,.profession-item:focus,.profession-item:focus-within{background-color:var(--color-1--1);color:var(--color-1--2)}.profession-item__subtitle{display:block;font-size:1.8rem;font-weight:400;margin-top:10px}.profession-item__info{display:flex;gap:16px;margin:30px 0 24px}.profession-item__text{font-size:1.4rem}.profession-item__text span{display:block;font-size:1.8rem;font-weight:600;margin-top:6px}.programs{padding:36px 0 72px}.programs.has-bg{background-color:var(--color-1--2)}.program-item{transition:all 250ms ease-in-out 0ms;border:2px solid var(--color-1--1);border-radius:16px;padding:20px 20px 24px;position:relative}.program-item.is-disabled,.program-item[disabled],.program-item[aria-disabled=true]{opacity:.5;pointer-events:none}.program-item.is-disabled:hover,.program-item.is-disabled:focus,.program-item.is-disabled:focus-within,.program-item[disabled]:hover,.program-item[disabled]:focus,.program-item[disabled]:focus-within,.program-item[aria-disabled=true]:hover,.program-item[aria-disabled=true]:focus,.program-item[aria-disabled=true]:focus-within{background-color:transparent;color:inherit}.program-item.is-disabled:hover .link-block,.program-item.is-disabled:focus .link-block,.program-item.is-disabled:focus-within .link-block,.program-item[disabled]:hover .link-block,.program-item[disabled]:focus .link-block,.program-item[disabled]:focus-within .link-block,.program-item[aria-disabled=true]:hover .link-block,.program-item[aria-disabled=true]:focus .link-block,.program-item[aria-disabled=true]:focus-within .link-block{text-decoration:none}.program-item.is-disabled .link-block::after,.program-item[disabled] .link-block::after,.program-item[aria-disabled=true] .link-block::after{outline:0}.program-item:hover,.program-item:focus,.program-item:focus-within{background-color:var(--color-1--1);color:var(--color-1--2)}.program-item__content{display:flex;flex-direction:column}.program-item__title:has(.tag){align-items:flex-start;display:flex;flex-direction:column;gap:16px}.program-item__info{display:flex;flex-wrap:wrap;gap:24px;margin-top:30px}.program-item__column{width:calc(50% - 12px)}.program-item__column:nth-child(3){width:100%}.program-item__text{font-size:1.4rem}.program-item__text span{display:block;font-size:1.8rem;font-weight:600;margin-top:6px}.program-item__teaser{order:1}.program-item__tags{margin-top:8px}.news__list{gap:40px}.news-item{position:relative}.news-item.is-disabled,.news-item[disabled],.news-item[aria-disabled=true]{opacity:.5;pointer-events:none}.news-item.is-disabled:hover,.news-item.is-disabled:focus,.news-item.is-disabled:focus-within,.news-item[disabled]:hover,.news-item[disabled]:focus,.news-item[disabled]:focus-within,.news-item[aria-disabled=true]:hover,.news-item[aria-disabled=true]:focus,.news-item[aria-disabled=true]:focus-within{background-color:transparent;color:inherit}.news-item.is-disabled:hover .link-block,.news-item.is-disabled:focus .link-block,.news-item.is-disabled:focus-within .link-block,.news-item[disabled]:hover .link-block,.news-item[disabled]:focus .link-block,.news-item[disabled]:focus-within .link-block,.news-item[aria-disabled=true]:hover .link-block,.news-item[aria-disabled=true]:focus .link-block,.news-item[aria-disabled=true]:focus-within .link-block{text-decoration:none}.news-item.is-disabled .link-block::after,.news-item[disabled] .link-block::after,.news-item[aria-disabled=true] .link-block::after{outline:0}.news-item:hover .link-block,.news-item:focus .link-block,.news-item:focus-within .link-block{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.news-item__image{margin-bottom:16px}.news-item__date{display:block;margin-bottom:10px}.news-item__title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.events__month{font-size:1.4rem;margin-bottom:24px}.events__list+.events__list,.events__list+.events__month{margin-top:48px}.event-item{transition:all 250ms ease-in-out 0ms;align-items:flex-start;display:flex;gap:20px;padding:20px 0;position:relative}.event-item.is-disabled,.event-item[disabled],.event-item[aria-disabled=true]{opacity:.5;pointer-events:none}.event-item.is-disabled:hover,.event-item.is-disabled:focus,.event-item.is-disabled:focus-within,.event-item[disabled]:hover,.event-item[disabled]:focus,.event-item[disabled]:focus-within,.event-item[aria-disabled=true]:hover,.event-item[aria-disabled=true]:focus,.event-item[aria-disabled=true]:focus-within{background-color:transparent;color:inherit}.event-item.is-disabled:hover .link-block,.event-item.is-disabled:focus .link-block,.event-item.is-disabled:focus-within .link-block,.event-item[disabled]:hover .link-block,.event-item[disabled]:focus .link-block,.event-item[disabled]:focus-within .link-block,.event-item[aria-disabled=true]:hover .link-block,.event-item[aria-disabled=true]:focus .link-block,.event-item[aria-disabled=true]:focus-within .link-block{text-decoration:none}.event-item.is-disabled .link-block::after,.event-item[disabled] .link-block::after,.event-item[aria-disabled=true] .link-block::after{outline:0}.event-item:hover,.event-item:focus,.event-item:focus-within{background-color:var(--color-1--1);color:var(--color-1--2)}.event-item__date{flex-shrink:0;width:72px}.event-item__content{display:flex;flex-direction:column;gap:10px}.event-item__place{font-size:1.4rem}.event-item__time{font-weight:600;white-space:nowrap}.event-item__link{margin-top:10px;position:relative;z-index:5}.partners__content{background-color:var(--color-1--1);border-radius:12px;padding:20px 20px 32px}.partners__title{max-width:860px}.partners__list{gap:20px}.contacts{margin-bottom:22px}.contacts__teaser{font-weight:400;margin-bottom:48px}.contacts__info{display:flex;flex-direction:column;font-style:normal;gap:22px}.contacts__item{display:flex;flex-direction:column;gap:22px}.contacts__text{font-weight:400}.contacts__text.is-bold{font-weight:600}.contacts__map{height:407px;width:100%;border-radius:9px;margin-top:22px;overflow:hidden;z-index:2}.contacts.is-secondary{margin-bottom:60px}.contacts.is-secondary .contacts__info{gap:32px}.contacts.is-secondary .contacts__item{gap:8px}.social-links{align-items:center;display:flex;gap:15px}.social-links__title{font-size:1.4rem}.social-links__list{align-items:center;display:flex;gap:14px}.social-links__link{transition:all 250ms ease-in-out 0ms;font-size:2.1rem;padding:0 5px}.social-links__link:hover,.social-links__link:focus,.social-links__link:focus-within{opacity:.8}.header{background-color:var(--color-1--1);padding:20px 0}.header__container{align-items:center;display:flex;justify-content:space-between}.header__logo{flex-shrink:0;max-width:52px;width:100%}.header__logo img{width:auto}.header__components{align-items:center;display:flex;gap:20px}.header__config{display:none}.header__lang-link{color:var(--color-1--2);font-size:2.4rem;padding:0 5px}.header__lang-link:hover,.header__lang-link:focus,.header__lang-link:focus-within{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.header__nav-toggle{margin-right:-5px}.is-sticky .header{animation:slide-down .35s ease-out;box-shadow:0 0 10px -2px rgba(0,0,0,.8);padding:10px 0}.is-sticky .header .header__logo{max-width:40px}@keyframes slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.footer__top{border-top:2px solid var(--color-1--1);padding-top:30px}.footer__bottom{padding:20px 0 33px}.footer__logo{display:block;max-width:255px}.footer__menu{display:none}.footer__menu-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:14px}.footer__menu-link{font-size:1.8rem;font-weight:600}.footer__menu-link:hover,.footer__menu-link:focus,.footer__menu-link:focus-within{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.footer__rights{font-size:1.4rem}.footer__socials{display:none}.main-nav{transition:all 250ms ease-in-out 0ms;height:100dvh;width:100%;background-color:var(--color-1--2);left:0;position:fixed;top:0;transform:translateX(120%);visibility:hidden;will-change:transform;z-index:10}.main-nav.is-open{transform:translateX(0);visibility:visible}.main-nav__container{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1680px}.main-nav__content{flex:1 1 0%;overflow:hidden auto;padding:0 16px 24px}.main-nav__content.is-overflow-hidden{overflow:hidden}.main-nav__header{align-items:center;border-bottom:2px solid var(--color-1--1);display:flex;justify-content:space-between;margin:0 16px;padding:20px 0}.main-nav__logo{width:183px}.main-nav__logo img{width:auto}.main-nav__close{height:30px;width:30px;background-color:transparent;border:0;color:var(--color-1--1);margin-right:-5px}.main-nav__dropdown{transition:all 250ms ease-in-out 0ms;position:absolute;top:108px;right:0;left:0;background-color:var(--color-1--2);height:calc(100% - 108px);overflow:hidden auto;padding:40px 16px;transform:translateX(120%);visibility:hidden;will-change:transform;z-index:20}.main-nav__dropdown.is-open{transform:translateX(0);visibility:visible}.main-nav__list{padding:28px 0}.main-nav__list.is-lvl-2{padding:10px 0}.main-nav__item{padding:12px 0}.is-lvl-2 .main-nav__item{padding:10px 0}.main-nav__actions{display:block;position:relative}.main-nav__actions:has(button){padding-right:50px}.main-nav__link{font-size:2.4rem;font-weight:600}.main-nav__link:hover,.main-nav__link:focus,.main-nav__link:focus-within{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.is-lvl-2 .main-nav__link{font-size:1.8rem}.main-nav__toggle{height:30px;width:30px;position:absolute;top:-2px;right:-5px;align-items:center;background-color:transparent;border:0;display:flex;padding:0 6px}.main-nav__toggle::before{height:12px;width:12px;border-left:3px solid var(--color-1--1);border-top:3px solid var(--color-1--1);content:"";transform:rotate(135deg)}.main-nav__back{align-items:center;background-color:transparent;border:0;color:var(--color-1--1);display:flex;font-size:1.4rem;margin-bottom:20px}.main-nav__back::before{height:9px;width:9px;border-left:2px solid var(--color-1--1);border-top:2px solid var(--color-1--1);content:"";margin-right:4px;transform:rotate(-45deg)}.main-nav__bottom{display:flex;flex-direction:column;gap:48px}.main-nav__account{transition:all 250ms ease-in-out 0ms;border:2px solid var(--color-1--1);border-radius:16px;padding:20px}.main-nav__account:hover,.main-nav__account:focus,.main-nav__account:focus-within{background-color:var(--color-1--1);color:var(--color-1--2)}.main-nav__account-head{font-size:2.4rem;font-weight:600}.main-nav__account-text{display:block;font-weight:400;margin-top:10px}.main-nav-toggle{height:30px;width:30px;transition:all 250ms ease-in-out 0ms;align-items:center;background-color:transparent;border:0;color:var(--color-1--2);cursor:pointer;display:flex;justify-content:center;position:relative}.main-nav-toggle:hover,.main-nav-toggle:focus,.main-nav-toggle:focus-within{opacity:.8}.main-nav-toggle__bars{height:18px;width:20px;position:relative}.main-nav-toggle__bar{transition:all 250ms ease-in-out 0ms;height:3px;width:100%;position:absolute;top:50%;left:50%;background-color:var(--color-1--2);transform:translateX(-50%)}.main-nav-toggle__bar:nth-child(1){top:0}.main-nav-toggle__bar:nth-child(2){top:8px}.main-nav-toggle__bar:nth-child(3){top:16px}.is-main-nav-open .main-nav-toggle{color:var(--color-1--1)}.accessconfig button{background-color:transparent;border:0;color:var(--color-1--2);cursor:pointer;font-size:1.8rem;font-weight:600;max-width:150px;padding-left:23px;position:relative;text-align:left}.accessconfig button:hover,.accessconfig button:focus,.accessconfig button:focus-within{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.accessconfig button::before{position:absolute;top:-4px;left:-3px;content:"\e006";font-family:var(--project-icons-typo);font-size:2.5rem;font-weight:400}.main-nav .accessconfig button::before{font-size:4rem;top:-8px}.main-nav .accessconfig button{color:var(--color-1--1);font-size:2.4rem;max-width:220px;padding-left:40px}.is-main-nav-open .accessconfig button{color:var(--color-1--1)}.search{position:relative}.search__toggle{transition:all 250ms ease-in-out 0ms;height:30px;width:30px;align-items:center;background-color:transparent;border:0;color:var(--color-1--2);cursor:pointer;display:flex;font-size:3.2rem;justify-content:center}.search__toggle:hover,.search__toggle:focus,.search__toggle:focus-within{opacity:.8}.search__toggle.is-active .icon{font-size:2rem}.search__toggle.is-active .icon::before{content:"\e007"}.search__form{transition:width 250ms ease-in-out 0ms;position:absolute;top:0;right:30px;background-color:var(--color-1--2);overflow:hidden;width:0}.search__form.is-open{width:200px}.search .form__group{display:flex}.search .form__field-wrapper{flex-grow:1}.search .form .btn{border-radius:0;flex-shrink:0}.breadcrumbs{padding-top:48px}.navbar+.breadcrumbs{padding-top:20px}.breadcrumbs__list{display:flex;flex-wrap:wrap}.breadcrumbs__item{font-size:1.4rem;font-weight:400;padding:3px 0}.breadcrumbs__item:not(:last-child)::after{content:"/";margin:0 6px}.breadcrumbs__item span{opacity:.5}.breadcrumbs__link[href]:hover,.breadcrumbs__link[href]:focus,.breadcrumbs__link[href]:focus-within{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.navbar{padding:24px 0 28px}.navbar__list{display:none}.navbar__dropdown-list{display:none}.navbar__item.has-dropdown{display:none}.navbar__link{color:var(--color-1--1);font-weight:600;white-space:nowrap}.navbar__link:hover,.navbar__link:focus,.navbar__link:focus-within{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.navbar__link[aria-current=page]{opacity:.3;pointer-events:none}.navbar__link[type=button]{background-color:transparent;border:0;cursor:pointer;padding-right:20px;position:relative}.navbar__link-icon{position:absolute;top:6px;right:0;height:8px;width:8px;border-left:3px solid var(--color-1--1);border-top:3px solid var(--color-1--1);transform:rotate(-135deg)}.is-open .navbar__link-icon{top:8px;transform:rotate(45deg)}.navbar__links{display:flex;flex-direction:column;gap:10px}.navbar__dropdown{position:relative}.navbar__wrapper{position:absolute;top:120%;left:0;background-color:var(--color-1--2);border-radius:6px;min-width:190px;opacity:0;padding:10px;transform:translateY(-10px);transition:visibility 200ms ease-in-out,transform 350ms ease-in-out,opacity 200ms ease-in-out;visibility:hidden;width:auto;z-index:5}.is-open>.navbar__wrapper{box-shadow:0 5px 7px 0 rgba(0,0,0,.4);opacity:1;transform:translateY(-1px);transition:visibility 200ms ease-in-out,transform 200ms ease-in-out,opacity 350ms ease-in-out;visibility:visible}.heading{background-color:var(--color-1--2);padding:16px 0 30px}.heading__content{position:relative}.heading__title{font-size:4.8rem;font-weight:600;line-height:1}.heading__subtitle{font-size:1.8rem;font-weight:600;margin-top:40px}.heading__teaser{font-weight:400;margin-top:16px;max-width:810px}.heading__publication{margin:24px 0}.heading__note{margin-top:16px}.heading__links{border-top:2px solid var(--color-1--1);display:flex;flex-direction:column;gap:10px;margin-top:24px;padding:32px 40px 0 0}.heading__infos{border-top:2px solid var(--color-1--1);margin-top:24px;padding-top:32px}.heading__infos .infos{display:grid;gap:32px 20px;grid-template-columns:repeat(2,1fr)}.heading__tabs{margin-top:30px}.heading__tabs .infos{display:flex;flex-direction:column;gap:32px}.heading__schedule{margin-top:40px}.heading__banner{margin-top:32px}.heading__sorting{margin-top:24px;max-width:162px}.heading__gallery .gallery{margin:40px 0 0}.heading__event-detail{margin:32px 0 48px}.heading__event-detail .infos{display:flex;flex-direction:column;gap:24px}.heading__bottom{margin-top:32px}.heading__bottom .infos{display:flex;flex-wrap:wrap;gap:32px 40px}.info-block{display:grid;gap:32px;grid-template-columns:1fr}.info-block__right{display:grid;gap:32px;grid-template-columns:1fr}.info-block__head{display:block;font-size:1.8rem;font-weight:600}.info-block__head+.info-block__head{margin-top:16px}.info-block__head[href]:hover,.info-block__head[href]:focus,.info-block__head[href]:focus-within{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.info-block__head--additional{margin-top:7px!important}.info-block__text{display:block;font-weight:400;margin-top:8px}.info-block__text+.info-block__head{margin-top:16px}.useful-links__item{padding:20px 20px 20px 0}.useful-links .btn:hover,.useful-links .btn:focus,.useful-links .btn:focus-within{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.useful-links .btn span{text-decoration:none}.reception__content{background-color:var(--color-1--1);border-radius:12px;color:var(--color-1--2);padding:24px 20px 40px}.invite__content{border:2px solid var(--color-1--1);border-radius:16px;padding:20px 20px 24px}.invite__title{font-size:4rem;line-height:.9;margin-bottom:14px}.invite__teaser{margin-bottom:24px}.documents{margin-bottom:20px}.document-item{align-items:flex-start;border:2px solid var(--color-1--1);border-radius:16px;display:flex;flex-direction:column;height:100%;padding:30px}.document-item__title{margin-bottom:20px}.document-item__text{margin-bottom:20px}.document-item__note{font-size:1.4rem;margin-top:35px}.course-banner{background-color:var(--color-1--1);border-radius:12px;color:var(--color-1--2);padding:20px 25px 30px 20px}.course-banner__teaser{margin-top:14px}.course-banner__button{margin-top:24px}.subpages-item{transition:all 250ms ease-in-out 0ms;padding:20px 56px 20px 0;position:relative}.subpages-item.is-disabled,.subpages-item[disabled],.subpages-item[aria-disabled=true]{opacity:.5;pointer-events:none}.subpages-item.is-disabled:hover,.subpages-item.is-disabled:focus,.subpages-item.is-disabled:focus-within,.subpages-item[disabled]:hover,.subpages-item[disabled]:focus,.subpages-item[disabled]:focus-within,.subpages-item[aria-disabled=true]:hover,.subpages-item[aria-disabled=true]:focus,.subpages-item[aria-disabled=true]:focus-within{background-color:transparent;color:inherit}.subpages-item.is-disabled:hover .link-block,.subpages-item.is-disabled:focus .link-block,.subpages-item.is-disabled:focus-within .link-block,.subpages-item[disabled]:hover .link-block,.subpages-item[disabled]:focus .link-block,.subpages-item[disabled]:focus-within .link-block,.subpages-item[aria-disabled=true]:hover .link-block,.subpages-item[aria-disabled=true]:focus .link-block,.subpages-item[aria-disabled=true]:focus-within .link-block{text-decoration:none}.subpages-item.is-disabled .link-block::after,.subpages-item[disabled] .link-block::after,.subpages-item[aria-disabled=true] .link-block::after{outline:0}.subpages-item:hover,.subpages-item:focus,.subpages-item:focus-within{background-color:var(--color-1--1);color:var(--color-1--2)}.subpages-item__teaser{margin-top:12px}.subpages-item__icon{position:absolute;top:14px;right:0;font-size:2.7rem}.history__teaser{font-weight:400}.history-item{padding:20px 0}.history-item__content{margin-top:12px}.history-item__content>:last-child{margin-bottom:0}.electives__teaser{font-weight:400;margin-bottom:48px}.electives__list{gap:40px}.elective-item{position:relative}.elective-item:hover .link-block,.elective-item:focus .link-block,.elective-item:focus-within .link-block{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:2px}.elective-item__image{margin-bottom:16px}.infrastructure__content{display:flex;flex-direction:column;gap:35px}.infrastructure__text.editor-content p{max-width:none}.infrastructure-item{transition:all 250ms ease-in-out 0ms;padding:20px 56px 20px 0;position:relative}.infrastructure-item:hover,.infrastructure-item:focus,.infrastructure-item:focus-within{background-color:var(--color-1--1);color:var(--color-1--2)}.infrastructure-item__teaser{margin-top:12px}.infrastructure-item__icon{position:absolute;top:14px;right:0;font-size:2.7rem}.infrastructure-item__gallery{display:flex;margin:12px -59px 0 -3px;position:relative;z-index:4}.infrastructure-item__gallery.is-carousel{align-items:center;flex-direction:column;margin:0;padding-bottom:12px;width:100%}.infrastructure-item__gallery.is-carousel .infrastructure-item__listitem{padding:0;width:100%}.infrastructure-item__gallery.is-carousel .infrastructure-item__image{border-radius:16px}.infrastructure-item__listitem{padding:0 3px;width:33.33%}.infrastructure-item__image{border-radius:6px}.f-carousel__counter{margin-top:24px}.f-carousel__nav{position:absolute;bottom:0;display:flex;flex-direction:row-reverse;gap:100px}.is-horizontal .f-carousel__nav .f-button.f-button{--f-button-color:var(--color-1--1);--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:3}.structure__list{gap:48px}.structure-item__name{margin-top:16px}.structure-item__image{aspect-ratio:3/2;overflow:hidden;width:100%}.structure-item__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.structure-item__position{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;margin-top:8px}.user-item{transition:all 250ms ease-in-out 0ms;padding:20px 56px 20px 0;position:relative}.user-item:hover,.user-item:focus,.user-item:focus-within{background-color:var(--color-1--1);color:var(--color-1--2);padding-left:10px;padding-right:10px}.user-item:hover .user-item__icon,.user-item:focus .user-item__icon,.user-item:focus-within .user-item__icon{right:10px}.user-item__image{height:150px;width:150px;align-items:center;background-color:var(--color-1--2);display:flex;font-size:2.4rem;font-weight:600;justify-content:center;margin-bottom:24px}.user-item__image img{filter:contrast(1.05) saturate(1.05)}.user-item__content{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.user-item__link{position:relative;z-index:4}.user-item__icon{position:absolute;top:14px;right:0;font-size:2.7rem}.user-card{border-bottom:2px solid var(--color-1--1);border-top:2px solid var(--color-1--1);display:flex;gap:16px;padding:24px 0}.user-card__image{height:140px;width:140px;border-radius:12px;flex-shrink:0}.user-card__image img{filter:contrast(1.05) saturate(1.05)}.user-card__position{font-weight:400}.user-card__name{font-size:1.6rem;font-weight:600;margin-top:8px}.vacancy__title{margin-bottom:16px}.vacancy__block{margin-bottom:56px}.gallery{clear:both;margin:72px 0}.gallery-section .gallery{margin:0}.gallery__title{margin-bottom:14px;max-width:850px}.gallery__text{font-weight:400;margin-bottom:30px}.gallery__list{margin-bottom:0}.gallery__item{border-radius:12px;overflow:hidden}.gallery__item:first-child{grid-column:1/3;grid-row:1/3}.gallery .f-carousel__dots{bottom:5px}.gallery .f-carousel__dots li{margin:0;opacity:1}.gallery .f-carousel__dots li.is-current .f-carousel__dot{background-color:#d9d9d9}.gallery .f-carousel__dot{background-color:transparent;border:1px solid #d9d9d9}.gallery-item{display:block;height:100%}.gallery-item__image{height:100%}.fancybox__container{--fancybox-color:var(--color-1--1);--fancybox-bg:var(--color-1--2)}.fancybox__toolbar{--f-button-bg:transparent;--f-button-svg-stroke-width:3;text-shadow:none}.fancybox__toolbar__column.is-middle{position:absolute;bottom:10px;left:50%;gap:10px;transform:translateX(-50%)}.fancybox__nav{display:none}.fancybox__slide{padding:0 16px}.fancybox__caption{font-weight:400;max-width:1920px;padding:30px 0 0;width:100%}.fancybox-image{border-radius:16px}.f-button svg{filter:none;stroke-linecap:unset;stroke-linejoin:unset}.search-results__count{margin-bottom:50px}.search-result-item{transition:all 250ms ease-in-out 0ms;padding:20px 56px 20px 0;position:relative}.search-result-item.is-disabled,.search-result-item[disabled],.search-result-item[aria-disabled=true]{opacity:.5;pointer-events:none}.search-result-item.is-disabled:hover,.search-result-item.is-disabled:focus,.search-result-item.is-disabled:focus-within,.search-result-item[disabled]:hover,.search-result-item[disabled]:focus,.search-result-item[disabled]:focus-within,.search-result-item[aria-disabled=true]:hover,.search-result-item[aria-disabled=true]:focus,.search-result-item[aria-disabled=true]:focus-within{background-color:transparent;color:inherit}.search-result-item.is-disabled:hover .link-block,.search-result-item.is-disabled:focus .link-block,.search-result-item.is-disabled:focus-within .link-block,.search-result-item[disabled]:hover .link-block,.search-result-item[disabled]:focus .link-block,.search-result-item[disabled]:focus-within .link-block,.search-result-item[aria-disabled=true]:hover .link-block,.search-result-item[aria-disabled=true]:focus .link-block,.search-result-item[aria-disabled=true]:focus-within .link-block{text-decoration:none}.search-result-item.is-disabled .link-block::after,.search-result-item[disabled] .link-block::after,.search-result-item[aria-disabled=true] .link-block::after{outline:0}.search-result-item:hover,.search-result-item:focus,.search-result-item:focus-within{background-color:var(--color-1--1);color:var(--color-1--2)}.search-result-item:hover .search-result-item__label,.search-result-item:focus .search-result-item__label,.search-result-item:focus-within .search-result-item__label{border-color:var(--color-1--2)}.search-result-item__title,.search-result-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-item__teaser{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;margin-top:12px;overflow:hidden;text-overflow:ellipsis}.search-result-item__label{margin-top:12px;max-width:100%;width:-moz-fit-content;width:fit-content}.search-result-item__icon{position:absolute;top:14px;right:0;font-size:2.7rem}.v2{--color-1--1:#68271e;--color-1--2:#d0ebff;--color-1-rgb:104, 39, 30}.v3{--color-1--1:#1d2e3a;--color-1--2:#ff804a;--color-1--3:#fee6d4;--color-1-rgb:29, 46, 58}.v4{--color-1--1:#454a4e;--color-1--2:#fff170;--color-1--3:#fff4cb;--color-1-rgb:69, 74, 78}.v5{--color-1--1:#7e212b;--color-1--2:#fee6d4;--color-1-rgb:126, 33, 43}.v6{--color-1--1:#494722;--color-1--2:#e2e5c4;--color-1-rgb:73, 71, 34}.v7{--color-1--1:#3f2954;--color-1--2:#b1e6d3;--color-1-rgb:63, 41, 84}.v8{--color-1--1:#303989;--color-1--2:#d3d4f0;--color-1-rgb:48, 57, 137}.v9{--color-1--1:#134a44;--color-1--2:#c8eead;--color-1-rgb:19, 74, 68}.v3 .header,.v4 .header{background-color:var(--color-1--2)}.v3 .header__lang-link,.v4 .header__lang-link{color:var(--color-1--1)}.v3 .accessconfig button,.v4 .accessconfig button{color:var(--color-1--1)}.v3 .search__toggle,.v4 .search__toggle{color:var(--color-1--1)}.v3 .search__form,.v4 .search__form{background-color:var(--color-1--1)}.v3 .search .btn.is-secondary,.v4 .search .btn.is-secondary{background-color:var(--color-1--1);color:var(--color-1--2)}.v3 .main-nav-toggle,.v4 .main-nav-toggle{color:var(--color-1--1)}.v3 .main-nav-toggle__bar,.v4 .main-nav-toggle__bar{background-color:var(--color-1--1)}.v3 .form__field,.v4 .form__field{background-color:var(--color-1--1);color:var(--color-1--2)}.v3 .form__field::-moz-placeholder,.v4 .form__field::-moz-placeholder{color:var(--color-1--2)}.v3 .form__field::placeholder,.v4 .form__field::placeholder{color:var(--color-1--2)}.v3 .main-nav,.v4 .main-nav{background-color:var(--color-1--3)}.v3 .main-nav__dropdown,.v4 .main-nav__dropdown{background-color:var(--color-1--3)}.v3 .hero,.v4 .hero{background-color:var(--color-1--2);color:var(--color-1--1)}.v3 .hero__container::before,.v4 .hero__container::before{background-color:var(--color-1--1)}.v3 .hero .btn.is-secondary,.v4 .hero .btn.is-secondary{background-color:var(--color-1--1);color:var(--color-1--2)}.v3 .hero .btn.is-inverted,.v4 .hero .btn.is-inverted{color:var(--color-1--1)}.v3 .hero .btn.is-inverted::before,.v4 .hero .btn.is-inverted::before{background-color:var(--color-1--1)}.v3 .professions.has-bg,.v4 .professions.has-bg{background-color:var(--color-1--3)}.v3 .programs.has-bg,.v4 .programs.has-bg{background-color:var(--color-1--3)}.v3 .site-wrapper.is-dark-bg,.v4 .site-wrapper.is-dark-bg{background-color:var(--color-1--3)}.v3 .site-content__navbar,.v4 .site-content__navbar{background-color:var(--color-1--3)}.v3 .heading,.v4 .heading{background-color:var(--color-1--3)}.v3 .filter,.v4 .filter{background-color:var(--color-1--3)}.v3 .user-item__image,.v4 .user-item__image{background-color:var(--color-1--3)}.v3 .navbar::before,.v4 .navbar::before{background:linear-gradient(90deg,transparent 9.72%,var(--color-1--3) 50%)}.v3 .navbar__wrapper,.v4 .navbar__wrapper{background-color:var(--color-1--3)}.v3 .fancybox__backdrop,.v4 .fancybox__backdrop{background-color:var(--color-1--3)}@media (min-width:480px){.search-result-item__label{max-width:75%}}@media (min-width:768px){.site-content__wrapper:has(aside),.container{padding:0 24px}.editor-content h1{font-size:8rem}.editor-content h2{font-size:5.6rem}.editor-content h3{font-size:4.6rem}.editor-content h4{font-size:2.8rem}.editor-content h5{font-size:2rem}.editor-content h6{font-size:1.8rem}.editor-content p{margin-bottom:25px;max-width:80%}.editor-content ol:not([class]),.editor-content ul:not([class]){max-width:80%}.editor-content iframe{min-height:430px}.editor-content figure,.editor-content img:not(figure img,.gallery img){margin-bottom:24px}.editor-content figcaption{font-size:1.2rem}.site-content__wrapper:has(aside){padding:20px 24px 40px}.section{margin:60px 0}.btn{padding:16px 42px}.btn.is-xs-full-width{width:auto}.title-wrapper{align-items:flex-end;flex-direction:row;justify-content:space-between;margin-bottom:25px}.title-wrapper .btn{flex-shrink:0;margin-bottom:5px}.title{font-size:4.6rem}.title.is-small{font-size:3.2rem}.list{flex-flow:row wrap;gap:16px}.list-item.is-cols-md-2{width:calc(50% - 8px)}.item-title{font-size:3.2rem}.item-title.is-small{font-size:1.8rem;line-height:1.1}.item-teaser{font-size:1.2rem}.item-label{font-size:1.2rem}.select{font-size:2rem}.toggle__button{padding:22px 0}.toggle__button.has-text{align-items:center;flex-direction:row;gap:30px}.toggle__button-text{flex-shrink:0;width:150px}.infos__item{font-size:1.2rem}.infos__item span{font-size:1.6rem}.tabs__list{gap:48px}.tabs__toggle{font-size:1.8rem}.tag{font-size:1.6rem}.maintenance__title{font-size:4.8rem;margin-bottom:40px}.maintenance__subtitle{font-size:2.1rem}.maintenance__text{font-size:2.1rem}.maintenance__bottom{align-items:center;flex-direction:row}.maintenance__account{padding:30px}.maintenance__account-head{font-size:2.6rem}.maintenance__account-text{font-size:2.1rem}.maintenance__link{align-self:center;margin-left:auto;white-space:nowrap}.hero{padding:48px 0}.hero__container::before{left:24px;right:24px;top:-128px}.hero__title{font-size:8rem;line-height:.9;margin-bottom:30px}.hero__text{margin-bottom:32px}.hero__list{flex-flow:row wrap;gap:12px;margin-top:48px;padding-right:0}.hero__item{width:calc(50% - 12px)}.login__form{width:600px}.professions{padding:56px 0 28px}.profession-item{height:100%;padding:28px 65px 25px 28px}.profession-item__content{display:flex;flex-direction:column}.profession-item__title{margin-bottom:auto}.profession-item__subtitle{font-size:1.6rem;margin-top:6px}.profession-item__info{margin:40px 0}.profession-item__text{font-size:1.2rem}.profession-item__text span{font-size:1.6rem}.profession-item.is-fluid .profession-item__content{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 250px}.profession-item.is-fluid .profession-item__info{grid-column:2;grid-row:1/3;margin:0}.profession-item.is-fluid .profession-item__teaser{margin-top:28px}.profession-item.is-fluid .profession-item__column{width:50%}.programs{padding:28px 0 56px}.program-item{padding:28px 60px 32px 28px}.program-item__info{gap:14px}.program-item__column{width:127px}.program-item__column:nth-child(3){width:125px}.program-item__text{font-size:1.2rem}.program-item__text span{font-size:1.6rem}.program-item__teaser{margin:20px 0 24px;max-width:70%;order:initial}.program-item__tags{margin:0 0 24px}.news__list{gap:40px 16px}.news-item__content{padding-right:20px}.news-item__date{font-size:1.2rem;margin-bottom:6px}.events__list+.events__list,.events__list+.events__month{margin-top:60px}.event-item{gap:50px;padding:22px 0}.event-item__title{width:100%}.event-item__date{width:100px}.event-item__content{flex-flow:row wrap;flex-grow:1;gap:10px 90px}.event-item__time{flex-shrink:0;font-size:1.8rem}.event-item__link{flex-shrink:0;margin:0}.partners__content{padding:40px 40px 40px 28px}.partners__list{gap:12px 16px}.contacts__info{display:grid;gap:32px 95px;grid-template:auto auto auto/auto auto}.contacts__item{gap:6px}.contacts__item:nth-child(1){grid-column:1/2;grid-row:1/2}.contacts__item:nth-child(2){grid-column:2/3;grid-row:1/3}.contacts__map{border-radius:6px;height:460px;margin-top:42px}.contacts.is-secondary .contacts__info{display:flex;flex-direction:row;gap:70px}.contacts.is-secondary .contacts__item{gap:6px;max-width:320px}.contacts.is-secondary .contacts__item:nth-child(2){margin-top:24px}.social-links{gap:5px}.social-links__title{font-size:1.6rem}.social-links__list{gap:5px}.header{padding:35px 0}.header__container{align-items:flex-start}.header__logo{max-width:209px}.header__components{align-items:flex-start;padding-top:6px}.header__config{display:block;margin-right:15px}.header__lang-link{font-size:1.8rem}.header__nav-toggle{margin:0}.is-main-nav-open .header .header__components{padding-top:0;position:relative;z-index:11}.is-main-nav-open .header .header__lang-link{color:var(--color-1--1)}.is-sticky .header .header__logo{max-width:110px}.is-main-nav-open .is-sticky .header .header__components{padding-top:23px}.footer__top{border-width:0;padding:32px 0 26px}.footer__bottom{align-items:center;border-top:2px solid var(--color-1--1);display:flex;justify-content:space-between;padding-top:55px}.footer__logo{margin-bottom:32px;max-width:268px}.footer__menu{-moz-column-count:3;column-count:3;-moz-column-gap:40px;column-gap:40px;display:block;max-width:560px}.footer__socials{display:block}.main-nav__content{padding:0 24px 45px}.main-nav__header{margin:0 24px;padding:35px 0 33px}.main-nav__logo{width:325px}.main-nav__close{display:none}.main-nav__dropdown{height:auto;padding:0;position:static;transform:none;visibility:visible}.main-nav__dropdown>.main-nav__link{display:none}.main-nav__list{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;padding:108px 0 160px}.main-nav__list.is-lvl-2{-moz-column-count:1;column-count:1;display:block}.main-nav__item{grid-column:1;padding:10px 0}.main-nav__item:nth-child(1){grid-column:1;grid-row:1}.main-nav__item:nth-child(2){grid-column:2;grid-row:1/4}.is-lvl-2 .main-nav__item{padding:7px 0}.main-nav__actions:has(button){padding:0}.main-nav__link{font-size:3.2rem}.is-lvl-2 .main-nav__link{font-size:1.6rem}.main-nav__toggle{display:none}.main-nav__back{display:none}.main-nav__bottom{align-items:flex-end;flex-flow:row wrap;gap:28px}.main-nav__account{padding:28px}.main-nav__account-head{font-size:1.8rem}.main-nav__account-text{font-size:1.2rem;font-weight:500}.main-nav-toggle{height:auto;width:auto;font-size:1.8rem;font-weight:600;gap:6px}.main-nav-toggle__bars{height:14px;width:16px}.main-nav-toggle__bar{height:2px}.main-nav-toggle__bar:nth-child(2){top:6px}.main-nav-toggle__bar:nth-child(3){top:12px}.is-main-nav-open .main-nav-toggle .main-nav-toggle__bar{background-color:var(--color-1--1);left:0;opacity:0;top:50%}.is-main-nav-open .main-nav-toggle .main-nav-toggle__bar:first-child{opacity:1;transform:translateY(-50%) rotate(45deg)}.is-main-nav-open .main-nav-toggle .main-nav-toggle__bar:last-child{opacity:1;transform:translateY(-50%) rotate(-45deg)}.main-nav .accessconfig button{display:none}.search__toggle{font-size:2.5rem;height:20px}.search__toggle.is-active .icon{font-size:1.5rem}.is-main-nav-open .search__toggle{color:var(--color-1--1)}.search__form.is-open{width:350px}.is-main-nav-open .search__form.is-open{border:1px solid var(--color-1--1)}.navbar{padding:30px 0;position:relative}.navbar::before{height:100%;width:72px;position:absolute;top:0;right:0;background:linear-gradient(90deg,transparent 9.72%,var(--color-1--2) 50%);content:""}.navbar__select{display:none}.navbar__list{display:flex;gap:24px;overflow:auto hidden}.heading{padding:28px 0 32px}.heading__title{font-size:7.2rem;line-height:.9;max-width:995px}.heading__title.is-small{font-size:5.6rem;max-width:720px}.heading__links{flex-flow:row wrap;gap:32px;padding:17px 0 0}.heading__link{width:calc(50% - 16px)}.heading__infos{margin-top:20px}.heading__infos .infos{grid-template-columns:repeat(4,1fr);max-width:670px}.heading__tabs{margin-top:48px}.heading__tabs .infos{display:grid;gap:36px 90px;grid-template-columns:auto auto;justify-content:start}.heading__schedule{margin-top:50px}.heading__banner{margin-top:45px}.heading__sorting{max-width:175px}.heading__event-detail .infos{flex-direction:row;gap:70px}.heading__bottom .infos{gap:70px}.info-block{gap:50px;grid-template-columns:1.5fr 2fr}.info-block__right{grid-template-columns:repeat(2,1fr)}.info-block__head+.info-block__head{margin-top:13px}.info-block__text+.info-block__head{margin-top:13px}.useful-links__item{padding:18px 0}.useful-links .btn{max-width:625px}.reception__content{padding:40px 40px 44px 28px}.invite__content{align-items:flex-start;border-radius:12px;display:flex;gap:50px;justify-content:space-between;padding:34px 34px 36px 28px}.invite__title{font-size:3.2rem;line-height:1;max-width:480px}.invite__teaser{margin:0;max-width:410px}.invite__button{flex-shrink:0}.document-item{justify-content:space-between;min-height:315px}.course-banner{padding:50px 40px}.course-banner__teaser{font-size:2rem;margin-top:24px}.history__teaser{width:75%}.history-item{padding:22px 0}.history-item__content{margin-top:16px}.electives__teaser{margin-bottom:24px;max-width:80%}.elective-item__title{padding-right:20px}.infrastructure__content{align-items:flex-start}.infrastructure-item{align-items:flex-start;display:grid;gap:50px;grid-template-columns:1fr 40%;padding:24px 45px 24px 0}.infrastructure-item__teaser{margin-top:8px}.infrastructure-item__text{flex-grow:1}.infrastructure-item__gallery{flex-shrink:0;justify-content:flex-end;margin:0}.infrastructure-item__gallery.is-carousel{width:55%}.structure__list{gap:48px 16px}.user-item{display:flex;gap:37px;padding:30px 56px 30px 0}.user-item__image{font-size:3.2rem;margin:0}.user-item__content{gap:10px}.user-item__link{margin-top:auto}.user-item__icon{top:28px}.user-card{gap:24px}.user-card__image{height:170px;width:170px}.gallery{margin:60px 0}.search-result-item__label{max-width:75%}}@media (min-width:1024px){.editor-content p{max-width:65%}.editor-content .alignleft{float:left;margin-right:35px;width:45%}.site-content__wrapper:has(aside){flex-direction:row;gap:100px}.site-content__sidebar{max-width:230px}.section{margin:56px 0}.list-item.is-cols-lg-3{width:calc(33% - 8px)}.pagination__list{margin-top:70px}.pagination__link{align-items:center;font-size:2rem;height:100%}.pagination__item.is-prev,.pagination__item.is-next{margin:0 10px}.pagination__item.is-prev .pagination__icon::before,.pagination__item.is-next .pagination__icon::before{height:12px;width:12px;border-width:4px}.pagination__separator{font-size:2rem}.filter{padding:0 0 45px}.filter__list{gap:20px}.filter__link{border:0;border-bottom:2px solid transparent;border-radius:0;padding:0}.filter__link:hover,.filter__link:focus,.filter__link.is-active{background-color:transparent;border-color:var(--color-1--1);color:var(--color-1--1)}.hero{padding:0 0 40px}.hero__container::before{top:0}.hero__content-wrap{display:flex;flex-direction:column;justify-content:flex-end;padding-top:40px}.hero__content{display:flex;gap:50px}.hero__title{flex-grow:1;margin:0}.hero__info{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:20px 0 8px;width:232px}.hero__list{margin-top:16px;padding-top:16px}.hero__item{width:calc(33.33% - 12px)}.profession-item{padding:28px 28px 25px}.profession-item__info{gap:24px;margin-top:48px}.profession-item__column{width:50%}.program-item{padding:28px 55px 32px 28px}.program-item__content{display:grid;gap:20px 100px;grid-template-columns:1fr 370px}.program-item__title{grid-column:1/2;grid-row:1/2}.program-item__title:has(.tag){display:block}.program-item__title .tag{margin-left:10px}.program-item__info{align-self:flex-start;gap:24px 14px;grid-column:2/3;grid-row:1/3;margin-top:0;max-width:270px}.program-item__teaser{grid-column:1/2;grid-row:2/3;margin:0;max-width:80%}.program-item__tags{margin:0}.news-item__content{padding-right:40px}.events__month{font-size:1.6rem;margin-bottom:16px}.event-item__content{align-items:flex-start;display:grid;gap:50px;grid-template-columns:minmax(52%,2fr) 1fr 1fr}.event-item__place{margin:0}.contacts{margin-bottom:32px}.contacts__container{display:flex}.contacts__content{display:flex;flex-direction:column;flex-shrink:0;padding-right:60px;width:330px}.contacts__info{display:flex;flex:1;flex-direction:column}.contacts__map{flex-grow:1;height:460px;margin:0}.contacts .social-links{margin-top:auto}.contacts.is-secondary .contacts__content{max-width:800px;padding-right:0;width:auto}.footer__top{border-width:2px;display:flex;justify-content:space-between;padding-right:35px}.footer__bottom{border:0;padding-right:80px;padding-top:0}.footer__logo{margin-bottom:20px}.main-nav__content{display:flex;flex-direction:column;justify-content:space-between}.main-nav__list{-moz-column-count:3;column-count:3;-moz-column-gap:55px;column-gap:55px;display:block;padding:25px 0 70px}.main-nav__item{-moz-column-break-inside:avoid;break-inside:avoid}.navbar__list{display:none}.navbar__dropdown-list{display:flex;gap:28px;overflow:initial}.navbar__item.has-dropdown{display:block}.heading__subtitle{font-size:2rem;max-width:600px}.heading__teaser{font-size:2rem;margin-top:20px}.heading__links{gap:24px;margin-top:24px}.heading__link{width:calc(33.33% - 16px)}.heading__gallery .gallery{margin:50px 0 0}.course-banner{align-items:flex-start;display:flex;gap:40px}.course-banner__button{flex-shrink:0;margin:0}.subpages-item{align-items:flex-start;display:flex;gap:100px;padding:30px 32px 30px 0}.subpages-item__title{width:42%}.subpages-item__teaser{margin:0;width:35%}.subpages-item__icon{font-size:3.2rem;top:18px}.history__teaser{width:60%}.history-item{display:flex;gap:100px}.history-item__title{flex-shrink:0;width:32%}.history-item__content{margin:0;padding-right:80px}.electives__teaser{margin-bottom:32px;max-width:60%}.elective-item__title{padding-right:40px}.infrastructure-item{gap:16px;grid-template-columns:1fr 29%;padding-right:60px}.infrastructure-item__title{flex-shrink:0;width:63%}.infrastructure-item__teaser{margin:0}.infrastructure-item__icon{font-size:3.2rem}.infrastructure-item__text{display:flex;gap:16px}.user-item__image{height:200px;width:200px;font-size:4.4rem}.user-card{border:0;flex-direction:column;gap:17px;margin-bottom:50px;padding:0}.gallery__list{display:flex;gap:15px}.gallery__list.is-masonry{display:grid;gap:15px;grid-template-columns:repeat(4,1fr);height:450px}.gallery__item{flex:1}.gallery__item:nth-child(5):not(:last-child){position:relative}.gallery__item:nth-child(5):not(:last-child)::before{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;background-color:#fff;border:2px solid var(--color-1--1);border-radius:16px;content:attr(data-items);display:flex;font-size:1.2rem;font-weight:600;justify-content:center;pointer-events:none}.gallery__item.is-hidden{display:none}.fancybox__toolbar{padding:20px 20px 0}.fancybox__toolbar__column.is-middle{position:static;transform:none}.fancybox__toolbar__column.is-middle .f-button{display:none}.fancybox__infobar{font-size:2.2rem}.fancybox__nav{display:block}.fancybox__slide{padding:0 70px}.fancybox__caption{font-size:2rem;padding-top:14px}.search-result-item{align-items:center;display:flex;gap:10%;padding:30px 32px 30px 0}.search-result-item__wrap{width:60%}.search-result-item__teaser{text-overflow:ellipsis;white-space:nowrap}.search-result-item__label{margin:0;max-width:20%}.search-result-item__icon{font-size:3.2rem;top:18px}}@media (min-width:1440px){.site-content__wrapper:has(aside),.container{padding:0 60px}.editor-content h1{font-size:8.4rem;margin:110px 0 20px}.editor-content h2{font-size:7.2rem;margin:110px 0 20px}.editor-content h3{font-size:6rem;margin:90px 0 20px}.editor-content h4{font-size:3.2rem;margin:70px 0 20px}.editor-content h5{font-size:2.4rem;margin:50px 0 20px}.editor-content h6{font-size:2rem;margin:30px 0 20px}.editor-content p{font-size:2rem}.editor-content a:not(.gallery-item){font-size:2rem}.editor-content ol:not([class]),.editor-content ul:not([class]){max-width:60%}.editor-content li:not([class]){font-size:2rem;margin-bottom:16px}.editor-content blockquote{font-size:1.6rem;margin:40px 0;padding:30px}.editor-content iframe{margin-bottom:80px;min-height:368px}.editor-content .alignleft{margin-right:50px}.editor-content figure,.editor-content img:not(figure img,.gallery img){margin-bottom:32px}.editor-content figcaption{font-size:1.6rem;margin-top:16px}.site-content__wrapper:has(aside){gap:125px;padding:24px 60px 0}.site-content__sidebar{max-width:320px}.section{margin:80px 0}.btn{font-size:2.4rem;min-width:318px;padding:24px 60px}.btn.is-only-icon{height:50px;width:50px}.btn.is-link::before{top:4px}.title-wrapper{margin-bottom:36px}.title{font-size:6rem;max-width:980px}.title.is-small{font-size:4.4rem}.item-title.is-small{font-size:2.4rem}.item-teaser{font-size:1.6rem}.item-label{font-size:1.6rem}.form__field{font-size:2.4rem;min-height:50px}.form__field::-moz-placeholder{font-size:2.4rem}.form__field::placeholder{font-size:2.4rem}.toggle__button{gap:50px;padding:30px 0}.toggle__button.has-text{gap:50px;padding-right:65px}.toggle__button-text{font-size:2rem}.toggle__button-icon{height:30px;width:30px}.toggle__button-icon::before{height:4px;width:30px}.toggle__button-icon::after{height:30px;width:4px}.infos__item{font-size:1.6rem}.infos__item span{font-size:2rem;margin-top:10px}.tabs__toggle{font-size:2.4rem}.filter__list{gap:48px}.filter__link{font-size:2rem}.maintenance__title{font-size:6rem;margin-bottom:60px}.maintenance__bottom{margin-top:60px;padding-top:60px}.maintenance__account{padding:30px 40px}.hero{padding:0 0 60px}.hero__container::before{left:60px;right:60px}.hero__content-wrap{padding-top:60px}.hero__content-wrap{padding-right:55px}.hero__title{font-size:8.4rem;line-height:1}.hero__info{padding:30px 0 20px;width:318px}.hero__text{font-size:2rem}.hero__list{margin-top:24px;padding-top:24px}.login__error{font-size:1.6rem}.login__error{font-size:2rem}.login__password{height:50px}.login__input{height:50px;min-height:50px}.professions{padding:92px 0 46px}.profession-item{padding:40px}.profession-item__subtitle{font-size:2rem;margin-top:10px}.profession-item__info{margin:72px 0 62px}.profession-item__text{font-size:1.6rem}.profession-item__text span{font-size:2rem;margin-top:10px}.profession-item.is-fluid .profession-item__content{grid-template-columns:1fr 350px}.programs{padding:92px 0 46px}.program-item{padding:40px 60px 45px 40px}.program-item__content{gap:28px 125px}.program-item__title{max-width:724px}.program-item__info{gap:34px 20px;margin:0 auto;max-width:370px}.program-item__column{width:175px}.program-item__column:nth-child(3){width:175px}.program-item__text{font-size:1.6rem}.program-item__text span{font-size:2rem;margin-top:10px}.program-item__teaser{max-width:630px}.news__list{gap:100px 16px}.news-item__image{margin-bottom:20px}.news-item__date{font-size:1.6rem;margin-bottom:10px}.events__month{font-size:2rem;margin-bottom:20px}.events__list+.events__list,.events__list+.events__month{margin-top:88px}.event-item{gap:90px;padding:30px 0}.event-item__date{width:132px}.event-item__content{gap:90px}.event-item__place{font-size:2rem}.event-item__time{font-size:2.4rem}.partners__content{padding:60px 60px 60px 40px}.partners__list{gap:20px 16px}.contacts{margin-bottom:50px}.contacts__content{padding-right:80px;width:450px}.contacts__teaser{font-size:2rem}.contacts__info{gap:40px}.contacts__text{font-size:2rem}.contacts__text.is-title{margin-bottom:8px}.contacts__map{border-radius:9px;height:650px}.contacts.is-secondary{margin-bottom:80px}.contacts.is-secondary .contacts__item:nth-child(2){margin-top:36px}.social-links{gap:20px}.social-links__title{font-size:2rem}.social-links__list{gap:8px}.social-links__link{font-size:2.6rem}.header{padding:50px 0}.header__logo{max-width:298px}.header__components{gap:35px;padding:22px 55px 0 0}.header__lang-link{font-size:2.4rem}.is-sticky .header .header__logo{max-width:185px}.is-sticky .header .header__components{padding:12px 0 0}.is-main-nav-open .is-sticky .header .header__components{padding-top:37px}.footer__top{padding:50px 0 40px}.footer__bottom{padding-bottom:50px;padding-right:60px}.footer__logo{max-width:388px}.footer__menu{-moz-column-gap:60px;column-gap:60px;max-width:750px}.footer__menu-item{margin-bottom:20px}.footer__menu-link{font-size:2.4rem}.footer__rights{font-size:2rem}.main-nav__content{padding:0 60px 50px}.main-nav__header{margin:0 60px;padding:50px 0}.main-nav__logo{width:477px}.main-nav__list{padding:36px 0 100px}.main-nav__list.is-lvl-2{padding:18px 0 0}.main-nav__item{padding:14px 0}.is-lvl-2 .main-nav__item{padding:10px 0}.main-nav__link{font-size:4.4rem}.is-lvl-2 .main-nav__link{font-size:2rem}.main-nav__bottom{gap:40px}.main-nav__account{padding:40px}.main-nav__account-head{font-size:2.4rem}.main-nav__account-text{font-size:1.6rem}.main-nav__socials{margin:0 auto}.main-nav-toggle{font-size:2.4rem;gap:10px}.main-nav-toggle__bars{height:20px;width:22px}.main-nav-toggle__bar{height:3px}.main-nav-toggle__bar:nth-child(2){top:8px}.main-nav-toggle__bar:nth-child(3){top:16px}.accessconfig button{font-size:2.4rem;max-width:7.5em;padding-left:3rem}.accessconfig button::before{font-size:3.2rem;top:-5px}.search__toggle{font-size:3.5rem;height:28px}.search__toggle.is-active .icon{font-size:2rem}.breadcrumbs{padding-top:72px}.navbar+.breadcrumbs{padding-top:35px}.breadcrumbs__item{font-size:1.8rem}.navbar{padding:45px 0 35px}.navbar__dropdown-list{gap:40px}.navbar__link{font-size:2rem}.heading{padding:24px 0 50px}.heading__title.is-small{font-size:7.2rem;max-width:995px}.heading__subtitle{font-size:2.4rem;margin-top:24px}.heading__publication{margin:24px 0 48px}.heading__note{position:absolute;top:0;right:40px;font-size:2rem;line-height:1.2;margin:0;max-width:280px}.heading__links{margin-top:32px;padding-top:24px}.heading__infos{margin-top:36px;padding-top:40px}.heading__infos .infos{gap:44px;max-width:72%}.heading__tabs .infos{max-width:60%}.heading__schedule{padding-right:350px}.heading__banner{margin-top:60px}.heading__title+.heading__sorting{margin:-34px 0 0 auto;position:relative;top:-25px}.heading__event-detail{margin:48px 0}.heading__bottom{margin-top:48px}.heading__bottom .infos{gap:120px}.info-block__head{font-size:2.4rem}.info-block__head+.info-block__head{margin-top:24px}.info-block__text{font-size:2rem;margin-top:6px}.info-block__text+.info-block__head{margin-top:24px}.useful-links__item{padding:24px}.useful-links .btn{max-width:875px}.reception__content{padding:60px 60px 60px 40px}.invite__content{padding:48px 40px 56px}.invite__title{font-size:4.4rem;margin-bottom:20px;max-width:670px}.invite__teaser{font-size:2rem;max-width:580px}.documents{margin-bottom:50px}.document-item{min-height:450px;padding:40px}.document-item__text{font-size:2rem}.document-item__note{font-size:1.6rem}.course-banner{gap:80px;padding:80px 40px}.subpages-item{gap:140px}.history__teaser{font-size:2.2rem}.history-item{gap:48px;padding:30px 0}.history-item__content{padding-right:110px}.electives__teaser{font-size:2.2rem;margin-bottom:48px}.elective-item__image{margin-bottom:20px}.infrastructure__content{gap:40px}.infrastructure__text{flex-shrink:0}.infrastructure-item{gap:24px;padding-right:87px}.infrastructure-item__text{gap:24px}.infrastructure-item__gallery.is-carousel{flex-grow:1;padding:0 40px}.f-carousel__counter{position:absolute;bottom:-50px;font-size:2rem;margin:0}.f-carousel__nav{position:static}.is-horizontal .f-carousel__nav .f-button.f-button{--f-button-svg-width:32px;--f-button-svg-height:32px;--f-button-next-pos:-10px;--f-button-prev-pos:-10px}.structure__list{gap:70px 16px}.structure-item__name{margin-top:20px}.structure-item__position{margin-top:10px}.user-item__icon{font-size:3.2rem}.user-card{gap:24px}.user-card__image{height:250px;width:250px}.user-card__position{font-size:2rem}.user-card__name{font-size:2rem;margin-top:14px}.vacancy__title{margin-bottom:24px}.vacancy__block{margin-bottom:80px}.gallery{margin:80px 0}.gallery__text{font-size:2rem}.gallery__list.is-masonry{height:500px}.gallery__item:nth-child(5):not(:last-child)::before{font-size:2rem}.fancybox__toolbar{padding:30px 40px 0}.fancybox__nav{--f-button-next-pos:80px;--f-button-prev-pos:80px;--f-button-svg-width:32px;--f-button-svg-height:32px}.fancybox__slide{padding:0 170px}}@media (min-width:1680px){.editor-content h1{font-size:9.45rem}.editor-content iframe{min-height:430px}.editor-content .alignleft{margin-right:70px}.site-content__wrapper:has(aside){gap:150px}.hero__title{font-size:9.45rem}.login__error{font-size:2.1rem}.event-item__content{max-width:80%}.contacts__item{gap:8px}.contacts__text.is-title{margin-bottom:4px}.social-links__title{font-size:2.1rem}.header__components{padding-right:0}.footer__top{padding-right:70px}.footer__bottom{padding-right:130px}.footer__menu{-moz-column-gap:50px;column-gap:50px;max-width:780px}.footer__menu-link{font-size:2.6rem}.footer__rights{font-size:2.1rem}.info-block__head{font-size:2.6rem}.info-block__head+.info-block__head{margin-top:20px}.info-block__text{font-size:2.2rem;margin-top:10px}.info-block__text+.info-block__head{margin-top:20px}.reception__content{padding-top:65px}.invite__title{font-size:4.6rem}.user-card__position{font-size:2.2rem}.user-card__name{font-size:2.2rem}}@media (max-width:1439.98px){.is-horizontal .f-carousel__nav .f-button.f-button{position:static;transform:none}}@media (max-width:767.98px){.contacts__title{margin-bottom:22px}.main-nav-toggle__text{border:0!important;clip:rect(1px,1px,1px,1px);height:1px!important;left:-9999px!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:auto!important;width:1px!important}.structure-item__name{font-size:1.8rem}}@media screen and (max-width:375px){.programs__title{font-size:3.5rem}.search__form.is-open{width:150px}.heading__title{font-size:4rem}}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
