: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__backdrop:empty,.fancybox__slide:empty,.fancybox__track:empty,.fancybox__viewport: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 [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-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;object-fit:contain;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-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}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}:root{--font-family-base:"Nunito",sans-serif;--color-dark:#1a1a1a;--color-accent:#b7e737;--color-accent-dark:#9f45c2;--color-light:#FFFFFF;--transition:.3s ease-in-out}*,::after,::before{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}:where(blockquote,figure,fieldset):where([class]),body{margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom:24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}html{height:100%;scrollbar-gutter:stable}html{scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media(prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}@font-face{font-family:Nunito;font-style:normal;font-weight:"100 900";font-display:swap;src:local("Nunito"),url(../fonts/Nunito.woff2) format("woff2")}html{scrollbar-width:thin;scroll-behavior:smooth;scroll-padding-top:100px}body{position:relative;display:flex;flex-direction:column;font-family:var(--font-family-base);color:var(--color-dark);font-size:clamp(14px,1.1111111111vw,16px)}main{margin-top:var(--header-height);flex-grow:1;overflow-x:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.container{width:100%;max-width:1420px;padding:0 60px;margin:0 auto}.container--large{max-width:1799px}.section__title{font-weight:700;font-size:clamp(32px,3.3333333333vw,48px);line-height:120%;letter-spacing:-.04em}.section--indent{margin-bottom:120px}.modal{position:relative;display:none}.is-locked{overflow:hidden}.fancybox-fade-in{animation:fadeIn .3s ease-out}@media(max-width:1400px){.container{padding:0 30px}}@media(max-width:768px){.container{padding:0 20px}.section--indent{margin-bottom:80px}}@keyframes fadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fancybox-fade-out{animation:fadeOut .3s ease-out}@keyframes fadeOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}:root{--anim-duration:720ms;--anim-distance:28px;--anim-easing:cubic-bezier(.16, .84, .44, 1);--anim-stagger:90ms}@keyframes fwFadeUp{from{opacity:0;transform:translate3d(0,var(--anim-distance),0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fwFadeDown{from{opacity:0;transform:translate3d(0,calc(var(--anim-distance) * -1),0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fwFadeLeft{from{opacity:0;transform:translate3d(var(--anim-distance),0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fwFadeRight{from{opacity:0;transform:translate3d(calc(var(--anim-distance) * -1),0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fwZoomIn{from{opacity:0;transform:translate3d(0,18px,0) scale(.96)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes fwFloatY{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-10px,0)}}@keyframes fwShimmer{from{background-position:180% 0}to{background-position:-80% 0}}.fw-reveal{opacity:0;will-change:opacity,transform}.fw-reveal.is-visible{animation-duration:var(--fw-duration,var(--anim-duration));animation-delay:var(--fw-delay,0ms);animation-timing-function:var(--anim-easing);animation-fill-mode:both}.fw-reveal[data-anim=up].is-visible{animation-name:fwFadeUp}.fw-reveal[data-anim=down].is-visible{animation-name:fwFadeDown}.fw-reveal[data-anim=left].is-visible{animation-name:fwFadeLeft}.fw-reveal[data-anim=right].is-visible{animation-name:fwFadeRight}.fw-reveal[data-anim=zoom].is-visible{animation-name:fwZoomIn}.hero__actions,.hero__image,.hero__text,.hero__title{opacity:0;animation:fwFadeUp .85s var(--anim-easing) forwards}.hero__title{animation-delay:.08s}.hero__text{animation-delay:.2s}.hero__actions{animation-delay:.32s}.hero__image{animation-name:fwZoomIn;animation-duration:1s;animation-delay:.24s}.fw-hover-lift{transition:transform .35s var(--anim-easing),box-shadow .35s ease;transform:translateZ(0)}@media(hover:hover){.fw-hover-lift:hover{transform:translate3d(0,-7px,0);box-shadow:0 20px 42px -24px rgba(20,30,15,.35)}}.fw-image-zoom{overflow:hidden}.fw-image-zoom img{transition:transform .65s var(--anim-easing);transform:scale(1.001)}@media(hover:hover){.fw-image-zoom:hover img{transform:scale(1.055)}}.fw-float{animation:fwFloatY 6s ease-in-out infinite;will-change:transform}.fw-shimmer{position:relative;overflow:hidden}.fw-shimmer::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);background-size:220% 100%;background-position:180% 0}@media(hover:hover){.fw-shimmer:hover::after{animation:fwShimmer .9s ease}}body,html{overflow-x:clip}@media(prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;animation-delay:0s!important;scroll-behavior:auto!important;transition-duration:NaNs!important}.fw-reveal,.hero__actions,.hero__image,.hero__text,.hero__title{opacity:1!important;transform:none!important}}.header{position:fixed;top:0;left:0;width:100%;z-index:10;background:hsla(0,0%,100%,.96);backdrop-filter:blur(10px)}.header__container{display:flex;align-items:center;gap:7vw;padding-top:16px;padding-bottom:16px;position:relative}.header__logo{flex-shrink:0;display:flex;align-items:center}.header__logo-svg{width:auto;height:65px}.header__nav{flex-grow:1;margin-right:auto}.header__list{display:flex;gap:40px}.header__item{list-style:none}.header__link{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.03em;color:#697479;text-decoration:none;transition:color var(--transition)}@media(hover:hover){.header__link:hover{color:var(--color-accent)}}.header__contacts{display:flex;flex-direction:column}.header__contacts span{font-size:14px;line-height:157%;color:#abb2b5}.header__contacts a{font-weight:600;font-size:16px;line-height:150%;color:var(--color-dark);text-decoration:none;transition:color var(--transition)}.header__contacts a:hover{color:var(--color-accent)}.header__burger{display:none;width:48px;height:48px;border:none;background:rgba(0,0,0,0);cursor:pointer;position:relative;z-index:103;justify-content:center;align-items:center}.header__burger-line{position:absolute;width:24px;height:2px;border-radius:20px;background:var(--color-dark);transition:all .35s ease}.header__burger-line:nth-child(1){transform:translateY(-7px)}.header__burger-line:nth-child(2){transform:translateY(0)}.header__burger-line:nth-child(3){transform:translateY(7px)}.header__burger.burger--active .header__burger-line:nth-child(1){transform:rotate(45deg)}.header__burger.burger--active .header__burger-line:nth-child(2){opacity:0}.header__burger.burger--active .header__burger-line:nth-child(3){transform:rotate(-45deg)}.header__mobile-menu{position:fixed;inset:0;display:flex;flex-direction:column;background:hsla(0,0%,100%,.97);backdrop-filter:blur(16px);padding:120px 24px 32px;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(100%);transition:transform .4s ease,opacity .4s ease,visibility .4s ease;z-index:101}.header__mobile-menu.active{background-color:var(--color-light);height:100vh;opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.header__mobile-menu.active .header__mobile-item{opacity:1;transform:translateX(0)}.header__mobile-menu.active .header__mobile-item:nth-child(1){transition:.3s .1s}.header__mobile-menu.active .header__mobile-item:nth-child(2){transition:.3s .15s}.header__mobile-menu.active .header__mobile-item:nth-child(3){transition:.3s .2s}.header__mobile-menu.active .header__mobile-item:nth-child(4){transition:.3s .25s}.header__mobile-wrapper{display:flex;flex-direction:column;height:100%}.header__mobile-nav{width:100%;margin-bottom:30px}.header__mobile-list{display:flex;flex-direction:column;gap:28px}.header__mobile-item{list-style:none;opacity:0;transform:translateX(-20px)}.header__mobile-link{font-size:28px;font-weight:600;line-height:120%;color:var(--color-dark);text-decoration:none;transition:var(--transition)}.header__mobile-contacts{margin-top:auto;display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:24px;background:#f7f9fa;border:1px solid #edf1f3}.header__mobile-phone{text-align:center;font-size:24px;font-weight:700;color:var(--color-dark);text-decoration:none}.header__mobile-btn{width:100%}@media(max-width:1600px){.header__container{gap:40px}}@media(max-width:1400px){.header__container{padding-top:16px;padding-bottom:16px;gap:20px}.header__list{gap:20px;justify-content:center}}@media(max-width:1200px){.header__btn,.header__contacts,.header__nav{display:none}.header__burger{display:flex;margin-left:auto}}@media(max-width:768px){.header__container{padding-top:13px;padding-bottom:13px}.header__logo-img{height:36px;width:auto}}@media(max-width:480px){.header__mobile-list{gap:15px}.header__mobile-menu{padding-top:70px}.header__mobile-link{font-size:16px}.header__mobile-phone{font-size:20px}.header .button{padding:12px 6px}}.footer__wrapper{position:relative}.footer__map{width:100%;height:640px}.footer__contacts-bar{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);background-color:var(--color-accent-dark);padding:32px 48px;border-radius:24px;color:var(--color-light);z-index:1;box-shadow:0 14px 32px 0 rgba(128,55,157,.1),0 58px 58px 0 rgba(128,55,157,.09),0 129px 78px 0 rgba(128,55,157,.05),0 230px 92px 0 rgba(128,55,157,.01),0 360px 101px 0 rgba(128,55,157,0)}.footer__contacts-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:104px}.footer__contact-item h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);opacity:.9;margin-top:4px;margin-bottom:0}.footer__contact-item a,.footer__contact-item span{text-decoration:none;font-weight:600;font-size:20px;line-height:140%;letter-spacing:-.03em}.footer__contact-item a{transition:var(--transition);color:var(--color-light)}.footer__contact-item a:hover{opacity:.8}.footer__main{padding:80px 0 64px}.footer__grid{display:grid;grid-template-columns:350px 1fr 350px;gap:48px}.footer__column{display:flex;flex-direction:column}.footer__logo{display:inline-block;margin-bottom:32px}.footer__title{font-weight:700;font-size:24px;line-height:133%;letter-spacing:-.03em;margin-bottom:24px}.footer__btn{width:fit-content}.footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.footer__link{font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.03em;color:#697479;text-decoration:none;transition:color var(--transition)}.footer__link:hover{color:var(--color-accent-dark)}.footer__contact-block{display:flex;flex-direction:column}.footer__tag{display:inline-block;background-color:#f8edff;color:#9f45c2;padding:4px 12px;border-radius:16px;font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.03em;width:fit-content;margin-bottom:12px}.footer__phone{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.03em;color:var(--color-dark);text-decoration:none;margin-bottom:12px}.footer__socials{display:flex;gap:12px;margin-bottom:24px}.footer__social{transition:all var(--transition)}.footer__social:hover{transform:translateY(-2px)}.footer__address{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.03em;font-style:normal;margin-bottom:24px}.footer__vk-link{display:inline-flex;align-items:center;gap:16px;text-decoration:none;transition:all var(--transition)}.footer__vk-link span{display:inline-flex;font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.03em;color:#9f45c2;border-radius:16px;padding:4px 12px;background-color:#f8edff}.footer__vk-link:hover{transform:translateY(-2px)}.footer__bottom{background:#f5f6f6;padding:24px 0}.footer__bottom-grid{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.footer__copyright,.footer__dev,.footer__privacy{font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.03em;color:#4a5054;text-decoration:none}.footer__privacy{text-decoration:none;transition:color var(--transition)}.footer__privacy:hover{color:var(--color-accent-dark)}.footer__dev{display:inline-flex;align-items:center;justify-content:center;gap:4px;text-decoration:none;transition:color var(--transition)}.footer__dev:hover{color:var(--color-accent-dark)}@media(max-width:1600px){.footer__contacts-grid{gap:70px}}@media(max-width:1400px){.footer__contacts-bar{padding:30px}.footer__grid{grid-template-columns:210px 1fr 1fr}}@media(max-width:768px){.footer__contacts-grid{grid-template-columns:repeat(2,1fr);gap:40px}.footer__grid{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.footer__map{height:936px}.footer__btn{width:100%}.footer__logo{margin:0 auto 32px}.footer__title{margin-bottom:20px}.footer__list{gap:20px}.footer__contacts-bar{padding:20px;border-radius:0;bottom:0}.footer__contacts-grid{grid-template-columns:1fr;gap:20px}.footer__main{padding:50px 0}.footer__bottom-grid{grid-template-columns:1fr;justify-items:start;gap:10px}}.hero{position:relative;background-color:#f5f6f6;padding:20px 0 52px;overflow:hidden}.hero__inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12vw;align-items:center;z-index:1}.hero__content{display:flex;flex-direction:column;gap:40px}.hero__text{font-weight:400;font-size:clamp(16px,1.3888888889vw,20px);line-height:120%;letter-spacing:-.03em;color:var(--color-dark);margin:0}.hero__actions{display:grid;grid-template-columns:1fr 1fr;max-width:432px;gap:16px}.hero__image{border-radius:32px 24px 32px 24px;overflow:hidden}.hero__image img{width:100%;height:100%;display:block;object-fit:cover}.hero__decor{position:absolute;width:100%;height:auto;bottom:0}.hero__decor [class^=footprint]{opacity:0;animation:footprintAppear 12s linear infinite}.hero__decor .footprint1{animation-delay:.7s}.hero__decor .footprint2{animation-delay:1.4s}.hero__decor .footprint3{animation-delay:2.1s}.hero__decor .footprint4{animation-delay:2.8s}.hero__decor .footprint5{animation-delay:3.5s}.hero__decor .footprint6{animation-delay:4.2s}.hero__decor .footprint7{animation-delay:4.9s}.hero__decor .footprint8{animation-delay:5.6s}.hero__decor .footprint9{animation-delay:6.3s}.hero__decor .footprint10{animation-delay:7s}.hero__decor .footprint11{animation-delay:7.7s}.hero__decor .footprint12{animation-delay:8.4s}.hero__decor .footprint13{animation-delay:9.1s}.hero__decor--mob{display:none}@media(max-width:1200px){.hero__inner{gap:70px}.hero__actions{grid-template-columns:1fr}}@media(max-width:992px){.hero{padding:50px 0}.hero__inner{grid-template-columns:1fr;gap:50px}.hero__content{gap:30px}.hero__decor:not(.hero__decor--mob){display:none}.hero__decor--mob{display:block;width:100%;height:auto;top:0;bottom:auto}.hero__actions{gap:12px;max-width:100%}}@keyframes footprintAppear{0%,100%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}}.services{position:relative;padding-top:120px;background-color:var(--color-accent-dark);border-radius:32px;padding-bottom:80px;color:var(--color-light);overflow-y:visible;margin-top:-32px;margin-bottom:106px}.services__inner{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.services__title{font-weight:700;font-size:clamp(32px,3.3333333333vw,48px);line-height:108%;letter-spacing:-.04em;margin:0 0 40px 0}.services__list{display:flex;flex-direction:column;gap:32px;padding:0;margin:0;list-style:none}.services__item{display:flex;flex-direction:column;gap:8px}.services__name{font-weight:700;font-size:clamp(20px,2.2222222222vw,32px);line-height:125%;letter-spacing:-.03em;margin:0}.services__desc{font-weight:400;font-size:clamp(16px,1.3888888889vw,20px);line-height:140%;letter-spacing:-.03em;color:#e5e7e8;margin:0}.services__image{border-radius:24px;overflow:hidden;transform:rotate(-9deg);box-shadow:12px 16px 44px 0 rgba(0,0,0,.07),48px 64px 80px 0 rgba(0,0,0,.06),109px 145px 109px 0 rgba(0,0,0,.03),194px 257px 129px 0 rgba(0,0,0,.01),303px 402px 141px 0 transparent}.services__image img{width:100%;height:100%;display:block;object-fit:cover}.services__decor{position:absolute;left:0;bottom:-80px}@media(min-width:1921px){.services__decor{display:none}}@media(max-width:992px){.services{padding-top:80px}.services__inner{grid-template-columns:1fr}.services__image{transform:none}}.symptoms{background-color:var(--color-light)}.symptoms__title{margin-bottom:40px}.symptoms__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.symptoms__card{background-color:#f5f6f6;border-radius:20px;padding:40px;display:flex;align-items:center;gap:20px;transition:var(--transition)}.symptoms__card:hover{background-color:#efefef;transform:translateY(-2px)}.symptoms__icon{flex-shrink:0;width:64px;height:64px}.symptoms__text{font-weight:600;font-size:20px;line-height:120%}@media(max-width:992px){.symptoms__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.symptoms__grid{grid-template-columns:1fr;gap:12px}.symptoms__card{padding:20px}}.appointment-process__title{margin-bottom:40px}.appointment-process__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.appointment-process__card{position:relative;background-color:#e1f2b4;border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:40px;background-repeat:no-repeat}.appointment-process__card h3{font-weight:700;font-size:clamp(20px,2.2222222222vw,32px);line-height:125%;letter-spacing:-.03em;color:#62910d;margin:0}.appointment-process__card p{font-weight:600;font-size:clamp(16px,1.3888888889vw,20px);line-height:140%;letter-spacing:-.03em;color:#171717;margin:0}.appointment-process__card:nth-child(1),.appointment-process__card:nth-child(3){background-image:url("data:image/svg+xml,%3Csvg width='101' height='44' viewBox='0 0 101 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.2607 7.66335C76.6054 12.6685 79.4853 19.6758 80.8694 24.1249C85.3618 38.5651 72.5201 45.1689 60.5095 40.6308C57.4163 39.4621 45.5017 28.7607 36.667 32.5336C22.9151 38.4062 9.99242 50.6431 2.55525 37.3383C-6.57545 20.8991 10.9939 17.5402 20.2362 16.517C29.4785 15.4937 38.1851 13.0912 48.9901 6.86252C57.6341 1.87958 66.1055 5.32018 69.2607 7.66335Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M81.9747 14.1719C80.9035 18.7075 89.2247 17.7713 90.3946 13.3121C91.0856 10.6891 88.2924 9.82933 85.9708 10.5324C84.2744 11.0461 82.3696 12.4888 81.9711 14.1719' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M77.2543 3.8472C78.3145 1.95644 77.9599 -0.786811 75.0972 0.21504C73.8578 0.699571 72.5526 1.83257 72.2565 3.20602C71.6642 4.084 72.1541 5.51938 72.8341 5.89462C73.7335 6.39008 75.2105 6.04035 75.726 5.39916C76.3037 5.20244 76.9508 4.38638 77.2506 3.8472' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M78.9105 5.62677C75.7882 8.49389 77.7589 12.5559 82.0328 9.8892C82.5958 9.44474 83.2064 8.89099 83.6012 8.3081C85.8607 4.97102 82.3947 2.4245 78.9105 5.62677Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.4676 24.0012C87.1494 26.6898 92.3117 26.1142 95.0355 23.3054C97.1523 21.1268 96.2018 18.5001 93.3647 17.8626C92.0448 17.5639 90.6299 17.7351 89.4344 18.1322C87.2152 18.8681 83.8223 21.3818 85.4639 24.0048' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.5898 37.6742C98.7432 36.8108 100.948 34.8763 100.791 32.5119C100.721 31.4372 100.308 31.0219 99.9314 30.3552C99.5292 29.8634 98.7505 29.1676 98.0047 28.9016C95.9244 27.3315 90.8644 27.6411 88.0931 29.204C80.4117 33.5356 87.7896 41.208 96.5861 37.6742' fill='%2383BD19' /%3E%3C/svg%3E");background-position:top 30px right 35px}.appointment-process__card:nth-child(2),.appointment-process__card:nth-child(4){background-image:url("data:image/svg+xml,%3Csvg width='101' height='44' viewBox='0 0 101 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.7'%3E%3Cpath d='M69.2607 35.6491C76.6054 30.644 79.4853 23.6367 80.8694 19.1876C85.3618 4.74735 72.5201 -1.85636 60.5095 2.68166C57.4163 3.85037 45.5017 14.5518 36.667 10.7789C22.9151 4.90629 9.99241 -7.33059 2.55525 5.97416C-6.57545 22.4134 10.9939 25.7723 20.2362 26.7955C29.4785 27.8188 38.1851 30.2213 48.9901 36.45C57.6341 41.4329 66.1055 37.9923 69.2607 35.6491Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M81.9747 29.1406C80.9035 24.605 89.2247 25.5412 90.3946 30.0004C91.0856 32.6234 88.2924 33.4832 85.9708 32.7801C84.2744 32.2664 82.3696 30.8237 81.9711 29.1406' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M77.2543 39.4653C78.3145 41.3561 77.9599 44.0993 75.0972 43.0975C73.8578 42.6129 72.5526 41.4799 72.2564 40.1065C71.6642 39.2285 72.1541 37.7931 72.8341 37.4179C73.7335 36.9224 75.2105 37.2722 75.726 37.9133C76.3037 38.1101 76.9508 38.9261 77.2506 39.4653' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M78.9105 37.6857C75.7882 34.8186 77.7589 30.7566 82.0328 33.4233C82.5958 33.8678 83.2064 34.4215 83.6012 35.0044C85.8607 38.3415 82.3947 40.888 78.9105 37.6857Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.4676 19.3113C87.1494 16.6227 92.3117 17.1983 95.0355 20.0071C97.1523 22.1857 96.2018 24.8124 93.3647 25.4499C92.0448 25.7486 90.6299 25.5774 89.4344 25.1803C87.2152 24.4444 83.8223 21.9307 85.4639 19.3077' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.5898 5.6383C98.7432 6.50171 100.948 8.4362 100.791 10.8006C100.721 11.8753 100.308 12.2906 99.9314 12.9573C99.5292 13.4491 98.7505 14.1449 98.0047 14.4109C95.9244 15.981 90.8644 15.6714 88.0931 14.1085C80.4117 9.77685 87.7896 2.1045 96.5861 5.6383' fill='%2383BD19' /%3E%3C/g%3E%3C/svg%3E");background-position:top 40px right 34px}.appointment-process__card:nth-child(5):before{position:absolute;content:"";background-image:url("data:image/svg+xml,%3Csvg width='101' height='44' viewBox='0 0 101 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.7'%3E%3Cpath d='M69.2607 35.6491C76.6054 30.644 79.4853 23.6367 80.8694 19.1876C85.3618 4.74735 72.5201 -1.85636 60.5095 2.68166C57.4163 3.85037 45.5017 14.5518 36.667 10.7789C22.9151 4.90629 9.99241 -7.33059 2.55525 5.97416C-6.57545 22.4134 10.9939 25.7723 20.2362 26.7955C29.4785 27.8188 38.1851 30.2213 48.9901 36.45C57.6341 41.4329 66.1055 37.9923 69.2607 35.6491Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M81.9747 29.1406C80.9035 24.605 89.2247 25.5412 90.3946 30.0004C91.0856 32.6234 88.2924 33.4832 85.9708 32.7801C84.2744 32.2664 82.3696 30.8237 81.9711 29.1406' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M77.2543 39.4653C78.3145 41.3561 77.9599 44.0993 75.0972 43.0975C73.8578 42.6129 72.5526 41.4799 72.2564 40.1065C71.6642 39.2285 72.1541 37.7931 72.8341 37.4179C73.7335 36.9224 75.2105 37.2722 75.726 37.9133C76.3037 38.1101 76.9508 38.9261 77.2506 39.4653' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M78.9105 37.6857C75.7882 34.8186 77.7589 30.7566 82.0328 33.4233C82.5958 33.8678 83.2064 34.4215 83.6012 35.0044C85.8607 38.3415 82.3947 40.888 78.9105 37.6857Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.4676 19.3113C87.1494 16.6227 92.3117 17.1983 95.0355 20.0071C97.1523 22.1857 96.2018 24.8124 93.3647 25.4499C92.0448 25.7486 90.6299 25.5774 89.4344 25.1803C87.2152 24.4444 83.8223 21.9307 85.4639 19.3077' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.5898 5.6383C98.7432 6.50171 100.948 8.4362 100.791 10.8006C100.721 11.8753 100.308 12.2906 99.9314 12.9573C99.5292 13.4491 98.7505 14.1449 98.0047 14.4109C95.9244 15.981 90.8644 15.6714 88.0931 14.1085C80.4117 9.77685 87.7896 2.1045 96.5861 5.6383' fill='%2383BD19' /%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;width:101px;height:43px;top:71px;right:81px;transform:rotate(20deg)}.appointment-process__card:nth-child(6){background-image:url("data:image/svg+xml,%3Csvg width='151' height='92' viewBox='0 0 151 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_19303_6542)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M133.087 15.4465C131.711 19.8736 140.034 19.5183 141.502 15.1739C142.369 12.6186 139.656 11.5728 137.304 12.1104C135.585 12.5032 133.595 13.8035 133.084 15.4462' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M129.109 4.87373C130.292 3.07053 130.129 0.323803 127.219 1.12058C125.956 1.51594 124.583 2.55027 124.194 3.89279C123.546 4.72322 123.933 6.18141 124.582 6.60068C125.44 7.15437 126.93 6.90917 127.486 6.30843C128.073 6.15305 128.771 5.38785 129.106 4.87347' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M130.632 6.75768C127.336 9.38756 129.012 13.5545 133.437 11.2028C134.026 10.8006 134.67 10.2932 135.102 9.74197C137.574 6.58622 134.311 3.82016 130.632 6.75768Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M135.871 25.4434C137.355 28.2274 142.517 28.0122 145.414 25.4127C147.665 23.3967 146.903 20.7246 144.131 19.8963C142.842 19.5088 141.426 19.5812 140.212 19.8928C137.959 20.47 134.419 22.7306 135.867 25.4468' fill='%2383BD19' /%3E%3Cpath d='M120.915 8.10729C127.858 13.5807 130.233 20.733 131.299 25.2435C134.762 39.8831 121.563 45.5508 109.957 40.2192C106.968 38.8462 95.8826 27.405 86.8552 30.5397C72.8035 35.4191 59.1358 46.6713 52.673 32.9554C44.7457 16.0122 62.4123 13.8906 71.6546 13.5125C80.8968 13.1344 89.7024 11.3507 100.854 5.91475C109.776 1.56599 117.945 5.56446 120.915 8.10729Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M145.968 39.7776C148.164 39.0693 150.485 37.3016 150.492 34.9445C150.498 33.8732 150.116 33.4326 149.789 32.745C149.423 32.2292 148.699 31.485 147.977 31.1697C146.021 29.4681 140.978 29.4264 138.12 30.7862C130.199 34.5551 136.991 42.6775 145.964 39.7773' fill='%2383BD19' /%3E%3Cpath d='M66.918 81.5265C75.3518 78.8734 80.11 73.0292 82.708 69.1909C91.1401 56.7327 80.8115 46.75 68.069 47.616C64.7874 47.839 50.3632 54.6017 43.0358 48.4674C31.6302 38.919 22.8451 23.5489 11.9355 34.0786C-1.48839 47.106 14.2755 55.3588 22.782 58.9921C31.2885 62.6254 38.8881 67.4179 47.3851 76.4575C54.1828 83.6892 63.2394 82.8501 66.918 81.5265Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M80.8951 78.9868C81.1799 74.3596 88.8343 77.645 88.6655 82.2278C88.5689 84.9243 85.6618 84.9394 83.6533 83.602C82.1857 82.6248 80.7869 80.7031 80.8916 78.9857' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M73.4271 87.4564C73.8928 89.5619 72.7659 92.0721 70.3281 90.2946C69.2873 89.4766 68.3704 88.0222 68.4835 86.6292C68.1721 85.6228 69.0515 84.3969 69.807 84.2352C70.806 84.0221 72.1119 84.7801 72.4183 85.539C72.9118 85.8925 73.2932 86.8557 73.4236 87.4554' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M75.5193 86.2393C73.371 82.6109 76.4161 79.3098 79.7187 83.0787C80.127 83.6639 80.5491 84.3669 80.7574 85.0355C81.9489 88.8632 77.9159 90.291 75.5193 86.2393Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M87.0473 70.6331C89.4222 68.5568 94.1724 70.59 95.958 74.0483C97.347 76.7318 95.6862 78.9595 92.8012 78.7504C91.4585 78.6552 90.1604 78.0851 89.1362 77.363C87.2347 76.0238 84.7271 72.6541 87.0448 70.6286' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M101.572 60.8101C103.374 62.2518 104.917 64.7281 104.087 66.9343C103.712 67.9377 103.199 68.2144 102.649 68.7409C102.124 69.0935 101.182 69.5321 100.396 69.5707C97.963 70.4674 93.2338 68.7169 91.0444 66.4314C84.9761 60.0968 94.2089 54.9134 101.569 60.8091' fill='%2383BD19' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_19303_6542'%3E%3Crect width='150.821' height='91.2745' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:top 57px right 40px}.appointment-process__card:nth-child(6) p{max-width:66%}.appointment-process__card:nth-child(1),.appointment-process__card:nth-child(2),.appointment-process__card:nth-child(3){grid-column:span 2}.appointment-process__card:nth-child(4),.appointment-process__card:nth-child(5){grid-column:span 3}.appointment-process__card:nth-child(6){grid-column:span 6}@media(max-width:992px){.appointment-process__grid{grid-template-columns:repeat(2,1fr)}.appointment-process__card{padding:20px;gap:30px}.appointment-process__card:nth-child(5):before{width:52px;height:22px;top:20px;right:20px;transform:none}.appointment-process__card:nth-child(1),.appointment-process__card:nth-child(2),.appointment-process__card:nth-child(3),.appointment-process__card:nth-child(4),.appointment-process__card:nth-child(5),.appointment-process__card:nth-child(6){grid-column:span 1;background-position:top 20px right 20px;background-size:52px 22px}.appointment-process__card:nth-child(6){background-size:70px 42px}.appointment-process__card:nth-child(6) p{max-width:100%}}@media(max-width:768px){.appointment-process__grid{grid-template-columns:1fr}}:root{--color-bg-light:#F0F4F6;--color-text-primary:#1A1A1A;--color-text-secondary:#4A4A4A;--color-accent:#83BD19;--color-white:#FFFFFF;--color-highlight:#83BD19;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-60:60px;--space-80:80px;--radius-md:12px;--font-main:"Inter",system-ui,-apple-system,sans-serif;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-4xl:32px;--line-height-normal:1.6;--line-height-tight:1.4;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}.effects__title{margin-bottom:40px}.effects__block{padding:40px 0;background-color:#edf2f2;margin-bottom:50px}.effects__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.effects__item{display:flex;flex-direction:column;gap:12px}.effects__item p{font-weight:600;font-size:16px;line-height:120%;opacity:.75;margin:0}.effects__content{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.effects__text{display:flex;flex-direction:column;gap:20px}.effects__text h3{font-weight:700;font-size:20px;line-height:120%;letter-spacing:-.03em;margin:0}.effects__text p{font-weight:600;font-size:16px;line-height:140%;margin:0}.effects__highlight{color:var(--color-accent)}@media(max-width:992px){.effects__grid{grid-template-columns:repeat(3,1fr)}.effects__item{justify-content:center;align-items:center}.effects__content{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.effects__grid{grid-template-columns:repeat(2,1fr);gap:11px}.effects__block{margin-bottom:40px}}.gallery__title{margin-bottom:40px}.gallery__swiper{padding-top:10px}.gallery__link{display:flex;flex-direction:column;gap:var(--space-16);text-decoration:none;color:inherit;cursor:pointer}.gallery__image{border-radius:25px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:var(--transition)}.gallery__image:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.gallery__image img{width:100%;height:100%;object-fit:cover;display:block;transition:var(--transition)}.gallery__image img:hover{transform:scale(1.05)}.gallery__navigation{display:flex;justify-content:center;align-items:center;gap:17px;margin-top:50px;padding-bottom:10px}.gallery__button{display:flex;align-items:center;justify-content:center;width:72px;height:73px;border-radius:50%;border:2px solid var(--color-accent);background-color:rgba(0,0,0,0);color:var(--color-accent);cursor:pointer;transition:var(--transition);padding:0}.gallery__button:hover{background-color:var(--color-accent);color:var(--color-light);transform:scale(1.1)}.gallery__button:active{transform:scale(.95)}.gallery__button--prev svg{transform:rotate(180deg)}.gallery__button--next,.gallery__button--prev{position:static;margin:0}@media(max-width:992px){.gallery__navigation{margin-top:30px;gap:10px}.gallery__button{width:48px;height:48px}}.insoles__title{margin-bottom:40px}.insoles__list{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0;margin:0}.insoles__item{border:2px solid #e1f2b4;border-radius:32px;overflow:hidden}.insoles__card{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:8px}.insoles__info{display:flex;flex-direction:column;padding:32px 40px 32px 32px}.insoles__info-title{font-weight:700;font-size:clamp(24px,2.2222222222vw,32px);line-height:125%;letter-spacing:-.03em;margin-bottom:8px}.insoles__desc{font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.03em;margin-bottom:24px}.insoles__tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.insoles__tag{display:inline-block;background:#e1f2b4;font-weight:600;font-size:clamp(14px,1.1111111111vw,16px);line-height:140%;letter-spacing:-.03em;color:#486c05;border-radius:30px;padding:8px 18px}.insoles__subtitle{margin-bottom:20px}.insoles__features{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.insoles__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.insoles__icon{width:32px;height:32px;flex-shrink:0}.insoles__feature-text{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.03em}.insoles__image{border-radius:24px;overflow:hidden}.insoles__image img{width:100%;height:100%;object-fit:cover;display:block}.insoles__note{background-color:#b7e737;padding:32px 40px;color:#486c05;display:flex;align-items:flex-start;gap:70px}.insoles__note-title{font-weight:700;font-size:24px;line-height:133%;letter-spacing:-.03em;flex-shrink:0}.insoles__note-text{font-weight:400;font-size:20px;line-height:120%;letter-spacing:-.03em;margin:0}@media(max-width:992px){.insoles__card{grid-template-columns:1fr}.insoles__feature{flex-direction:row;align-items:flex-start;text-align:left}.insoles__note{flex-direction:column;gap:16px}}@media(max-width:768px){.insoles__card{padding:4px;gap:8px}.insoles__note{padding:32px 20px}.insoles__info{padding:16px}}@media(max-width:560px){.insoles__features{grid-template-columns:1fr}.insoles__feature{justify-content:center;align-items:center;flex-direction:column;gap:10px}.insoles__image{max-height:320px}}.gymnastics__header{display:grid;grid-template-columns:49% 40%;justify-content:space-between}.gymnastics__title{margin-bottom:40px}.gymnastics__text{font-weight:400;font-size:16px;line-height:140%;letter-spacing:-.03em}.gymnastics__invite{background-color:#faedff;padding:24px 30px;border-radius:24px}.gymnastics__invite-title{font-weight:700;font-size:20px;line-height:120%;letter-spacing:-.03em;color:#8831a9;margin-bottom:20px}.gymnastics__invite-list{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0;margin:0}.gymnastics__invite-list li{font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.03em}.gymnastics__label{font-weight:700;font-size:24px;line-height:140%;letter-spacing:-.02em;color:#70a80b;margin-bottom:20px}.gymnastics__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.gymnastics__step{position:relative;overflow:hidden;background-color:#e1f2b4;padding:40px;border-radius:24px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;transition:var(--transition)}.gymnastics__step::before{content:"";position:absolute;top:30px;right:20px;width:101px;height:44px;background-repeat:no-repeat;background-size:contain;opacity:0;animation:stepDecorAppear 4s infinite}.gymnastics__step:nth-child(odd)::before{background-image:url("data:image/svg+xml,%3Csvg width='101' height='44' viewBox='0 0 101 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.2607 7.66335C76.6054 12.6685 79.4853 19.6758 80.8694 24.1249C85.3618 38.5651 72.5201 45.1689 60.5095 40.6308C57.4163 39.4621 45.5017 28.7607 36.667 32.5336C22.9151 38.4062 9.99242 50.6431 2.55525 37.3383C-6.57545 20.8991 10.9939 17.5402 20.2362 16.517C29.4785 15.4937 38.1851 13.0912 48.9901 6.86252C57.6341 1.87958 66.1055 5.32018 69.2607 7.66335Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M81.9747 14.1719C80.9035 18.7075 89.2247 17.7713 90.3946 13.3121C91.0856 10.6891 88.2924 9.82933 85.9708 10.5324C84.2744 11.0461 82.3696 12.4888 81.9711 14.1719' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M77.2543 3.8472C78.3145 1.95644 77.9599 -0.786811 75.0972 0.21504C73.8578 0.699571 72.5526 1.83257 72.2565 3.20602C71.6642 4.084 72.1541 5.51938 72.8341 5.89462C73.7335 6.39008 75.2105 6.04035 75.726 5.39916C76.3037 5.20244 76.9508 4.38638 77.2506 3.8472' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M78.9105 5.62677C75.7882 8.49389 77.7589 12.5559 82.0328 9.8892C82.5958 9.44474 83.2064 8.89099 83.6012 8.3081C85.8607 4.97102 82.3947 2.4245 78.9105 5.62677Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.4676 24.0012C87.1494 26.6898 92.3117 26.1142 95.0355 23.3054C97.1523 21.1268 96.2018 18.5001 93.3647 17.8626C92.0448 17.5639 90.6299 17.7351 89.4344 18.1322C87.2152 18.8681 83.8223 21.3818 85.4639 24.0048' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.5898 37.6742C98.7432 36.8108 100.948 34.8763 100.791 32.5119C100.721 31.4372 100.308 31.0219 99.9314 30.3552C99.5292 29.8634 98.7505 29.1676 98.0047 28.9016C95.9244 27.3315 90.8644 27.6411 88.0931 29.204C80.4117 33.5356 87.7896 41.208 96.5861 37.6742' fill='%2383BD19' /%3E%3C/svg%3E")}.gymnastics__step:nth-child(even)::before{background-image:url("data:image/svg+xml,%3Csvg width='101' height='44' viewBox='0 0 101 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.7'%3E%3Cpath d='M69.2607 35.6491C76.6054 30.644 79.4853 23.6367 80.8694 19.1876C85.3618 4.74735 72.5201 -1.85636 60.5095 2.68166C57.4163 3.85037 45.5017 14.5518 36.667 10.7789C22.9151 4.90629 9.99241 -7.33059 2.55525 5.97416C-6.57545 22.4134 10.9939 25.7723 20.2362 26.7955C29.4785 27.8188 38.1851 30.2213 48.9901 36.45C57.6341 41.4329 66.1055 37.9923 69.2607 35.6491Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M81.9747 29.1406C80.9035 24.605 89.2247 25.5412 90.3946 30.0004C91.0856 32.6234 88.2924 33.4832 85.9708 32.7801C84.2744 32.2664 82.3696 30.8237 81.9711 29.1406' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M77.2543 39.4653C78.3145 41.3561 77.9599 44.0993 75.0972 43.0975C73.8578 42.6129 72.5526 41.4799 72.2564 40.1065C71.6642 39.2285 72.1541 37.7931 72.8341 37.4179C73.7335 36.9224 75.2105 37.2722 75.726 37.9133C76.3037 38.1101 76.9508 38.9261 77.2506 39.4653' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M78.9105 37.6857C75.7882 34.8186 77.7589 30.7566 82.0328 33.4233C82.5958 33.8678 83.2064 34.4215 83.6012 35.0044C85.8607 38.3415 82.3947 40.888 78.9105 37.6857Z' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.4676 19.3113C87.1494 16.6227 92.3117 17.1983 95.0355 20.0071C97.1523 22.1857 96.2018 24.8124 93.3647 25.4499C92.0448 25.7486 90.6299 25.5774 89.4344 25.1803C87.2152 24.4444 83.8223 21.9307 85.4639 19.3077' fill='%2383BD19' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.5898 5.6383C98.7432 6.50171 100.948 8.4362 100.791 10.8006C100.721 11.8753 100.308 12.2906 99.9314 12.9573C99.5292 13.4491 98.7505 14.1449 98.0047 14.4109C95.9244 15.981 90.8644 15.6714 88.0931 14.1085C80.4117 9.77685 87.7896 2.1045 96.5861 5.6383' fill='%2383BD19' /%3E%3C/g%3E%3C/svg%3E")}.gymnastics__step:nth-child(1)::before{animation-delay:0s}.gymnastics__step:nth-child(2)::before{animation-delay:.7s}.gymnastics__step:nth-child(3)::before{animation-delay:1.4s}.gymnastics__step:nth-child(4)::before{animation-delay:2.1s}.gymnastics__step span{font-weight:700;font-size:32px;line-height:125%;letter-spacing:-.03em;color:#62910d}.gymnastics__step p{font-weight:600;font-size:20px;line-height:140%;letter-spacing:-.03em;color:#171717}@media(hover:hover){.gymnastics__step:hover{transform:translateY(-4px)}}.gymnastics__gallery{position:relative}.gymnastics__swiper{border-radius:24px 24px 24px 0;overflow:hidden}.gymnastics__swiper .swiper-slide{max-height:480px;display:flex;align-items:stretch;height:auto}.gymnastics__link{display:block;position:relative;cursor:pointer;text-decoration:none;width:100%;height:100%}.gymnastics__image{position:relative;width:100%;height:100%;overflow:hidden;transition:var(--transition)}.gymnastics__image img{width:100%;height:100%;object-fit:cover;display:block}@media(hover:hover){.gymnastics__link:hover .gymnastics__image{transform:scale(1.05)}}.gymnastics__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition);z-index:2}.gymnastics__play-button svg{width:64px;height:64px}@media(hover:hover){.gymnastics__link:hover .gymnastics__play-button{transform:translate(-50%,-50%) scale(1.1)}}.gymnastics__navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;padding:0 var(--space-20);z-index:2}.gymnastics__button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:var(--color-white);border:none;cursor:pointer;color:var(--color-text-main);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:var(--transition);pointer-events:auto;padding:0}@media(hover:hover){.gymnastics__button:hover{background-color:var(--color-primary);color:var(--color-white);transform:scale(1.1)}}.gymnastics__button--prev{transform:rotate(180deg)}.gymnastics__button--next,.gymnastics__button--prev{position:static;margin:0}.gymnastics__caption{font-weight:500;font-size:20px;line-height:140%;letter-spacing:-.03em;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='679' height='56' viewBox='0 0 679 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H679H662.438C651.393 0 642.438 8.95431 642.438 20V48C642.438 52.4183 638.857 56 634.438 56H8.00003C3.58175 56 0 52.4183 0 48V0Z' fill='%23E5E7E8' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;background-size:cover;padding:14px 75px 14px 32px}@media(max-width:992px){.gymnastics__header{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.gymnastics__swiper{border-radius:15px 15px 0 0}.gymnastics__caption{background:#e5e7e8;border-radius:0 0 15px 15px;padding:16px 20px}.gymnastics__image img{min-height:474px}.gymnastics__steps{grid-template-columns:repeat(2,1fr)}.gymnastics__step:before{opacity:1;animation:none}}@media(max-width:768px){.gymnastics__steps{grid-template-columns:1fr;gap:12px}.gymnastics__invite{padding:24px 20px}.gymnastics__step{padding:20px;background-size:52px 22px}.gymnastics__step p{font-size:16px}.gymnastics__play-button{width:60px;height:60px}.gymnastics__play-button svg{width:48px;height:48px}.gymnastics__button{width:42px;height:42px}}@keyframes stepDecorAppear{0%,100%{opacity:0;transform:scale(.7)}5%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(1)}25%{opacity:0;transform:scale(1)}}.specialists__title{margin-bottom:40px}.specialists__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.specialists__card{display:flex;flex-direction:column;gap:20px;padding:16px;color:inherit;text-decoration:none;border:1px solid #e5e7e8;border-radius:24px;transition:var(--transition)}.specialists__card:hover{border-color:var(--color-accent);box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.specialists__image{width:100%;overflow:hidden;border-radius:16px;aspect-ratio:4/5}.specialists__image img{display:block;width:100%;height:100%;object-fit:cover;transition:var(--transition)}.specialists__image img:hover{transform:scale(1.02)}.specialists__content{display:flex;flex-direction:column;gap:10px;padding:0 4px}.specialists__name{font-weight:700;font-size:24px;line-height:120%;letter-spacing:-.03em}.specialists__role{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.03em}@media(max-width:768px){.specialists__grid{grid-template-columns:1fr;gap:24px}.specialists__card{padding:12px}.specialists__image{border-radius:12px;aspect-ratio:3/2}.specialists__content{gap:10px;padding:0 2px}.specialists__name{font-size:20px}.specialists__role{font-size:14px}}.contact{position:relative;background-color:#80379d;overflow:hidden;padding:100px 0;color:var(--color-light)}.contact__decor{position:absolute;left:0;bottom:-80px}.contact__content{display:flex;align-items:stretch;gap:64px}.contact__info{display:flex;flex-direction:column;max-width:395px}.contact__title{margin-bottom:40px}.contact__organization{font-weight:500;font-size:16px;line-height:140%;letter-spacing:-.03em;background-color:var(--color-accent-dark);border-radius:50px;padding:8px 24px;display:inline-block;width:fit-content;margin-bottom:16px}.contact__phone{font-weight:600;font-size:clamp(24px,2.2222222222vw,32px);line-height:120%;letter-spacing:-.02em;text-decoration:none;transition:opacity var(--transition);color:var(--color-light);margin-bottom:16px}.contact__phone:hover{opacity:.8}.contact__address{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.03em;font-style:normal;margin-bottom:16px}.contact__socials{display:flex;gap:12px;margin-bottom:40px}.contact__social{transition:var(--transition)}.contact__social:hover{transform:translateY(-2px)}.contact__vk-link{display:inline-flex;align-items:center;gap:10px;background-color:var(--color-accent-dark);padding:2px 20px 2px 2px;border-radius:50px;color:var(--color-light);text-decoration:none;font-weight:500;font-size:16px;line-height:140%;letter-spacing:-.03em;transition:all var(--transition);width:fit-content}.contact__vk-link:hover{background-color:hsla(0,0%,100%,.25);transform:translateY(-2px)}.contact__vk-icon{flex-shrink:0;background:#80379d;border-radius:50%}.contact__line{background-image:url("data:image/svg+xml,%3Csvg width='70' height='570' viewBox='0 0 70 570' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='35.5' y1='570' x2='35.5' y2='-2.18557e-08' stroke='url(%23paint0_linear_19192_8711)'/%3E%3Ccircle cx='35' cy='285' r='35' fill='%2380379D'/%3E%3Cpath d='M24.064 290.128C23.8613 290.128 23.6907 290.091 23.552 290.016C23.4133 289.941 23.3067 289.824 23.232 289.664C23.168 289.504 23.136 289.301 23.136 289.056V283.008C23.136 282.699 23.216 282.464 23.376 282.304C23.536 282.133 23.76 282.048 24.048 282.048C24.336 282.048 24.5547 282.133 24.704 282.304C24.864 282.464 24.944 282.699 24.944 283.008V287.952H24.528L28.48 282.688C28.5973 282.539 28.7413 282.395 28.912 282.256C29.0827 282.117 29.3173 282.048 29.616 282.048C29.8187 282.048 29.984 282.085 30.112 282.16C30.2507 282.235 30.352 282.352 30.416 282.512C30.4907 282.661 30.528 282.859 30.528 283.104V289.168C30.528 289.467 30.448 289.701 30.288 289.872C30.1387 290.043 29.92 290.128 29.632 290.128C29.3333 290.128 29.104 290.043 28.944 289.872C28.7947 289.701 28.72 289.467 28.72 289.168V284.208H29.152L25.184 289.488C25.0773 289.637 24.9387 289.781 24.768 289.92C24.608 290.059 24.3733 290.128 24.064 290.128ZM38.5643 290.128C38.2443 290.128 37.9989 290.043 37.8283 289.872C37.6576 289.691 37.5723 289.435 37.5723 289.104V283.744H35.1083V284.656C35.1083 285.392 35.0603 286.053 34.9643 286.64C34.8789 287.227 34.7403 287.739 34.5483 288.176C34.3669 288.613 34.1269 288.981 33.8283 289.28C33.5296 289.579 33.1723 289.819 32.7563 290C32.5323 290.096 32.3243 290.123 32.1323 290.08C31.9509 290.037 31.7963 289.957 31.6683 289.84C31.5509 289.712 31.4763 289.563 31.4443 289.392C31.4123 289.211 31.4336 289.035 31.5083 288.864C31.5829 288.693 31.7269 288.549 31.9403 288.432C32.2069 288.283 32.4256 288.096 32.5963 287.872C32.7669 287.648 32.9003 287.381 32.9963 287.072C33.0923 286.752 33.1616 286.389 33.2043 285.984C33.2469 285.579 33.2682 285.115 33.2682 284.592V283.296C33.2682 282.933 33.3643 282.656 33.5563 282.464C33.7483 282.272 34.0256 282.176 34.3883 282.176H38.4523C38.8149 282.176 39.0923 282.272 39.2843 282.464C39.4763 282.656 39.5723 282.933 39.5723 283.296V289.104C39.5723 289.435 39.4816 289.691 39.3003 289.872C39.1296 290.043 38.8843 290.128 38.5643 290.128ZM42.2671 290.128C42.0645 290.128 41.8938 290.091 41.7551 290.016C41.6165 289.941 41.5098 289.824 41.4351 289.664C41.3711 289.504 41.3391 289.301 41.3391 289.056V283.008C41.3391 282.699 41.4191 282.464 41.5791 282.304C41.7391 282.133 41.9631 282.048 42.2511 282.048C42.5391 282.048 42.7578 282.133 42.9071 282.304C43.0671 282.464 43.1471 282.699 43.1471 283.008V287.952H42.7311L46.6831 282.688C46.8005 282.539 46.9445 282.395 47.1151 282.256C47.2858 282.117 47.5205 282.048 47.8191 282.048C48.0218 282.048 48.1871 282.085 48.3151 282.16C48.4538 282.235 48.5551 282.352 48.6191 282.512C48.6938 282.661 48.7311 282.859 48.7311 283.104V289.168C48.7311 289.467 48.6511 289.701 48.4911 289.872C48.3418 290.043 48.1231 290.128 47.8351 290.128C47.5365 290.128 47.3071 290.043 47.1471 289.872C46.9978 289.701 46.9231 289.467 46.9231 289.168V284.208H47.3551L43.3871 289.488C43.2805 289.637 43.1418 289.781 42.9711 289.92C42.8111 290.059 42.5765 290.128 42.2671 290.128Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_19192_8711' x1='36.5' y1='2.18557e-08' x2='36.5' y2='570' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239F45C2' stop-opacity='0'/%3E%3Cstop offset='0.5' stop-color='white'/%3E%3Cstop offset='1' stop-color='%239F45C2' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");width:70px;height:532px;background-repeat:no-repeat;background-position:center}.contact__form-wrapper{background-color:var(--color-light);border-radius:32px;padding:40px;box-shadow:0 8px 17px 0 rgba(97,40,119,.69),0 30px 30px 0 rgba(97,40,119,.6),0 68px 41px 0 rgba(97,40,119,.35),0 121px 49px 0 rgba(97,40,119,.1),0 190px 53px 0 rgba(97,40,119,.01)}.contact__form{display:flex;flex-direction:column;color:var(--color-dark)}.contact__form-title{font-weight:700;font-size:clamp(32px,3.3333333333vw,48px);line-height:120%;letter-spacing:-.03em;margin-bottom:2px}.contact__form-subtitle{font-weight:500;font-size:clamp(16px,1.3888888889vw,20px);line-height:120%;letter-spacing:-.03em;margin-bottom:32px}.contact__form-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.contact__form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.contact__input,.contact__select,.contact__textarea{border:1px solid #e5e7e8;border-radius:12px;padding:16px;font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.03em;color:var(--color-dark);transition:border-color var(--transition)}.contact__input::placeholder,.contact__select::placeholder,.contact__textarea::placeholder{color:#abb2b5}.contact__input:focus,.contact__select:focus,.contact__textarea:focus{outline:0;border-color:var(--color-accent)}.contact__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.contact__textarea{resize:none;min-height:120px}.contact__checkbox-label{display:flex;align-items:flex-start;gap:8px;font-weight:400;font-size:14px;line-height:120%;letter-spacing:-.03em;color:#697479;cursor:pointer}.contact__checkbox-label a{color:var(--color-accent-dark);text-decoration:none}.contact__checkbox{flex-shrink:0;cursor:pointer}.contact__form-bottom{display:flex;align-items:center;gap:40px;margin-top:40px}.contact__submit{display:inline-flex;align-items:center;justify-content:center;border-radius:100px;padding:16px;max-width:280px;width:100%;background:#9f45c2;font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.03em;color:#f8edff;border:none;transition:var(--transition)}.contact__submit:hover{background-color:var(--color-accent-dark);transform:translateY(-2px)}.contact__submit:active{transform:translateY(0)}@media(max-width:1200px){.contact__line{display:none}.contact__form-bottom{flex-direction:column;gap:20px}}@media(max-width:992px){.contact{padding:80px 0}.contact__content{flex-direction:column;gap:20px}.contact__form-wrapper{padding:40px 20px}.contact__form-row{grid-template-columns:1fr}.contact__input,.contact__select,.contact__textarea{font-size:14px;padding:14px 16px}.contact__form-bottom{margin-top:32px}}.insoles-benefits{margin-bottom:20px}.insoles-benefits__visual{position:relative;width:100%;padding:0 23%;border-radius:32px;background-color:#fafafa}.insoles-benefits__image{width:100%;height:auto;display:block}.insoles-benefits__labels{position:absolute;inset:0;pointer-events:none}.insoles-benefits__label{position:absolute;top:var(--pos-y);left:var(--pos-x);transform:translateY(-50%);display:flex;align-items:center;text-align:right;gap:12px;pointer-events:auto;max-width:200px}.insoles-benefits__label--right{flex-direction:row-reverse}.insoles-benefits__label--right .insoles-benefits__text{text-align:left}.insoles-benefits__label--right .insoles-benefits__line::after{left:0;right:auto}.insoles-benefits__text{font-size:15px;line-height:1.4;color:var(--color-dark);font-weight:500;display:inline-flex;will-change:transform;cursor:default;white-space:nowrap;transition:transform .3s ease}.insoles-benefits__line{width:var(--line-width,100px);height:2px;background-color:var(--color-accent-dark);position:relative;flex-shrink:0}.insoles-benefits__line::after{content:"";position:absolute;width:8px;height:8px;background-color:var(--color-accent-dark);border-radius:50%;top:50%;right:0;transform:translateY(-50%)}.insoles-benefits__dots{display:none;position:absolute;inset:0;pointer-events:none}.insoles-benefits__dot{position:absolute;top:var(--pos-y);left:var(--pos-x);transform:translate(-50%,-50%);width:32px;height:32px;background-color:var(--color-light);border:2px solid var(--color-accent-dark);border-radius:50%;color:var(--color-accent-dark);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:all var(--transition);z-index:2;pointer-events:auto;box-shadow:0 2px 8px rgba(142,68,173,.2)}.insoles-benefits__list{display:none;gap:4px;margin-top:20px}.insoles-benefits__item{background-color:#f5f5f5;padding:16px 20px;border-radius:15px;display:flex;gap:10px;align-items:flex-start;transition:all var(--transition);scroll-margin-top:100px;cursor:pointer}.insoles-benefits__item--active{background-color:var(--color-accent-dark);box-shadow:0 8px 20px rgba(142,68,173,.3);transform:none}.insoles-benefits__item--active .insoles-benefits__num,.insoles-benefits__item--active .insoles-benefits__text{color:var(--color-light)}.insoles-benefits__num{padding-top:2px;font-weight:700;font-size:16px;line-height:120%;flex-shrink:0;transition:color var(--transition)}@media(hover:hover){.insoles-benefits__text:hover{transform:scale(1.08)}.insoles-benefits__dot:hover{background-color:var(--color-accent-dark);color:var(--color-light);transform:translate(-50%,-50%) scale(1.1)}.insoles-benefits__item:hover{transform:translateX(4px)}}@media(max-width:1200px){.insoles-benefits__labels{display:none}.insoles-benefits__dots{display:block}.insoles-benefits__dot{width:28px;height:28px;font-size:13px}.insoles-benefits__list{display:flex;flex-direction:column}.insoles-benefits__item{padding:14px 16px;border-radius:10px}.insoles-benefits__num{font-size:15px}.insoles-benefits__text{font-weight:700;font-size:16px;line-height:120%;white-space:normal}}@media(max-width:768px){.insoles-benefits__visual{padding:0}.insoles-benefits__dot[data-target="1"]{--pos-y:20%!important;--pos-x:40%!important}.insoles-benefits__dot[data-target="2"]{--pos-y:28%!important;--pos-x:82%!important}.insoles-benefits__dot[data-target="3"]{--pos-y:50%!important;--pos-x:15%!important}.insoles-benefits__dot[data-target="4"]{--pos-y:55%!important;--pos-x:75%!important}.insoles-benefits__dot[data-target="5"]{--pos-y:82%!important;--pos-x:40%!important}.insoles-benefits__dot[data-target="6"]{--pos-y:85%!important;--pos-x:88%!important}}@keyframes heroUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes heroPhotoIn{from{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes scanBlink{0%,100%{opacity:0}50%{opacity:1}}@keyframes shimmer{0%{background-position:100% 0}100%{background-position:0 0}}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family-base);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#62910d;background:rgba(183,231,55,.12);padding:8px 16px;border-radius:100px}.doctor-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#f7f8f3 0,var(--color-light) 100%);padding:72px 0 100px}.doctor-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}@media(max-width:960px){.doctor-hero__grid{grid-template-columns:1fr;gap:48px}}.doctor-hero__content>*{opacity:0;animation:heroUp .85s cubic-bezier(.16,.84,.44,1) forwards}.doctor-hero__content>:nth-child(1){animation-delay:.05s}.doctor-hero__content>:nth-child(2){animation-delay:.16s}.doctor-hero__content>:nth-child(3){animation-delay:.27s}.doctor-hero__content>:nth-child(4){animation-delay:.38s}.doctor-hero__content>:nth-child(5){animation-delay:.49s}.doctor-hero__content>:nth-child(5)>*{opacity:0;animation:heroUp .6s ease forwards}.doctor-hero__content>:nth-child(5)>:nth-child(1){animation-delay:.55s}.doctor-hero__content>:nth-child(5)>:nth-child(2){animation-delay:.62s}.doctor-hero__content>:nth-child(5)>:nth-child(3){animation-delay:.69s}.doctor-hero__content>:nth-child(6){animation-delay:.6s}.doctor-hero__photo-entrance{opacity:0;animation:heroPhotoIn 1s cubic-bezier(.16,.84,.44,1) forwards;animation-delay:.35s}.doctor-hero__specialty{font-size:19px;font-weight:700;color:var(--color-accent-dark);margin-top:18px}.doctor-hero__name{font-size:clamp(34px,4.6vw,54px);font-weight:900;line-height:1.05;margin-top:10px;color:var(--color-dark)}.doctor-hero__desc{font-size:17px;line-height:1.65;color:rgba(26,26,26,.72);margin-top:22px;max-width:520px}.doctor-hero__badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.doctor-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.doctor-hero__photo-wrap{position:relative;padding:14px 18px 26px 0}.doctor-hero__card-bg{position:absolute;inset:34px -18px -26px 32px;z-index:0;background:linear-gradient(135deg,var(--color-accent) 0,#6ea314 100%);border-radius:28px;transform:rotate(-3.5deg);transition:transform .5s cubic-bezier(.16,.84,.44,1)}.doctor-hero__card-bg::before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(rgba(255,255,255,.35) 1.6px,transparent 1.6px);background-size:16px 16px;opacity:.35}.doctor-hero__photo-wrap:hover .doctor-hero__card-bg{transform:rotate(-1.5deg) scale(1.02)}.doctor-hero__photo{position:relative;z-index:2;aspect-ratio:4/5;border-radius:28px;overflow:hidden;box-shadow:0 20px 45px -20px rgba(26,26,26,.25);animation:floatY 6s ease-in-out infinite;background:linear-gradient(160deg,#eef0e8,#dfe3d4);transition:transform .4s ease}.doctor-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:center 18%;transition:transform .6s ease}.doctor-hero__photo-wrap:hover .doctor-hero__photo img{transform:scale(1.06)}.doctor-hero__photo-wrap:hover .viewfinder--tl{transform:translate(-8px,-8px)}.doctor-hero__photo-wrap:hover .viewfinder--tr{transform:scaleX(-1) translate(-8px,-8px)}.doctor-hero__photo-wrap:hover .viewfinder--bl{transform:scaleY(-1) translate(-8px,-8px)}.doctor-hero__photo-wrap:hover .viewfinder--br{transform:scale(-1,-1) translate(-8px,-8px)}.doctor-hero__photo-wrap:hover .viewfinder__scan{animation:scanBlink 1.6s ease-in-out infinite}.doctor-hero__photo-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#9aa38c;text-align:center;padding:24px}.doctor-hero__photo-placeholder svg{width:72px;height:72px;opacity:.55}.doctor-hero__photo-placeholder p{font-size:13px;max-width:220px;line-height:1.5;margin:0;font-weight:600}.doctor-hero__pill{position:absolute;z-index:4;background:var(--color-light);border-radius:20px;box-shadow:0 16px 32px -16px rgba(0,0,0,.3);padding:14px 18px;display:flex;align-items:center;gap:12px;animation:floatY 6s ease-in-out infinite;transition:transform var(--transition),box-shadow var(--transition)}.doctor-hero__pill:hover{transform:translateY(-8px) scale(1.05)!important;box-shadow:0 22px 38px -14px rgba(0,0,0,.35)}.doctor-hero__pill--experience{bottom:6px;left:-34px;animation-delay:.3s}.doctor-hero__pill--category{top:8px;right:-30px;animation-delay:.7s}@media(max-width:640px){.doctor-hero__pill--experience{left:4px;bottom:6px}.doctor-hero__pill--category{right:4px;top:6px}}.doctor-hero__pill .doctor-hero__pill-icon{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-light);transition:transform .3s ease}.doctor-hero__pill:hover .doctor-hero__pill-icon{transform:rotate(14deg) scale(1.1)}.doctor-hero__pill--category .doctor-hero__pill-icon{background:var(--color-accent-dark)}.doctor-hero__pill .doctor-hero__pill-icon svg{width:18px;height:18px}.doctor-hero__pill strong{display:block;font-size:18px;font-weight:900;line-height:1;font-family:var(--font-family-base)}.doctor-hero__pill span{display:block;font-size:11px;color:rgba(26,26,26,.72);margin-top:3px}.badge{display:flex;align-items:center;gap:10px;background:var(--color-light);border:1px solid rgba(26,26,26,.12);border-radius:100px;padding:10px 18px 10px 12px;box-shadow:0 8px 20px -14px rgba(0,0,0,.2);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.badge:hover{transform:translateY(-4px);border-color:var(--color-accent);box-shadow:0 16px 28px -14px rgba(183,231,55,.45)}.badge__content{display:flex;flex-direction:column}.badge__icon{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(183,231,55,.15);color:#62910d;transition:transform .28s ease}.badge:hover .badge__icon{transform:scale(1.12) rotate(-6deg)}.badge__icon svg{width:16px;height:16px}.viewfinder{position:absolute;z-index:3;width:34px;height:34px;pointer-events:none;transition:transform .45s cubic-bezier(.16,.84,.44,1),opacity .3s ease}.viewfinder svg{width:100%;height:100%}.viewfinder--tl{top:-2px;left:-2px}.viewfinder--tr{top:-2px;right:-20px;transform:scaleX(-1)}.viewfinder--bl{bottom:-24px;left:-2px;transform:scaleY(-1)}.viewfinder--br{bottom:-24px;right:-20px;transform:scale(-1,-1)}.viewfinder__scan{stroke:var(--color-accent-dark);opacity:0}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.section-heading{max-width:640px;margin:0 auto 56px;text-align:center}.section-heading .eyebrow{margin-bottom:16px}.section-heading h2{font-size:clamp(28px,3.4vw,40px);font-weight:900;color:var(--color-dark)}.section-heading p{font-size:16px;color:rgba(26,26,26,.72);margin-top:14px;line-height:1.6}.education{background:var(--color-light)}.timeline{position:relative;max-width:840px;margin:0 auto}.timeline::before{content:"";position:absolute;left:29px;top:12px;bottom:12px;width:2px;background:repeating-linear-gradient(to bottom,var(--color-accent) 0 6px,transparent 6px 14px)}@media(max-width:640px){.timeline::before{left:23px}}.timeline__item{position:relative;display:flex;gap:28px;padding-bottom:52px}.timeline__item:last-child{padding-bottom:0}.timeline__step{flex-shrink:0;width:60px;height:60px;border-radius:50%;background:var(--color-light);border:2px solid var(--color-accent);display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 10px 20px -12px rgba(183,231,55,.5);transition:transform var(--transition),box-shadow var(--transition)}.timeline__item:hover .timeline__step{transform:scale(1.1) rotate(-8deg);box-shadow:0 14px 26px -12px rgba(183,231,55,.65)}@media(max-width:640px){.timeline__step{width:48px;height:48px}}.timeline__step svg{width:26px;height:26px;color:#62910d}@media(max-width:640px){.timeline__step svg{width:20px;height:20px}}.timeline__item:nth-child(even) .timeline__step{border-color:var(--color-accent-dark)}.timeline__item:nth-child(even) .timeline__step svg{color:var(--color-accent-dark)}.timeline__content{padding-top:6px}.timeline__year{display:inline-block;font-family:var(--font-family-base);font-weight:900;font-size:14px;color:#62910d;background:rgba(183,231,55,.13);padding:4px 14px;border-radius:100px;margin-bottom:10px}.timeline__item:nth-child(even) .timeline__year{color:var(--color-accent-dark);background:rgba(159,69,194,.13)}.specialization{max-width:900px;margin:64px auto 0;background:#f7f8f3;border-radius:18px;padding:36px 40px}@media(max-width:640px){.specialization{padding:28px 22px}}.specialization__title{font-size:18px;font-weight:800;margin-bottom:18px}.specialization__tags{display:flex;flex-wrap:wrap;gap:10px}.specialization__tag{background:var(--color-light);border:1px solid rgba(26,26,26,.12);font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:100px;color:rgba(26,26,26,.72);transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease;cursor:default}.specialization__tag:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-light);transform:translateY(-3px)}.licenses{background:#f7f8f3;padding:100px 0}.licenses__slider{position:relative;overflow:hidden;padding:12px 4px 48px}.licenses__wrapper{align-items:stretch}.licenses__slide{height:auto}.licenses__button{top:50%;width:48px;height:48px;margin-top:0;border:0;border-radius:50%;background:var(--color-light);color:#62910d;box-shadow:0 12px 28px -12px rgba(28,33,24,.35);transform:translateY(-50%);transition:background-color .25s ease,color .25s ease,transform .25s ease,opacity .25s ease}.licenses__button::after{font-size:18px;font-weight:900}.licenses__button:hover{background:var(--color-accent);color:var(--color-light);transform:translateY(-50%) scale(1.08)}.licenses__button--prev{left:12px}.licenses__button--next{right:12px}.licenses__button.swiper-button-disabled{opacity:.35;pointer-events:none}@media(max-width:640px){.licenses__slider{padding-bottom:76px}.licenses__button{top:auto;bottom:4px;transform:none}.licenses__button:hover{transform:scale(1.08)}.licenses__button--prev{left:calc(50% - 58px)}.licenses__button--next{right:calc(50% - 58px)}}.license-card{position:relative;display:block;height:100%;aspect-ratio:3/4;overflow:hidden;border:1px solid rgba(26,26,26,.12);border-radius:18px;background:var(--color-light);box-shadow:0 16px 32px -22px rgba(28,33,24,.4);cursor:zoom-in;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.license-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(28,33,24,.24) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.license-card:hover{border-color:var(--color-accent);box-shadow:0 24px 42px -22px rgba(28,33,24,.5);transform:translateY(-6px)}.license-card:hover::after{opacity:1}.license-card:hover .license-card__image{transform:scale(1.04)}.license-card:hover .license-card__zoom{opacity:1;transform:translateY(0) scale(1)}.license-card:focus-visible{outline:3px solid var(--color-accent-dark);outline-offset:4px}.license-card__image{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.license-card__zoom{position:absolute;right:18px;bottom:18px;z-index:2;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--color-light);color:var(--color-accent-dark);box-shadow:0 12px 24px -10px rgba(0,0,0,.4);opacity:0;transform:translateY(8px) scale(.9);transition:opacity .3s ease,transform .3s ease}.license-card__zoom svg{width:22px;height:22px}@media(max-width:768px){.license-card__zoom{opacity:1;transform:none}}.reviews{background:var(--color-light)}.reviews__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(120deg,var(--color-accent-dark) 0,#7f36a3 100%);border-radius:28px;padding:44px 48px;color:var(--color-light);margin-bottom:44px;position:relative;overflow:hidden}@media(max-width:640px){.reviews__top{padding:32px 26px}}.reviews__top::after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 70%)}.reviews__rating{display:flex;align-items:center;gap:20px;position:relative;z-index:1}.reviews__rating-num{font-family:var(--font-family-base);font-size:56px;font-weight:900;line-height:1}.reviews__stars{display:flex;gap:3px;margin-top:8px}.reviews__stars svg{width:18px;height:18px;fill:#ffd45c}.reviews__rating-label{font-size:14px;opacity:.9;margin-top:6px}.reviews__top .button{position:relative;z-index:1}.reviews__widget{min-height:280px;border-radius:18px;background:#f7f8f3;border:1px solid rgba(26,26,26,.12);display:flex;align-items:center;justify-content:center;padding:40px}.reviews__note{text-align:center;font-size:13px;color:rgba(26,26,26,.72);margin-top:20px;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-accent);border-radius:100px;padding:13px 24px;text-decoration:none;font-weight:600;font-size:14px;line-height:157%;letter-spacing:-.03em;color:#62910d;transition:var(--transition);background-color:var(--color-light)}.button--green{background-color:var(--color-accent)}@media(hover:hover){.button:hover{background-color:var(--color-accent);color:var(--color-light)}}@media(max-width:768px){.button{font-size:12px;padding:12px 24px}}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--transition);z-index:2}.play-button svg{width:64px;height:64px}@media(hover:hover){div:has(.play-button):hover .play-button{transform:translate(-50%,-50%) scale(1.1)}}@media(max-width:768px){.play-button{width:60px;height:60px}.play-button svg{width:48px;height:48px}}