/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */: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{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration,.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,.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{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,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{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)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.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-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{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-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{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-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev 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;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.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-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::after,.fancybox__slide::before{content:"";flex:0 0 0;margin:auto}.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 [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,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-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.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-closing .fancybox__caption,.is-loading .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) * -.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;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] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut}.has-html5video .fancybox__content,.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .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-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .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:rgba(0,0,0,0)}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!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;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: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{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:rgba(0,0,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;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,.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;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;user-select:none;pointer-events:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font:1em monospace,monospace}a{background:0 0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font:1em monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font:100%/1.15 inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{font-size:1vw;--c1:#353B3D;--c2:#FFC13B;--c3:#FFFFFF;--c4:#767676;--c5:#ff4980;--c6:#a8a8a8;--bg1:#ffffff;--bg2:#353B3D;--bg3:#FFC13B;--bg4:#EEEEEE;--bg5:#16191a;--border1:#E2E2E2;--border2:#565B5C;--clip-path1:polygon(var(--clip-path-radius1) 0, 100% 0, 100% calc(100% - var(--clip-path-radius1)), calc(100% - var(--clip-path-radius1)) 100%, 0 100%, 0 var(--clip-path-radius1));--clip-path2:polygon(var(--clip-path-radius2) 0, 100% 0, 100% calc(100% - var(--clip-path-radius2)), calc(100% - var(--clip-path-radius2)) 100%, 0 100%, 0 var(--clip-path-radius2));--clip-path3:polygon(var(--clip-path-radius3) 0, 100% 0, 100% calc(100% - var(--clip-path-radius3)), calc(100% - var(--clip-path-radius3)) 100%, 0 100%, 0 var(--clip-path-radius3));--clip-path4:polygon(var(--clip-path-radius4) 0, 100% 0, 100% calc(100% - var(--clip-path-radius3)), calc(100% - var(--clip-path-radius3)) 100%, 0 100%, 0 var(--clip-path-radius4));--clip-path-radius1:0.8rem;--clip-path-radius2:0.5rem;--clip-path-radius3:1.2rem;--clip-path-radius4:3rem}@media screen and (max-width:1299px){:root{--clip-path-radius3:20px;--clip-path-radius4:30px}}@media screen and (max-width:899px){:root{--clip-path-radius1:10px;--clip-path-radius2:8px}}::-moz-selection{background:var(--bg4);color:var(--c1)}::selection{background:var(--bg4);color:var(--c1)}::-webkit-scrollbar{width:0;height:0}*{box-sizing:border-box;scrollbar-width:thin;-webkit-font-smoothing:antialiased}:focus{outline:0}* ::after,* ::before{box-sizing:inherit}.tns-visually-hidden,.visually-hidden,[hidden],[type=hidden]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}body,html{height:100%}html{--ff:"Roboto",sans-serif;--ff2:"RobotoCondensed",sans-serif;--fz:max(1vw, 16px);--fwB:bold;--fwM:500;--fwR:normal;--offset:max(calc(1.25 * 1vw), 15px);--offset-s:2rem;--offset-grid:10rem;--offset-horizontal:2.5rem;--offset-top:20vh}@media screen and (max-width:1599px){html{--offset-grid:8rem}}@media screen and (max-width:1366px){html{--offset-s:30px;--offset-grid:6rem}}@media screen and (max-width:1299px){html{--offset-top:calc(75px + 1.8rem + var(--offset-grid))}}@media screen and (max-width:899px){html{--offset-s:24px;--offset-grid:20px;--offset-horizontal:20px}}body{font:var(--fwR) var(--fz)/1.4 var(--ff);background:var(--bg1);color:var(--c1);fill:var(--c1);min-width:360px;margin:0;text-wrap:balance}@media screen and (max-width:1099px){body.modal-open{overflow:hidden}}a{text-decoration:none;color:inherit;transition:color .3s var(--tf)}img{height:auto;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}button{font:1em var(--ff);background:0 0;margin:0;padding:0;text-align:left;border:none;cursor:pointer}a[data-opener]>*,button[data-opener]>*{pointer-events:none}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.btn{font:var(--fwM) calc(max(.8em,12px))/1 var(--ff2);background:var(--bg2);display:inline-flex;justify-content:center;align-items:center;min-width:calc(max(10rem,140px));padding:calc(max(1rem,16px)) var(--offset-s);letter-spacing:.02rem;text-align:center;color:var(--c3);-webkit-clip-path:var(--clip-path1);clip-path:var(--clip-path1);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .5s var(--tf),color .3s var(--tf),-webkit-clip-path .5s var(--tf);transition:background-color .5s var(--tf),clip-path .5s var(--tf),color .3s var(--tf);transition:background-color .5s var(--tf),clip-path .5s var(--tf),color .3s var(--tf),-webkit-clip-path .5s var(--tf)}@media screen and (max-width:899px){.btn{min-width:160px;font-size:15px}}.btn:focus-within,.btn:hover{background:var(--bg3);-webkit-clip-path:var(--clip-path2);clip-path:var(--clip-path2)}.btn--light{background:var(--bg4);color:var(--c1)}.btn--light:focus-within,.btn--light:hover{background:var(--bg3);color:var(--c3)}.title{font:var(--fwB) .8em/1 var(--ff2);margin:0;text-transform:uppercase}.title span{display:block;font-size:6.25em}@media screen and (max-width:1366px){.title span{font-size:5em}}@media screen and (max-width:899px){.title span{font-size:9rem}}.title i{font-style:normal;color:var(--c2)}.title small{font-size:3.8em;line-height:1.1}@media screen and (max-width:1366px){.title small{font-size:2.8em;line-height:1.2}}@media screen and (max-width:899px){.title small{font-size:7rem;line-height:1.4}}.header{background:var(--bg1);position:fixed;top:1.8rem;left:var(--offset-grid);right:var(--offset-grid);display:flex;justify-content:space-between;align-items:center;padding:calc(max(.8rem,12px)) var(--offset-horizontal);border:1px solid var(--border1);z-index:2}@media screen and (max-width:1299px){.header{height:75px}}@media screen and (max-width:399px){.header{top:10px;left:0;right:0}}.header-opener{background:var(--bg3);display:flex;justify-content:center;align-items:center;width:45px;height:48px;-webkit-clip-path:var(--clip-path1);clip-path:var(--clip-path1);transform:rotate(90deg);fill:var(--c1)}@media screen and (min-width:900px){.header-opener{display:none}}.header-opener svg{width:14px;height:14px;transform:rotate(-90deg)}.header-logo{display:flex;justify-content:flex-start;align-items:center;width:calc(max(14rem,180px));height:calc(max(2rem,24px))}@media screen and (max-width:899px){.header-logo{position:absolute;left:50%;transform:translateX(-50%)}}.header-logo svg{width:100%;height:100%}.header-logo__yellow{fill:var(--c2)}.header-logo__dark{fill:var(--c1)}.header-right{display:flex;align-items:center;gap:6rem}@media screen and (max-width:1299px){.header-right{gap:var(--offset-grid)}}.header-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:3rem}@media screen and (max-width:1299px){.header-list{gap:var(--offset-horizontal)}}@media screen and (max-width:899px){.header-list{display:none}}.header-list__item{flex-shrink:0}.header-list__link{font:var(--fwM) calc(max(.9em,14px)) var(--ff2);letter-spacing:.02rem;transition:color .3s var(--tf)}.header-list__link:focus-within,.header-list__link:hover{color:var(--c2)}.header-lang{flex-shrink:0}.lang{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang[open] svg{transform:scaleY(-1)}.lang-summary{font:var(--fwM) calc(max(.9em,14px)) var(--ff2);background:var(--bg4);display:flex;justify-content:space-between;align-items:center;width:3.4rem;height:3.2rem;padding:.8rem;letter-spacing:.02rem;-webkit-clip-path:var(--clip-path1);clip-path:var(--clip-path1);gap:.4rem;transition:color .3s var(--tf),fill .3s var(--tf),-webkit-clip-path .5s var(--tf);transition:color .3s var(--tf),fill .3s var(--tf),clip-path .5s var(--tf);transition:color .3s var(--tf),fill .3s var(--tf),clip-path .5s var(--tf),-webkit-clip-path .5s var(--tf)}@media screen and (max-width:1299px){.lang-summary{width:48px;height:45px;padding:10px;font-size:16px;gap:6px}}.lang-summary svg{width:calc(max(.5rem,7px));height:calc(max(.5rem,7px));flex-shrink:0;transition:transform .15s var(--tf)}.lang-summary:focus-within,.lang-summary:hover{fill:var(--c2);color:var(--c2);-webkit-clip-path:var(--clip-path2);clip-path:var(--clip-path2)}.lang-inner{background:var(--bg4);position:absolute;top:100%;right:0;left:0;margin-top:-1rem;padding:.4rem .8rem .6rem;-webkit-clip-path:var(--clip-path1);clip-path:var(--clip-path1)}@media screen and (max-width:1299px){.lang-inner{margin-top:-10px;padding:5px 0}}.lang-list{list-style:none;margin:0;padding:0}.lang-list__link{font:var(--fwM) calc(max(.9em,14px)) var(--ff2);display:flex;padding:.4rem 0;letter-spacing:.02rem;white-space:nowrap;transition:color .3s var(--tf)}@media screen and (max-width:1299px){.lang-list__link{padding:5px 10px}}@media screen and (max-width:899px){.lang-list__link{font-size:16px}}.lang-list__link:focus-within,.lang-list__link:hover{color:var(--c2)}.home{position:relative;display:flex;justify-content:space-between;align-items:center;height:calc(100vh - var(--offset-top));margin-bottom:calc(0px - (var(--offset-grid) * .5));padding-left:var(--offset-grid);padding-right:var(--offset-grid);padding-bottom:var(--offset-horizontal);overflow:hidden}@media screen and (max-width:999px){.home{flex-direction:column;align-items:stretch;height:auto}}.home-bg{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;z-index:-1}@media screen and (max-width:999px){.home-bg{align-items:flex-start}}.home-bg picture{display:flex;width:100%;height:100%}.home-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.home-bg svg{width:100%;height:auto}.home-bg-svg{stroke:var(--c1);opacity:.15;stroke-dasharray:100000;stroke-dashoffset:100000}.home-content{display:flex;flex-direction:column;align-items:flex-start;width:50%;padding-left:var(--offset-horizontal);padding-right:var(--offset-horizontal);gap:1rem}@media screen and (max-width:999px){.home-content{width:100%}}@media screen and (max-width:899px){.home-content{gap:var(--offset-horizontal)}}.home-title{font:var(--fwB) .8em/1 var(--ff2);margin:0;text-transform:uppercase}.home-title span{font-size:6.25em}@media screen and (max-width:1366px){.home-title span{font-size:5.8em}}@media screen and (max-width:899px){.home-title span{font-size:8rem}}@media screen and (max-width:499px){.home-title span{font-size:14rem}}.home-title i{font-style:normal;color:var(--c2)}.home-title small{font-size:3.8em;line-height:1.1}@media screen and (max-width:1366px){.home-title small{font-size:3.6em;line-height:1.2}}@media screen and (max-width:899px){.home-title small{font-size:5rem}}@media screen and (max-width:499px){.home-title small{font-size:9rem}}.home-subtitle{font-size:calc(max(.95em,16px))}.home-footer{display:flex;margin-top:1rem}.home-image{display:flex;justify-content:center;align-items:center;width:50%}@media screen and (max-width:999px){.home-image{width:100%;max-width:450px;aspect-ratio:763/548;padding-left:var(--offset-horizontal);padding-right:var(--offset-horizontal);order:-1}}.home-image picture{display:flex;width:100%;height:100%}.home-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.breadcrumbs{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:calc(max(.4rem,8px))}.breadcrumbs__item{display:flex;align-items:center;gap:calc(max(.4rem,8px))}.breadcrumbs__item:not(:last-child)::after{content:"/";position:relative;flex-shrink:0;font-size:calc(max(.8em,12px));color:var(--c4)}.breadcrumbs__link{font-size:calc(max(.8em,12px));color:var(--c1);transition:color .3s var(--tf)}@media screen and (max-width:899px){.breadcrumbs__link{font-size:14px}}.breadcrumbs__link[href]{color:var(--c4)}.breadcrumbs__link[href]:focus-within,.breadcrumbs__link[href]:hover{color:var(--c2)}.section{position:relative}.section--dark{background:var(--bg2);padding-top:var(--offset-grid);padding-bottom:var(--offset-grid);color:var(--c3);fill:var(--c3)}@media screen and (max-width:999px){.section--dark .slider-wrapper:not(.slider-wrapper--with_line){background-color:var(--bg2)}.section--dark .slider-list__item:not(:last-child){background-color:var(--bg2);border-color:var(--border2);z-index:1}}@media screen and (max-width:899px){.section--dark{padding-top:var(--offset-s);padding-bottom:var(--offset-s)}}.section--dark .section-decor::after,.section--dark .section-decor::before,.section--dark .section-decor__line{background:var(--border2)}.section--dark .section-header{background:inherit;border-color:var(--border2)}.section--dark .section-header__inner{background:inherit;position:relative;z-index:1}.section--dark .section-nav__next,.section--dark .section-nav__prev{background:var(--bg1);fill:var(--c1)}.section--dark .section-nav__next[disabled],.section--dark .section-nav__prev[disabled]{background:var(--border2)}.section--dark .section-inner{border-color:var(--border2)}.section--dark .section-row{background:var(--bg2);position:relative;border-left:1px solid var(--border2);border-right:1px solid var(--border2);z-index:1}.section--dark .section-row+.section-row::before,.section--dark .section-row:not(:last-child)::after{border-color:var(--border2)}.section--dark .section-image:first-child{margin-left:-1px;border-color:var(--border2)}.section--dark .section-image:last-child{margin-right:-1px;border-color:var(--border2)}.section--dark ::-moz-selection{background:var(--border2);color:var(--c2)}.section--dark ::selection{background:var(--border2);color:var(--c2)}.section-bg{position:absolute;top:0;right:0;width:100%;height:auto;z-index:-2}@media screen and (max-width:999px){.section-bg{display:none}}.section-bg svg{width:100%;height:auto}.section-bg--top{top:calc(0px - var(--offset-grid))}.section-bg--left_bottom{top:auto;left:0;right:auto;bottom:calc(0px - var(--offset-grid))}.section-bg--left_bottom svg{margin-bottom:-1rem}.section-decor{position:absolute;top:0;left:var(--offset-grid);right:var(--offset-grid);bottom:0;display:flex;justify-content:space-between;pointer-events:none;z-index:0}.section-decor::after,.section-decor::before{background:var(--border1);content:'';width:1px;height:100%}.section-decor::before{left:0}.section-decor::after{right:0}.section-decor__line{background:var(--border1);width:1px;height:100%}.section-header{position:relative;display:flex;align-items:stretch;min-height:5rem;padding-left:var(--offset-grid);padding-right:var(--offset-grid);border-top:1px solid var(--border1);border-bottom:1px solid var(--border1)}.section-header::after,.section-header::before{content:"";position:absolute;width:20%;height:1px;opacity:0}.section-header::before{top:-1px;left:0;background:linear-gradient(270deg,var(--bg3) 40.93%,rgba(255,193,59,0) 100%);animation:draw-line-to-right 6s var(--tf2) infinite forwards}.section-header::after{bottom:-1px;right:0;background:linear-gradient(90deg,var(--bg3) 40.93%,rgba(255,193,59,0) 100%);animation:draw-line-to-left 6s var(--tf2) 3s infinite forwards}.section-header__inner{background:var(--bg1);display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--offset-s) var(--offset-horizontal);gap:var(--offset-horizontal)}@media screen and (min-width:1000px){.section-header__inner--transparent{background-color:transparent}}.section-header__right{background:var(--bg1);display:flex;justify-content:space-between;align-items:center;width:100%;padding-left:50%;padding-top:var(--offset-s);padding-bottom:var(--offset-s)}@media screen and (max-width:999px){.section-header__right{padding-left:0}}.section-header__right .section-header__title{width:80%;margin-left:auto;margin-right:auto;padding-left:var(--offset-horizontal);padding-right:var(--offset-horizontal)}@media screen and (max-width:999px){.section-header__right .section-header__title{width:100%}}.section-header__col{display:flex;align-items:stretch;gap:var(--offset-horizontal)}.section-header__title{font:var(--fwM) 2.6rem/1 var(--ff2);margin:0;letter-spacing:-.05rem}@media screen and (max-width:1366px){.section-header__title{font-size:2.4em}}@media screen and (max-width:1299px){.section-header__title{font-size:26px}}@media screen and (max-width:899px){.section-header__title{font-size:22px}}@media screen and (max-width:899px){.section-header__btn{display:none}}.section-nav{display:flex;align-items:center;gap:calc(max(.6rem,6px))}.section-nav--right{margin-left:auto;margin-right:var(--offset-horizontal)}.section-nav__next,.section-nav__prev{background:var(--bg2);display:flex;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;fill:var(--c3);-webkit-clip-path:var(--clip-path1);clip-path:var(--clip-path1);transition:background-color .5s var(--tf),-webkit-clip-path .5s var(--tf);transition:background-color .5s var(--tf),clip-path .5s var(--tf);transition:background-color .5s var(--tf),clip-path .5s var(--tf),-webkit-clip-path .5s var(--tf)}@media screen and (max-width:899px){.section-nav__next,.section-nav__prev{width:40px;height:40px}}.section-nav__next svg,.section-nav__prev svg{width:calc(max(.8rem,12px));height:calc(max(.8rem,12px))}.section-nav__next[disabled],.section-nav__prev[disabled]{background:var(--bg4);pointer-events:none}.section-nav__next:focus-within,.section-nav__next:hover,.section-nav__prev:focus-within,.section-nav__prev:hover{background:var(--bg3);-webkit-clip-path:var(--clip-path2);clip-path:var(--clip-path2)}.section-nav__prev{transform:rotate(90deg)}.section-nav__prev svg{transform:rotate(-90deg)}.section-inner{padding-left:var(--offset-grid);padding-right:var(--offset-grid);border-bottom:1px solid var(--border1)}.section-row{position:relative;display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width:999px){.section-row{flex-direction:column}}.section-row:not(:last-child)::after{content:"";position:absolute;bottom:0;left:calc(0px - var(--offset-grid));right:calc(0px - var(--offset-grid));border-bottom:1px solid var(--border1)}.section-row+.section-row{margin-top:var(--offset-horizontal)}@media screen and (max-width:899px){.section-row+.section-row{margin-top:var(--offset-s)}}.section-row+.section-row::before{content:"";position:absolute;top:0;left:calc(0px - var(--offset-grid));right:calc(0px - var(--offset-grid));border-bottom:1px solid var(--border1)}.section-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:40%;padding:var(--offset-horizontal);gap:var(--offset-s)}@media screen and (max-width:999px){.section-content{width:100%}}@media screen and (max-width:899px){.section-content{padding-top:var(--offset-s);padding-bottom:var(--offset-s)}}.section-content--full{flex-grow:1}.section-content--center{margin-left:auto;margin-right:auto}.section-content__inner{display:flex;flex-direction:column;font-size:calc(max(.95em,16px));line-height:1.6;gap:.8rem}.section-content__inner p{margin:0}.section-content__info{display:flex;flex-direction:column;gap:.8rem}.section-content__info p{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:0;font-size:calc(max(.8em,14px));line-height:1.6;overflow:hidden}.section-content__count{font:var(--fwM) 4em var(--ff2);color:var(--c2)}.section-content__title{font:var(--fwM) 2em/1 var(--ff2);margin:0 0 calc(max(1rem,10px))}.section-content__footer{display:flex;margin-top:1rem}.section-image{background:var(--bg4);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:50%;height:33rem;overflow:hidden}@media screen and (max-width:1099px){.section-image{height:auto}}@media screen and (max-width:999px){.section-image{width:100%;order:-1}}.section-image--stretch{align-self:stretch;height:auto}@media screen and (min-width:1000px){.section-image--sticky{position:sticky;top:6.65rem;height:38rem}}.section-image:first-child{border-left:1px solid var(--border1)}@media screen and (max-width:999px){.section-image:first-child{border-right:1px solid var(--border1)}}.section-image:last-child{border-right:1px solid var(--border1)}@media screen and (max-width:999px){.section-image:last-child{border-left:1px solid var(--border1)}}.section-image picture{display:flex;width:100%;height:100%}.section-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-grid{display:grid;grid-template-columns:repeat(var(--count),1fr);--count:3}@media screen and (max-width:999px){.section-grid{margin-left:1px;margin-bottom:-1px;--count:2}}@media screen and (max-width:599px){.section-grid{--count:1}}.section-grid__item{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:17rem;margin-bottom:-1px;padding:var(--offset-horizontal);border-bottom:1px solid var(--border2);gap:var(--offset-s);overflow:hidden}@media screen and (max-width:999px){.section-grid__item{margin-bottom:0;background-color:var(--bg2);border-right:1px solid var(--border2);border-bottom:1px solid var(--border2)}}@media screen and (max-width:599px){.section-grid__item{flex-direction:row;align-items:center}}.section-grid__item::before{background:var(--bg5);content:"";position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);-webkit-clip-path:circle(0 at 100% 100%);clip-path:circle(0 at 100% 100%);transition:-webkit-clip-path .5s var(--tf);transition:clip-path .5s var(--tf);transition:clip-path .5s var(--tf),-webkit-clip-path .5s var(--tf);z-index:0}.section-grid__item--yellow{background:var(--bg3);flex-direction:row;justify-content:center;align-items:center;color:var(--c1);fill:var(--c1);gap:calc(max(.4rem,8px))}@media screen and (max-width:599px){.section-grid__item--yellow{display:none}}.section-grid__item--yellow::before{background:var(--bg1)}.section-grid__item--yellow svg{flex-shrink:0;width:calc(max(.8rem,12px));height:calc(max(.8rem,12px));margin-top:calc(max(.1rem,2px));z-index:1}.section-grid__item:focus-within::before,.section-grid__item:hover::before{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);transition-duration:.8s}.section-grid__icon{display:flex;justify-content:flex-start;align-items:flex-start;flex-shrink:0;fill:var(--c2);z-index:1}.section-grid__icon svg{width:calc(max(2.4rem,35px));height:calc(max(2.4rem,35px))}@media screen and (max-width:599px){.section-grid__icon svg{width:40px;height:40px}}.section-grid__content{display:flex;flex-direction:column;width:80%;margin-top:auto;padding-right:var(--offset-horizontal);gap:calc(max(.8rem,10px));z-index:1}@media screen and (max-width:1199px){.section-grid__content{width:100%}}@media screen and (max-width:599px){.section-grid__content{flex-direction:row;align-items:center;padding-right:0}}.section-grid__count{font-weight:var(--fwR);font-size:calc(max(.8em,12px));color:var(--c6)}@media screen and (max-width:1299px){.section-grid__count{font-size:14px}}@media screen and (max-width:899px){.section-grid__count{font-size:16px}}@media screen and (max-width:599px){.section-grid__count{font-family:var(--ff2);font-size:42px;opacity:.2;order:1}}.section-grid__name{font:var(--fwM) 1.25em/1.4 var(--ff2);letter-spacing:.02rem;transition:letter-spacing .5s var(--tf);z-index:1}@media screen and (max-width:599px){.section-grid__name{font-family:var(--ff);font-weight:var(--fwR);font-size:17px}}.slider--with_bg{background:var(--bg1);border-left:1px solid var(--border1);border-right:1px solid var(--border1)}.slider-wrapper{overflow:hidden}@media screen and (max-width:999px){.slider-wrapper:not(.slider-wrapper--with_line){margin-left:1px;margin-right:1px;background-color:var(--bg1)}}.slider-wrapper--with_line{position:relative}@media screen and (min-width:1300px){.slider-wrapper--with_line::after,.slider-wrapper--with_line::before{content:"";position:absolute;top:0;transform:translateX(-50%);width:calc(max(.1rem,2px));height:100%;background-color:var(--bg1);z-index:-1}.slider-wrapper--with_line::before{left:33.333%}.slider-wrapper--with_line::after{left:66.666%}.slider-wrapper--with_line .slider-list{margin-left:1px}}@media screen and (max-width:699px){.slider-wrapper--with_line{margin-left:1px;margin-right:1px;background-color:var(--bg1)}}.slider-wrapper__lines{position:absolute;top:0;left:0;display:flex;align-items:stretch;width:100%;height:100%;z-index:-1}@media screen and (max-width:1299px){.slider-wrapper__lines{display:none}}.slider-wrapper__line{width:25%;height:100%;border-right:1px solid var(--border1)}.slider-list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;width:100%}.slider-list__item{width:33.333%;flex-shrink:0;padding:var(--offset-horizontal)}@media screen and (max-width:999px){.slider-list__item{width:50%}}@media screen and (max-width:599px){.slider-list__item{width:100%}}@media screen and (max-width:999px) and (min-width:400px){.slider-list__item:not(:last-child){border-right:1px solid var(--border1)}}.slider-list__inner{height:100%}.about{position:relative}.about-bg{position:absolute;top:0;left:0;width:100%;z-index:-1}.about-bg svg{width:100%;height:auto}.services-list{position:relative;display:grid;grid-template-columns:repeat(var(--count),1fr);list-style:none;margin:0;padding:var(--offset-horizontal) 0;border-left:1px solid var(--border1);border-right:1px solid var(--border1);gap:var(--offset-horizontal) 0;z-index:1;--count:4}@media screen and (min-width:1300px){.services-list{background-color:var(--bg1)}.services-list::after,.services-list::before{content:"";position:absolute;top:0;width:25%;height:100%;z-index:-1}.services-list::before{left:25%;border-left:1px solid var(--border1)}.services-list::after{left:50%;border-left:1px solid var(--border1);border-right:1px solid var(--border1)}}@media screen and (max-width:1299px){.services-list{--count:3}}@media screen and (max-width:899px){.services-list{gap:var(--offset-s) 0}}@media screen and (max-width:699px){.services-list{display:flex;flex-wrap:wrap;padding-top:0;padding-bottom:0;background-color:var(--bg1);gap:0}}.services-list__item{padding:0 var(--offset-horizontal)}@media screen and (max-width:699px) and (min-width:400px){.services-list__item:nth-child(odd){border-right:1px solid var(--border1)}}@media screen and (max-width:699px){.services-list__item{width:50%;margin-bottom:-1px;padding-top:var(--offset-s);padding-bottom:var(--offset-s);border-bottom:1px solid var(--border1)}}@media screen and (max-width:399px){.services-list__item{width:100%}}.services-card{display:flex;flex-direction:column;align-items:stretch;width:100%;color:var(--c1);gap:1.6rem;transition:color .3s var(--tf)}@media screen and (max-width:899px){.services-card{gap:14px}}.services-card[href]:focus-within,.services-card[href]:hover{color:var(--c2)}.services-card[href]:focus-within .services-card__image,.services-card[href]:hover .services-card__image{-webkit-clip-path:var(--clip-path4);clip-path:var(--clip-path4);transition-duration:.8s}.services-card[href]:focus-within img,.services-card[href]:hover img{transform:scale(1.1);transition-duration:.8s}.services-card[href]:focus-within .services-card__name,.services-card[href]:hover .services-card__name{letter-spacing:.02rem}.services-card__image{background:var(--bg4);display:flex;justify-content:center;align-items:center;width:100%;min-height:16rem;aspect-ratio:288/329;-webkit-clip-path:var(--clip-path3);clip-path:var(--clip-path3);transition:-webkit-clip-path .5s var(--tf);transition:clip-path .5s var(--tf);transition:clip-path .5s var(--tf),-webkit-clip-path .5s var(--tf);overflow:hidden}.services-card__image picture{display:flex;width:100%;height:100%}.services-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:left top;will-change:transform;transition:transform .5s var(--tf)}.services-card__name{font:var(--fwM) 1.15em var(--ff2);transition:letter-spacing .3s var(--tf)}@media screen and (min-width:900px){.services-card__name{letter-spacing:.01rem}}@media screen and (max-width:699px){.services-card__name{font-size:17px}}.specialist-card{background:var(--bg1);display:flex;flex-direction:column;align-items:stretch;width:100%;color:var(--c1);-webkit-clip-path:var(--clip-path3);clip-path:var(--clip-path3)}.specialist-card__image{background:var(--bg3);display:flex;justify-content:center;align-items:center;min-height:18rem;aspect-ratio:246/187;padding-top:1rem;padding-left:1rem;padding-right:1rem}.specialist-card__image picture{display:flex;width:100%;height:100%}.specialist-card__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.specialist-card__content{display:flex;flex-direction:column;flex-grow:1;padding:calc(max(1.6rem,20px));gap:calc(max(.2rem,4px))}.specialist-card__content ::-moz-selection{background:var(--bg4);color:var(--c1)}.specialist-card__content ::selection{background:var(--bg4);color:var(--c1)}.specialist-card__name{font:var(--fwM) 1.15em/1.4 var(--ff2);letter-spacing:.01rem}.specialist-card__position{font-size:calc(max(.8em,12px));color:var(--c4)}.specialist-card__text{margin-top:auto;padding-top:.4rem;font-size:calc(max(.8em,12px))}.certificate{background:var(--bg4);position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:31rem;aspect-ratio:416/595;box-shadow:0 0 .1rem var(--border1);overflow:hidden}.certificate picture{display:flex;width:100%;height:100%}.certificate img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--tf)}.certificate:focus-within img,.certificate:hover img{transform:scale(.9);transition-duration:.8s}.partner-logo{display:flex;justify-content:center;align-items:center;width:100%;min-height:8rem;aspect-ratio:19/14}.partner-logo picture{display:flex;width:100%;height:100%}.partner-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gallery{background:var(--bg);position:relative;display:flex;flex-direction:column;align-items:center;padding-top:var(--offset-horizontal);padding-bottom:var(--offset-horizontal);border-left:1px solid var(--border1);border-right:1px solid var(--border1);gap:1rem;z-index:1;--c:var(--c3);--bg:var(--bg1);--bg-bullet:var(--bg2)}@media screen and (max-width:899px){.gallery{gap:var(--offset-horizontal)}}.gallery--dark{border-color:var(--border2);--c:var(--c3);--bg:var(--bg2);--bg-bullet:var(--bg1)}.gallery-wrapper{position:relative;width:100%;overflow:hidden}.gallery-wrapper__nav{position:absolute;top:0;left:0;display:flex;justify-content:space-between;align-items:stretch;width:100%;height:100%;pointer-events:none;z-index:1}@media screen and (max-width:599px){.gallery-wrapper__nav{display:none}}.gallery-wrapper__nav .gallery-nav__next,.gallery-wrapper__nav .gallery-nav__prev{width:30%;pointer-events:auto}@media screen and (max-width:899px){.gallery-wrapper__nav .gallery-nav__next,.gallery-wrapper__nav .gallery-nav__prev{width:20%}}.gallery-wrapper__nav .gallery-nav__prev{background:linear-gradient(90deg,var(--bg) 0,transparent 80%)}.gallery-wrapper__nav .gallery-nav__next{background:linear-gradient(270deg,var(--bg) 0,transparent 80%)}.gallery-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;transition-timing-function:var(--tf)}.gallery-list__item{display:flex;align-items:center;flex-shrink:0;width:33.333%;min-height:26rem;aspect-ratio:762/499;transition:transform .8s ease-in-out}.gallery-list__item.prev{transform:scale(.8) translateX(2.5rem)}.gallery-list__item.next{transform:scale(.8) translateX(-2.5rem)}.gallery-list__item.active{z-index:1}.gallery-item__inner{position:relative;width:100%;height:100%;margin:0}.gallery-item__inner[data-src]{cursor:pointer}.gallery-item__image{display:flex;width:100%;height:100%}.gallery-item__image picture{display:flex;width:100%;height:100%}.gallery-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-item__content{background:linear-gradient(0deg,var(--bg5),transparent 50%);position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:calc(max(.8rem,10px)) calc(max(1rem,12px));color:var(--c);transition:opacity .8s ease-out}.gallery-list__item:not(.active) .gallery-item__content{opacity:0;transition-duration:.3s}.gallery-item__name{font-weight:var(--fwR);font-size:calc(max(.9em,14px));line-height:1.6}.gallery-pagination{display:flex;justify-content:center;align-items:center;gap:calc(max(.6rem,4px))}.gallery-bullet{background:var(--bg-bullet);flex-shrink:0;width:calc(max(.4rem,6px));height:calc(max(.4rem,6px));border-radius:50%;transition:transform .3s ease-out,opacity .3s ease-out}.gallery-bullet:not(.active){transform:scale(.8);opacity:.4}.reviews{position:relative}.reviews-bg{position:absolute;top:calc(0px - var(--offset-grid));left:0;width:100%;height:100%;z-index:-2}.reviews-bg svg{width:100%;height:auto}.review{background:var(--bg4);display:flex;flex-direction:column;align-items:stretch;padding:1.6rem;-webkit-clip-path:var(--clip-path3);clip-path:var(--clip-path3);gap:1rem}@media screen and (max-width:1199px){.review{padding:20px}}@media screen and (max-width:899px){.review{gap:var(--offset-horizontal)}}.review ::-moz-selection{background:var(--border1);color:var(--c1)}.review ::selection{background:var(--border1);color:var(--c1)}.review-head{display:flex;align-items:center;gap:calc(max(.8rem,10px))}@media screen and (max-width:1199px) and (min-width:1000px),screen and (max-width:749px) and (min-width:600px),screen and (max-width:399px){.review-head{flex-direction:column;align-items:stretch}}@media screen and (max-width:999px){.review-head{gap:15px}}.review-head__image{background:var(--bg1);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:3.6em;height:3.6em;text-align:center;color:var(--c1);border-radius:50%;overflow:hidden}@media screen and (max-width:1199px){.review-head__image{width:60px;height:60px}}.review-head__image picture{display:flex;width:100%;height:100%}.review-head__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-head__info{display:flex;flex-direction:column;align-items:stretch;gap:calc(max(.4rem,8px))}.review-head__name{font:var(--fwM) 1.15em var(--ff2);letter-spacing:.01rem}@media screen and (max-width:999px){.review-head__name{font-size:20px}}.review-head__location{display:flex;align-items:center;font-size:calc(max(.65em,12px));fill:var(--c2);gap:calc(max(.2rem,4px))}@media screen and (max-width:999px){.review-head__location{font-size:15px;gap:6px}}.review-head__location svg{flex-shrink:0;width:calc(max(.7rem,12px));height:calc(max(.7rem,12px));margin-top:-.1rem}@media screen and (max-width:999px){.review-head__location svg{width:14px;height:14px}}.review-content{font-size:calc(max(.8em,12px))}@media screen and (max-width:999px){.review-content{font-size:16px}}.review-content p{margin-top:0;margin-bottom:0}.news-card{display:flex;flex-direction:column;align-items:stretch;gap:1rem}@media screen and (max-width:899px){.news-card{gap:var(--offset-horizontal)}}.news-card:focus-within .news-card__image,.news-card:hover .news-card__image{-webkit-clip-path:var(--clip-path3);clip-path:var(--clip-path3)}.news-card:focus-within img,.news-card:hover img{transform:scale(.85);transition-duration:.8s}.news-card__image{background:var(--bg4);position:relative;display:flex;align-items:stretch;flex-shrink:0;min-height:14rem;aspect-ratio:412/269;-webkit-clip-path:var(--clip-path1);clip-path:var(--clip-path1);transition:-webkit-clip-path .5s var(--tf);transition:clip-path .5s var(--tf);transition:clip-path .5s var(--tf),-webkit-clip-path .5s var(--tf);overflow:hidden}.news-card__image picture{display:flex;width:100%;height:100%}.news-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;-webkit-clip-path:var(--clip-path1);clip-path:var(--clip-path1);transition:transform .5s var(--tf)}.news-card__content{display:flex;flex-direction:column;align-items:stretch;gap:calc(max(.4rem,8px))}.news-card__title{font:var(--fwM) 1.15em var(--ff2);display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:.01rem;overflow:hidden}@media screen and (max-width:999px){.news-card__title{-webkit-line-clamp:2;font-size:20px}}.news-card__text{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:calc(max(.8em,12px));line-height:1.6;overflow:hidden}@media screen and (max-width:999px){.news-card__text{font-size:16px}}.news-card__date{font-size:calc(max(.8em,12px));color:var(--c4)}@media screen and (max-width:999px){.news-card__date{font-size:14px}}.news-card__footer{display:flex;margin-top:auto;padding-top:.4rem}.map{background:var(--bg4);position:relative;display:flex;align-items:center;height:calc(max(34rem,400px));padding-left:var(--offset-grid);padding-right:var(--offset-grid)}@media screen and (max-width:999px){.map{flex-direction:column;height:auto;min-height:400px;background-color:var(--bg1);border-top:1px solid var(--border1)}}.map-content{background:var(--bg1);display:flex;flex-direction:column;align-items:stretch;width:calc(max(20rem,300px));padding:var(--offset-s);gap:1.5rem;z-index:1}@media screen and (max-width:1299px){.map-content{gap:20px}}@media screen and (min-width:1000px){.map-content{margin-left:var(--offset-horizontal)}}@media screen and (max-width:999px){.map-content{width:100%;order:-1;border-left:1px solid var(--border1);border-right:1px solid var(--border1)}}.map-content__title{font:var(--fwM) 1em var(--ff2)}@media screen and (min-width:1000px){.map-content__title{text-align:center}}@media screen and (max-width:899px){.map-content__title{font-size:18px}}@media screen and (max-width:999px){.map-form.form{align-items:flex-start}}.map-wrapper{position:relative;flex-shrink:0;width:100%}@media screen and (min-width:1000px){.map-wrapper{position:absolute;top:0;left:0;height:100%}}@media screen and (max-width:999px){.map-wrapper{height:400px;width:calc(100% + (var(--offset-grid) * 2));margin-top:-1px;margin-left:calc(0px - var(--offset-grid));margin-right:calc(0px - var(--offset-grid));border-top:1px solid var(--border1)}}.map-controls{position:absolute;top:50%;right:calc(var(--offset-grid) * .5);transform:translate(50%,-50%);display:flex;flex-direction:column;align-items:stretch;-webkit-clip-path:var(--clip-path1);clip-path:var(--clip-path1);gap:1px;z-index:1}@media screen and (max-width:899px){.map-controls{right:var(--offset-grid);margin-right:var(--offset-horizontal);transform:translateY(-50%)}}.map-controls__btn{background:var(--bg1);display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;transition:background-color .5s var(--tf)}@media screen and (max-width:899px){.map-controls__btn{width:48px;height:48px}}.map-controls__btn svg{width:1rem;height:1rem}@media screen and (max-width:899px){.map-controls__btn svg{width:12px;height:12px}}.map-controls__btn:focus-within,.map-controls__btn:hover{background:var(--bg3)}#map{width:100%;height:100%}#map>div{background:var(--bg4)!important}.footer{background:var(--bg2);position:relative;flex-shrink:0;color:var(--c3);fill:var(--c2);padding:4.6rem var(--offset-grid) var(--offset-s);z-index:1}@media screen and (max-width:899px){.footer{padding-top:40px}}.footer ::-moz-selection{background:var(--border2);color:var(--c2)}.footer ::selection{background:var(--border2);color:var(--c2)}.footer-decor{position:absolute;top:0;left:var(--offset-grid);right:var(--offset-grid);bottom:0;display:flex;justify-content:space-between;pointer-events:none}.footer-decor::after,.footer-decor::before{background:var(--border2);content:'';width:1px;height:100%}.footer-decor::before{left:0}.footer-decor::after{right:0}.footer-decor__line{background:var(--border2);width:1px;height:100%}@media screen and (max-width:899px){.footer-decor__line{display:none}}.footer-grid{display:grid;grid-template-columns:repeat(var(--count),1fr);--count:3}@media screen and (max-width:899px){.footer-grid{--count:1}}.footer-grid__col{display:flex;flex-direction:column;align-items:stretch;padding-left:var(--offset-horizontal);padding-right:var(--offset-horizontal);padding-bottom:4rem}@media screen and (max-width:899px){.footer-grid__col{padding-bottom:20px}.footer-grid__col:nth-last-child(2){order:1}}.footer-grid__line{background:var(--border2);width:calc(100% + (var(--offset-horizontal) * 2));height:1px;margin-top:var(--offset-s);margin-left:calc(0px - var(--offset-horizontal));margin-bottom:var(--offset-s)}.footer-logo{display:flex;justify-content:flex-start;align-items:center;width:calc(max(14rem,180px));height:calc(max(2rem,24px))}@media screen and (max-width:899px){.footer-logo{width:220px;height:28px}}.footer-logo svg{width:100%;height:100%}.footer-logo__yellow{fill:var(--c2)}.footer-logo__light{fill:var(--c3)}.footer-caption{margin-top:1rem;margin-bottom:0;font-size:calc(max(.65em,12px));line-height:1.6;color:var(--c6)}@media screen and (max-width:1299px) and (min-width:900px){.footer-caption{font-size:10px;line-height:1.4}}@media screen and (max-width:899px){.footer-caption{margin-top:15px}}.footer-address{display:flex;align-items:center;font-size:calc(max(.8em,12px));line-height:1.6;gap:calc(max(.4rem,8px))}@media screen and (max-width:899px){.footer-address{font-size:16px}}.footer-address svg{flex-shrink:0;width:calc(max(1rem,16px));height:calc(max(1rem,16px))}.footer-list{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0;gap:1.2rem}@media screen and (max-width:899px){.footer-list{display:none}}.footer-list__link{font-size:calc(max(.9em,14px));color:var(--c3);letter-spacing:.02rem;transition:color .3s var(--tf)}.footer-list__link:focus-within,.footer-list__link:hover{color:var(--c2)}.footer-box{display:flex;flex-direction:column;align-items:flex-start;gap:calc(max(.2rem,6px))}.footer-box__name{margin-bottom:calc(max(.4rem,8px));font-size:calc(max(.8em,12px));font-weight:var(--fwR);color:var(--c6)}@media screen and (max-width:899px){.footer-box__name{margin-bottom:2px;font-size:14px}}.footer-box__link{font-size:calc(max(.8em,12px));line-height:1.6;transition:color .3s var(--tf)}@media screen and (max-width:899px){.footer-box__link{font-size:16px}}.footer-box__link:focus-within,.footer-box__link:hover{color:var(--c2)}.footer-social{display:flex;align-items:center;list-style:none;margin:var(--offset-s) 0 0;padding:0;gap:1.2rem}@media screen and (max-width:1299px){.footer-social{margin-left:-10px;gap:0}}.footer-social__link{display:flex;justify-content:center;align-items:center;fill:var(--c2);transition:fill .3s var(--tf)}@media screen and (max-width:1299px){.footer-social__link{margin-top:-10px;padding:10px}}.footer-social__link svg{width:calc(max(1rem,16px));height:calc(max(1rem,16px))}.footer-social__link:focus-within,.footer-social__link:hover{fill:var(--c6)}.footer-row{display:flex;justify-content:space-between;align-items:center;padding-left:var(--offset-horizontal);padding-right:var(--offset-horizontal)}@media screen and (max-width:899px){.footer-row{align-items:flex-end;margin-right:var(--offset-horizontal);padding-right:calc(48px + var(--offset-horizontal))}}.footer-copyright{font-size:calc(max(.75em,12px));color:var(--c6)}.copyright{position:relative;display:flex;flex-direction:column;align-self:flex-end;flex-shrink:0;width:calc(max((var(--offset) * 1.2),26px));height:calc(max((var(--offset) * 1.5),30px));margin-left:auto;transition:.5s;transition-delay:.6s;overflow:hidden;z-index:1;--c:var(--c6)}.copyright svg{width:calc(max((var(--offset) * 2.4),52px));height:auto;opacity:1;transform:none;top:auto;left:auto;fill:var(--c);stroke:var(--c);stroke-linecap:round}.copyright .st0{fill:var(--c);stroke-width:12;stroke-linejoin:round;stroke-miterlimit:10;margin-left:auto}@media screen and (min-width:1000px){.copyright .st0{animation:st0 2s linear 0s infinite normal}}.copyright .st01{stroke-width:0;animation:none}.copyright .st{stroke-width:0;stroke-linejoin:bevel;opacity:0;transition:.5s;fill:var(--c);stroke:var(--c)}.copyright .st1{transition-delay:.3s}.copyright .st2{transition-delay:.2s}.copyright .st3{transition-delay:.1s}@media screen and (min-width:769px){.copyright:focus-within,.copyright:hover{width:calc(max((var(--offset) * 2.4),60px));transition-delay:0s;overflow:visible}.copyright:focus-within::after,.copyright:hover::after{opacity:1}.copyright:focus-within .st0,.copyright:hover .st0{animation:none}.copyright:focus-within .st,.copyright:hover .st{opacity:1;transition-delay:.4s}.copyright:focus-within .st2,.copyright:hover .st2{transition-delay:.5s}.copyright:focus-within .st3,.copyright:hover .st3{transition-delay:.6s}}@keyframes st0{80%{stroke-width:12}95%{stroke-width:24}100%{stroke-width:12}}.callback{background:var(--bg3);position:fixed;right:calc(var(--offset-grid) * .5);bottom:var(--offset-s);transform:translateX(50%);display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;-webkit-clip-path:var(--clip-path1);clip-path:var(--clip-path1);fill:var(--c1);transition:-webkit-clip-path .5s var(--tf);transition:clip-path .5s var(--tf);transition:clip-path .5s var(--tf),-webkit-clip-path .5s var(--tf);z-index:2}@media screen and (max-width:899px){.callback{right:var(--offset-grid);transform:none;width:48px;height:48px;margin-right:var(--offset-horizontal)}}.callback::before{background:var(--bg1);content:"";position:absolute;top:var(--offset-callback);left:var(--offset-callback);width:calc(100% - (var(--offset-callback) * 2));height:calc(100% - (var(--offset-callback) * 2));-webkit-clip-path:var(--clip-path2);clip-path:var(--clip-path2);z-index:-1;--offset-callback:0.7rem}@media screen and (max-width:899px){.callback::before{--offset-callback:8px}}.callback svg{width:.8rem;height:.8rem}@media screen and (max-width:899px){.callback svg{width:12px;height:12px}}.callback:focus-within,.callback:hover{-webkit-clip-path:var(--clip-path2);clip-path:var(--clip-path2)}.modal-overlay{background:rgba(53,59,61,.3);position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:5}.modal-overlay:not(.open){visibility:hidden;opacity:0;transition-delay:.3s}.modal-overlay:not(.open) .modal-inner,.modal-overlay:not(.open) .modal-menu{transform:translate(-50%,-50%) translateY(100vh);transition:transform .3s var(--tf)}@media screen and (max-width:899px){.modal-overlay:not(.open) .modal-inner,.modal-overlay:not(.open) .modal-menu{transform:translateY(100%)}}.modal-overlay.open .modal-inner,.modal-overlay.open .modal-menu{transition-duration:.5s}.modal-inner{background:var(--bg1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:stretch;width:calc(max(20rem,300px));max-height:100%;padding:var(--offset-s);gap:1.5rem}@media screen and (max-width:1299px){.modal-inner{gap:20px}}@media screen and (max-width:899px){.modal-inner{top:auto;left:0;bottom:0;transform:none;width:100%;height:auto;padding-bottom:calc((var(--offset-s) * 2) + 48px)}}.modal-menu{background:var(--bg1);position:fixed;left:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;width:100%;height:auto;max-height:100%;padding:var(--offset-s) var(--offset-grid) calc((var(--offset-s) * 2) + 48px);gap:var(--offset-s);overflow:auto}@media screen and (min-width:900px){.modal-menu{display:none}}.modal-decor{position:absolute;top:0;left:var(--offset-grid);right:var(--offset-grid);display:flex;justify-content:space-between;height:100%;z-index:-1}.modal-decor::after,.modal-decor::before{background:var(--border1);content:'';width:1px;height:100%}.modal-decor::before{left:0}.modal-decor::after{right:0}.modal-decor__line{background:var(--border1);width:1px;height:100%}.modal-list{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0;width:100%}.modal-list__link{font:var(--fwM) 22px var(--ff2);background:var(--bg1);display:flex;margin-bottom:-1px;padding:var(--offset-s) var(--offset-horizontal);border:1px solid var(--border1)}.modal-address{display:flex;align-items:center;padding-left:var(--offset-horizontal);padding-right:var(--offset-horizontal);font-size:calc(max(.8em,12px));line-height:1.6;fill:var(--c2);gap:calc(max(.4rem,8px))}@media screen and (max-width:899px){.modal-address{font-size:16px}}.modal-address svg{flex-shrink:0;width:calc(max(1rem,16px));height:calc(max(1rem,16px))}.modal-boxes{display:grid;grid-template-columns:repeat(var(--count),1fr);--count:2}@media screen and (max-width:399px){.modal-boxes{--count:1;gap:var(--offset-s)}}.modal-box{display:flex;flex-direction:column;align-items:flex-start;padding-left:var(--offset-horizontal);padding-right:var(--offset-horizontal);gap:calc(max(.2rem,6px))}.modal-box__name{margin-bottom:calc(max(.4rem,8px));font-size:calc(max(.8em,12px));font-weight:var(--fwR);color:var(--c6)}@media screen and (max-width:899px){.modal-box__name{margin-bottom:2px;font-size:14px}}.modal-box__link{font-size:calc(max(.8em,12px));line-height:1.6;transition:color .3s var(--tf)}@media screen and (max-width:899px){.modal-box__link{font-size:16px}}.modal-box__link:focus-within,.modal-box__link:hover{color:var(--c2)}.modal-social{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:1.2rem}@media screen and (max-width:1299px){.modal-social{padding-left:var(--offset-horizontal);padding-right:var(--offset-horizontal);gap:10px}}.modal-social__item{display:flex}.modal-social__link{background:var(--bg4);display:flex;justify-content:center;align-items:center;fill:var(--c1);-webkit-clip-path:var(--clip-path2);clip-path:var(--clip-path2);transition:fill .3s var(--tf)}@media screen and (max-width:1299px){.modal-social__link{padding:14px}}.modal-social__link svg{width:calc(max(1rem,16px));height:calc(max(1rem,16px))}.modal-social__link:focus-within,.modal-social__link:hover{fill:var(--c2)}.modal-name{font:var(--fwM) 1em var(--ff2);text-align:center}@media screen and (max-width:899px){.modal-name{font-size:18px}}.modal-closed{background:var(--bg1);position:fixed;right:calc(var(--offset-grid) * .5);bottom:var(--offset-s);transform:translateX(50%);display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;-webkit-clip-path:var(--clip-path1);clip-path:var(--clip-path1);transition:-webkit-clip-path .5s var(--tf);transition:clip-path .5s var(--tf);transition:clip-path .5s var(--tf),-webkit-clip-path .5s var(--tf)}@media screen and (max-width:899px){.modal-closed{right:var(--offset-grid);transform:none;width:48px;height:48px;margin-right:var(--offset-horizontal);background-color:var(--bg4);z-index:1}}.modal-closed svg{width:1rem;height:1rem}@media screen and (max-width:899px){.modal-closed svg{width:16px;height:16px}}.modal-closed:focus-within,.modal-closed:hover{-webkit-clip-path:var(--clip-path2);clip-path:var(--clip-path2)}input,select,textarea{font:var(--fwR) calc(max(.8em,12px)) var(--ff);background:var(--bg4);width:100%;padding:calc(max(1rem,16px));border:1px solid var(--bg4);-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;transition:border-color .5s var(--tf)}@media screen and (max-width:899px){input,select,textarea{font-size:16px}}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--c4)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--c4)}input.error,select.error,textarea.error{color:var(--c5);border-color:var(--c5)}input:focus-within,input:hover,select:focus-within,select:hover,textarea:focus-within,textarea:hover{border-color:var(--border1)}.form{display:flex;flex-direction:column;align-items:center;gap:1.8rem}@media screen and (max-width:1299px){.form{gap:20px}}.form-title{width:100%}.form-inner{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.8rem}@media screen and (max-width:1299px){.form-inner{gap:16px}}.form-row{display:grid;grid-template-columns:repeat(var(--count),1fr);gap:.8rem;--count:2}@media screen and (max-width:1299px){.form-row{gap:16px}}@media screen and (max-width:1199px){.form-row{--count:1}}.form-label{display:flex;flex-direction:column;gap:calc(max(.2rem,4px))}.form-checkbox{display:flex;align-items:center;gap:calc(max(.6rem,10px))}.form-checkbox:focus-within .form-checkbox__input:not(:checked)~.form-checkbox__icon::after,.form-checkbox:hover .form-checkbox__input:not(:checked)~.form-checkbox__icon::after{background:var(--bg2);transform:scale(1);opacity:.2}.form-checkbox__icon{background:var(--bg4);position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:calc(max(1.2rem,20px));height:calc(max(1.2rem,20px));border-radius:50%;cursor:pointer}.form-checkbox__icon::after{background:var(--bg3);content:"";position:absolute;width:45%;height:45%;border-radius:50%;transform:scale(0);transition:all .15s var(--tf)}.form-checkbox__input:checked~.form-checkbox__icon::after{transform:scale(1)}.form-checkbox__text{font-size:calc(max(.8em,12px));line-height:1.4}.form-checkbox__text a{text-decoration:underline;color:var(--c1)}.form-checkbox__text a:focus-within,.form-checkbox__text a:hover{color:var(--c2)}.form-error{font-size:calc(max(.7em,12px));color:var(--c5)}.form-footer{display:flex;align-items:flex-start;margin-top:.4rem;gap:var(--offset-horizontal)}@media screen and (max-width:1199px){.form-footer{flex-direction:column;width:100%}}.form-footer__label{margin-top:.25rem}.form-footer__btn{flex-shrink:0}.contact{background:var(--bg1);display:flex;flex-direction:column;align-items:stretch;border-left:1px solid var(--border1)}@media screen and (max-width:999px){.contact{border-right:1px solid var(--border1)}}.contact-list{display:flex;align-content:center;align-items:center;flex-wrap:wrap;flex-grow:1;list-style:none;margin:0;padding:var(--offset-horizontal);border-bottom:1px solid var(--border1);gap:var(--offset-s)}.contact-list__item{display:flex;align-items:center;gap:calc(max(1rem,12px))}.contact-list__icon{background:var(--bg4);display:flex;justify-content:center;align-items:center;flex-shrink:0;width:calc(max(3.2rem,40px));height:calc(max(3.2rem,40px));fill:var(--c2);-webkit-clip-path:var(--clip-path1);clip-path:var(--clip-path1);transform:rotate(90deg)}.contact-list__icon svg{width:calc(max(1rem,16px));height:calc(max(1rem,16px));transform:rotate(-90deg)}.contact-list__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(max(.4rem,8px))}.contact-list__name{font-size:calc(max(.8em,12px));color:var(--c4)}.contact-list__links{display:flex;align-items:center;flex-wrap:wrap;gap:calc(max(1rem,10px))}.contact-list__link{font-size:calc(max(.95em,16px));color:var(--c1);transition:color .3s var(--tf)}.contact-list__link:focus-within,.contact-list__link:hover{color:var(--c2)}.contact-form{justify-content:center;flex-grow:1;margin-right:var(--offset-s);padding:var(--offset-horizontal);gap:1.2rem}@media screen and (max-width:1366px){.contact-form{margin-right:0}}@media screen and (max-width:1299px){.contact-form{gap:20px}}.content{display:flex;flex-direction:column;align-items:flex-start;gap:calc(max(.6rem,10px))}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:var(--ff2);font-weight:var(--fwM);margin:0 0 calc(max(.4rem,8px))}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child),.content h4:not(:first-child),.content h5:not(:first-child),.content h6:not(:first-child){margin-top:calc(max(1rem,20px))}.content h3{font-size:1.6em;line-height:1}@media screen and (max-width:1299px){.content h3{font-size:22px;line-height:1.4}}.content p{margin:0;font-size:calc(max(.8em,12px));line-height:1.6}@media screen and (max-width:999px){.content p{font-size:16px}}.content ul{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0;gap:calc(max(.4rem,8px))}.content li{display:flex;align-items:flex-start;font-size:calc(max(.8em,12px));line-height:1.6;gap:calc(max(.6rem,10px))}@media screen and (max-width:999px){.content li{font-size:16px}}.content li::before{background:var(--bg3);content:"";position:relative;flex-shrink:0;width:calc(max(.4rem,8px));height:calc(max(.4rem,8px));margin-top:calc(max(.35rem,7px));border-radius:50%}.content table{border-spacing:0}@media screen and (max-width:999px){.content table{display:flex;flex-direction:column}}@media screen and (max-width:999px){.content tr{display:flex;flex-direction:column;align-items:stretch}}.content th{font:var(--fwM) 1.15em var(--ff2);width:40%;padding-right:var(--offset-horizontal);padding-bottom:1rem;vertical-align:top;text-align:left}@media screen and (max-width:1366px){.content th{font-size:16px}}@media screen and (max-width:999px){.content th{width:100%;padding-bottom:10px;font-size:18px}}.content td{padding-bottom:1rem;vertical-align:top;font-size:calc(max(.8em,12px));line-height:1.6}@media screen and (max-width:999px){.content td{padding-bottom:20px;font-size:16px}}html.with-fancybox body.hide-scrollbar{margin-right:0;overflow:auto!important}.fancybox__container{--fancybox-bg:var(--bg4);--fancybox-zIndex:5;overflow:hidden}.fancybox__container::after,.fancybox__container::before{content:"";position:absolute;width:26.65%;height:100%;border-left:1px solid var(--border1);border-right:1px solid var(--border1);margin-left:var(--offset-grid);margin-right:var(--offset-grid);opacity:var(--fancybox-opacity,1)}.fancybox__container::before{z-index:0}.fancybox__container::after{right:0;z-index:-1}.fancybox__container.is-animated::after,.fancybox__container.is-animated::before{animation:var(--f-interface-enter-duration,.25s) ease .5s backwards f-fadeIn}.fancybox__container.is-closing{--fancybox-zIndex:1}.fancybox__caption .gallery-item__name{color:var(--c1)}.fancybox__nav{--f-button-color:var(--c1);--f-button-svg-filter:none;--f-button-hover-color:var(--c1);--f-button-hover-bg:var(--bg1);--f-button-active-bg:var(--bg1)}.fancybox__toolbar{--f-button-bg:var(--bg1);--f-button-color:var(--c1);--f-button-svg-filter:none;--f-button-hover-color:var(--c1);--f-button-hover-bg:var(--border1);--f-button-active-bg:var(--border1);--fancybox-color:var(--c1);text-shadow:none}@media screen and (max-width:599px){.is-compact .fancybox__footer{background-color:transparent}}:root{--tf:cubic-bezier(0.39, 0.77, 0.58, 1);--tf2:cubic-bezier(0.46,-0.04, 0.73, 0.87)}body:not(.load) .main-decor{transform-origin:top;transform:scaleY(0)}body:not(.load) .header{transform:translateY(-150%);opacity:0}body:not(.load) .home-bg,body:not(.load) .main-head__bg{opacity:0}body:not(.load) .home-image{transform:translateY(1.5rem) scale(.8);opacity:0}body:not(.load) .breadcrumbs{opacity:0}body:not(.load) .home-title,body:not(.load) .main-head__title{transform:translateY(2rem);opacity:0}body:not(.load) .home-subtitle,body:not(.load) .main-head p{transform:translateY(2rem);opacity:0}body:not(.load) .home-footer,body:not(.load) .main-head__footer{transform:translateY(2rem);opacity:0}body:not(.load) .home~*,body:not(.load) .main-head~*,body:not(.load) .page-error~.footer{transform:translateY(40vh);opacity:0}body.load .main-decor{transform-origin:top;transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.8s;transition-delay:.2s}body.load .header{transition-property:transform,opacity;transition-timing-function:var(--tf);transition-duration:.6s;transition-delay:.6s}body.load .home-bg,body.load .main-head__bg{transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:2s}body.load .home-image{transition-property:transform,opacity;transition-timing-function:var(--tf),ease;transition-duration:.8s,.8s}@media screen and (min-width:1000px){body.load .home-image{transition-delay:.4s}}body.load .breadcrumbs{transition-property:opacity;transition-timing-function:ease;transition-duration:.6s;transition-delay:.8s}body.load .home-title,body.load .main-head__title{transition-property:transform,opacity;transition-timing-function:var(--tf),ease;transition-duration:.6s,.4s;transition-delay:.2s,.2s}body.load .home-subtitle,body.load .main-head p{transition-property:transform,opacity;transition-timing-function:var(--tf),ease;transition-duration:.4s,.3s;transition-delay:.4s}body.load .home-footer,body.load .main-head__footer{transition-property:transform,opacity;transition-timing-function:var(--tf),ease;transition-duration:.4s,.3s;transition-delay:.6s}body.load .home~*,body.load .main-head~*,body.load .page-error~.footer{transition-property:transform,opacity;transition-timing-function:var(--tf),ease;transition-duration:.8s,.2s;transition-delay:.8s}@keyframes draw-line-to-right{0%{transform:scaleX(.5) translateX(0);opacity:0}10%{opacity:1}50%{transform:scaleX(1) translateX(400%);opacity:1}52%{opacity:0}100%,80%{transform:scaleX(1) translateX(400%) scaleX(0);transform-origin:right;opacity:0}}@keyframes draw-line-to-left{0%{transform:scaleX(.5) translateX(0);opacity:0}10%{opacity:1}50%{transform:scaleX(1) translateX(-400%);opacity:1}52%{opacity:0}100%,80%{transform:scaleX(1) translateX(-400%) scaleX(0);transform-origin:left;opacity:0}}@keyframes draw-line-to-top{0%{transform:scaleY(.5) translateY(0);opacity:0}10%{opacity:1}50%{transform:scaleY(1) translateY(-400%);opacity:1}52%{opacity:0}100%,80%{transform:scaleY(1) translateY(-400%) scaleY(0);transform-origin:top;opacity:0}}@keyframes draw-line-to-bottom{0%{transform:scaleY(.5) translateY(0);opacity:0}10%{opacity:1}50%{transform:scaleY(1) translateY(400%);opacity:1}52%{opacity:0}100%,80%{transform:scaleY(1) translateY(400%) scaleY(0);transform-origin:bottom;opacity:0}}.main-wrapper{display:flex;flex-direction:column;align-items:stretch;height:100%}.main-decor{position:fixed;top:0;left:var(--offset-grid);right:var(--offset-grid);bottom:0;display:flex;justify-content:space-between;pointer-events:none;z-index:-1}.main-decor__line{background:var(--border1);position:relative;width:1px;height:100%}.main-decor__line::after{content:"";position:absolute;left:0;width:1px;height:20%;opacity:0}.main-decor__line:nth-child(odd)::after{top:0;background:linear-gradient(0deg,var(--bg3) 40.93%,rgba(255,193,59,0) 100%);animation:draw-line-to-bottom 6s var(--tf2) infinite forwards}.main-decor__line:nth-child(even)::after{bottom:0;background:linear-gradient(180deg,var(--bg3) 40.93%,rgba(255,193,59,0) 100%);animation:draw-line-to-top 6s var(--tf2) 3s infinite forwards}.main{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;flex-shrink:0;padding-top:var(--offset-top);gap:var(--offset-grid)}@media screen and (max-width:899px){.main{gap:var(--offset-s)}}.main>div:not(.map):last-child,.main>section:not(.map):last-child{margin-bottom:var(--offset-grid)}@media screen and (max-width:899px){.main>div:not(.map):last-child,.main>section:not(.map):last-child{margin-bottom:40px}}.main-head{position:relative;padding-left:var(--offset-grid);padding-right:var(--offset-grid)}.main-head__bg{position:absolute;top:calc(0px - var(--offset-top));left:0;width:100%;height:auto;z-index:-2}@media screen and (max-width:1199px){.main-head__bg{display:none}}.main-head__bg picture{display:block;width:100%;height:auto}.main-head__bg img{width:100%;height:auto}.main-head__bg svg{width:100%;height:auto}.main-head__content{display:flex;flex-direction:column;align-items:flex-start;width:calc(max(50%,600px));padding-left:var(--offset-horizontal);padding-right:var(--offset-horizontal);gap:1rem}@media screen and (max-width:1199px){.main-head__content{width:100%}}@media screen and (max-width:899px){.main-head__content{padding-top:var(--offset-horizontal);padding-bottom:var(--offset-horizontal);gap:var(--offset-horizontal)}}.main-head__content p{margin:.6rem 0 0;font-size:calc(max(.95em,16px))}.main-head__title{margin-top:1.5rem}.main-head__footer{margin-top:var(--offset-s)}.main-list{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;margin:calc(0px - (var(--offset-grid) * .5)) var(--offset-grid);padding:0 var(--offset-grid);gap:.8rem}@media screen and (max-width:1199px){.main-list{margin-top:0;margin-bottom:0;padding-left:var(--offset-horizontal);padding-right:var(--offset-horizontal)}}@media screen and (max-width:899px){.main-list{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;margin-left:0;margin-right:0;padding-top:var(--offset-horizontal);padding-bottom:var(--offset-horizontal);background-color:var(--bg1);gap:10px;border-top:1px solid var(--border1);border-bottom:1px solid var(--border1);overflow:auto}}@media screen and (max-width:1199px){.main-list__item{flex-grow:1}}@media screen and (max-width:899px){.main-list__item{display:flex}}@media screen and (max-width:1199px){.main-list__link{width:100%}}.main-list__link.active{background:var(--bg3);color:var(--c3)}