:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, .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{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(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}to{opacity:1}}@keyframes f-fadeOut{to{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}to{opacity:1}}@keyframes f-fadeFastOut{to{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}to{opacity:1}}@keyframes f-fadeSlowOut{to{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}to{opacity:1}}@keyframes f-crossfadeOut{to{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:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(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:translate(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translate(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translate(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translate(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 .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: .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:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;inset:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{position:fixed;inset: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:translateZ(0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#0000;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translateZ(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;-webkit-user-select:none;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#18181b80}.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, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(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, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .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, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";inset:-30px -20px;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;inset:0;z-index:40;-webkit-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;-webkit-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, .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]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, .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-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .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:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translateZ(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 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#0000;outline:none;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:none}.f-thumbs__slide__button:focus-visible{outline:none;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)) * .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;inset:0;height:auto;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;inset: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}.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: .5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.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(#ffffff1a,#ffffff0d)}.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:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .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, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .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, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .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;-webkit-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;user-select:none;pointer-events:none}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.large{font-weight:400;font-size:8.8rem;font-family:Racama,sans-serif;line-height:110%;color:#343f3f;letter-spacing:-.05em}@media (width <= 962px){.large{font-size:4rem;line-height:130%}}.standart{font-weight:400;font-size:7.4rem;font-family:Racama,sans-serif;line-height:110%;color:#343f3f;letter-spacing:-.05em}@media (width <= 962px){.standart{font-size:3rem;line-height:130%}}.h1{font-weight:400;font-size:5.4rem;font-family:Racama,sans-serif;line-height:120%;color:#343f3f;letter-spacing:-.02em}@media (width <= 962px){.h1{font-size:3.2rem;line-height:120%}}.h1--blog{font-weight:400;font-size:4.2rem;font-family:Racama,sans-serif;line-height:120%;color:#343f3f;letter-spacing:-.02em}@media (width <= 962px){.h1--blog{font-size:3.2rem;line-height:120%}}.h2{font-weight:400;font-size:8.8rem;font-family:Racama,sans-serif;line-height:110%;color:#343f3f;letter-spacing:-.05em}@media (width <= 962px){.h2{font-size:3.4rem;line-height:110%}}.h2--v{font-weight:400;font-size:5.2rem;font-family:Racama,sans-serif;line-height:110%;color:#343f3f;letter-spacing:-.02em}@media (width <= 962px){.h2--v{font-size:3.4rem;line-height:110%}}.h2--blog{font-weight:400;font-size:3.4rem;font-family:Racama,sans-serif;line-height:110%;color:#343f3f;letter-spacing:-.02em}@media (width <= 962px){.h2--blog{font-size:2.6rem;line-height:110%}}.h3{font-weight:400;font-size:5rem;font-family:Racama,sans-serif;line-height:120%;color:#343f3f;letter-spacing:-.02em}@media (width <= 962px){.h3{font-size:3rem;line-height:130%}}.h4{font-weight:400;font-size:4rem;font-family:Racama,sans-serif;line-height:130%;color:#343f3f;letter-spacing:-.02em}@media (width <= 962px){.h4{font-size:2.6rem;line-height:130%}}.h5,.cases .projects__name{font-weight:400;font-size:2.8rem;font-family:Racama,sans-serif;line-height:130%;color:#343f3f}@media (width <= 962px){.h5,.cases .projects__name{font-size:2.2rem;line-height:130%}}.h6{font-weight:400;font-size:2.4rem;font-family:Racama,sans-serif;line-height:130%;color:#343f3f}@media (width <= 962px){.h6{font-size:2rem;line-height:130%}}p a{display:inline;color:#343f3f;text-decoration:underline!important;transition:all .3s;text-decoration-color:#186d72;text-underline-offset:3px}p a:hover{color:#009ba4;transition:all .3s}.text--large,.service-main__img-pdf-link .file-download-link{font-weight:400;font-size:2rem;font-family:Racama,sans-serif;line-height:130%}.text--big{font-weight:400;font-size:1.8rem;font-family:Racama,sans-serif;line-height:140%;color:#343f3f}.text--medium,.developers__link,.developers .file-download-link{font-weight:400;font-size:1.6rem;font-family:Racama,sans-serif;line-height:140%}.text--small{font-weight:400;font-size:1.4rem;font-family:Racama,sans-serif;line-height:130%;color:#343f3f}.text--xsmall{font-weight:400;font-size:1.2rem;font-family:Racama,sans-serif;line-height:130%;color:#566565}.label--large{font-weight:400;font-size:1.8rem;font-family:Racama,sans-serif;line-height:140%;color:#343f3f;letter-spacing:-.02em;text-transform:uppercase}.label--big{font-weight:400;font-size:1.4rem;font-family:Racama,sans-serif;line-height:140%;color:#343f3f;letter-spacing:-.02em;text-transform:uppercase}.label--medium{font-weight:400;font-size:1.2rem;font-family:Racama,sans-serif;line-height:140%;color:#899292;letter-spacing:-.02em;text-transform:uppercase}.label--small{font-weight:400;font-size:1rem;font-family:Racama,sans-serif;line-height:120%;color:#899292;letter-spacing:-.02em;text-transform:uppercase}.label--xsmall{font-weight:400;font-size:1rem;font-family:Racama,sans-serif;line-height:120%;color:#899292;letter-spacing:-.02em}html{box-sizing:border-box;scroll-behavior:smooth;height:100%}body{height:100%}*{padding:0;margin:0}*,*:before,*:after{box-sizing:border-box}a:focus,a:active{outline:none}a{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none;margin:0}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}button{background-color:transparent;padding:0;border:none;cursor:pointer}a{display:block}@font-face{font-weight:400;font-family:Inter;font-style:normal;src:url(./Inter-Regular-B0QUfDW0.woff2) format("woff2");font-display:swap}@font-face{font-weight:500;font-family:Inter;font-style:normal;src:url(./Inter-Medium-B0NFony0.woff2) format("woff2");font-display:swap}@font-face{font-weight:600;font-family:Inter;font-style:normal;src:url(./Inter-SemiBold-_JLwM7Yv.woff2) format("woff2");font-display:swap}@font-face{font-weight:700;font-family:Inter;font-style:normal;src:url(./Inter-Bold-CytjP_7U.woff2) format("woff2");font-display:swap}@font-face{font-weight:800;font-family:Inter;font-style:normal;src:url(./Inter-ExtraBold-BN24N3BS.woff2) format("woff2");font-display:swap}@font-face{font-weight:400;font-family:Racama;font-style:normal;src:url(./Racama-DhFFsD4t.woff2) format("woff2");font-display:swap}@font-face{font-weight:600;font-family:SF Pro Display;font-style:normal;src:url(./SF-Pro-Display-Semibold-BqO9QvbV.woff2) format("woff2");font-display:swap}.wrapper{display:flex;flex-direction:column;min-height:100%}html{height:100%;font-size:.6944444444vw}a{cursor:pointer;transition:color .2s ease}body{height:100%;margin:0;font-size:1.6rem;font-family:Racama,sans-serif}body::-webkit-scrollbar{display:none}body.no-scroll{overflow:hidden}.main{flex:1 1 auto;padding-top:16.1rem}@media (width <= 962px){.main{padding-top:9rem}}.container{width:135.6rem;max-width:135.6rem;margin:0 auto}@media (width <= 962px){html{font-size:2.2222222222vw}.container{width:42rem;max-width:42rem;margin:0 auto}}@media (width <= 600px){html{font-size:2.7777777778vw}.container{width:33rem;max-width:33rem;margin:0 auto}}@media (width <= 962px){.aura{display:none!important}*{animation-duration:0!important;animation-delay:0!important}section{overflow:hidden}.swiper{overflow:visible}.fancybox__backdrop{z-index:7}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.header{position:fixed;top:0;left:0;z-index:777;width:100%;padding-top:2rem;transition:all .3s}.header.static{position:fixed;top:-9rem;transition:all .5s}.header.fixed{position:fixed;top:0;left:0;transition:all .5s}.header .container{display:flex;align-items:center;justify-content:space-between;width:135.8rem}@media (width <= 962px){.header .container{justify-content:flex-start;width:100%}}.header__info{display:flex;align-items:center}.header__logo{margin-right:4.3rem}@media (width <= 962px){.header__logo{order:0;margin-right:11.3rem}}@media (width <= 600px){.header__logo{order:0;margin-right:3rem}}.header__logo img{width:12.7rem;height:3.1rem;mix-blend-mode:difference}@media (width <= 962px){.header__logo img{width:10.3rem;height:2.6rem}}.header__menu-btn{min-height:5.5rem;max-height:5.5rem;margin-right:2rem;padding:1.95rem 1.5rem 1.5rem;background:#c4cccc66;border-radius:1rem;backdrop-filter:blur(11px);transition:all .3s}@media only screen and (max-width: 962px){.header__menu-btn{position:absolute;top:2.7rem;right:-.5rem;min-height:auto;max-height:100%;padding:0;background:none;backdrop-filter:none}}.header__menu-btn:hover{color:#fff;background:#009ba4}@media (width <= 962px){.header__menu-btn:hover{background:transparent}}.header__menu-btn:hover svg path{fill:#fff!important}.header__menu-btn svg{transition:all .3s}.header__menu-btn.active{color:#fff;background:#009ba4}@media only screen and (max-width: 962px){.header__menu-btn.active{background:transparent}}@media only screen and (max-width: 962px){.header__menu-btn.active .mobile span:nth-child(1){width:2.9rem;transform:rotate(45deg) translate(10px,9px)}.header__menu-btn.active .mobile span:nth-child(2){opacity:0}.header__menu-btn.active .mobile span:nth-child(3){width:2.9rem;transform:rotate(-45deg) translate(7px,-8px)}}@media (width <= 600px){.header__menu-btn.active .mobile span:nth-child(1){width:2.9rem;transform:rotate(45deg) translate(5px,5px)}.header__menu-btn.active .mobile span:nth-child(2){opacity:0}.header__menu-btn.active .mobile span:nth-child(3){width:2.9rem;transform:rotate(-45deg) translate(7px,-8px)}}.header__menu-btn.active svg{transform:rotate(-180deg)}.header__menu-btn.active svg path{fill:#fff}.header__menu-btn .desktop{display:flex;gap:.6rem;align-items:center}@media (width <= 962px){.header__menu-btn .desktop{display:none}}.header__menu-btn .mobile{display:none}@media only screen and (max-width: 962px){.header__menu-btn .mobile{display:flex!important;flex-direction:column;align-items:flex-end;margin-top:1rem}.header__menu-btn .mobile span{display:block!important;width:35px;height:3px;margin-bottom:.5rem;background:#186d72;border-radius:.3rem;transition:all .3s}.header__menu-btn .mobile span:nth-child(1){width:2.2rem}.header__menu-btn .mobile span:nth-child(3){width:1.3rem}.header__menu-btn .mobile span svg{width:4rem;height:4rem}}.header__menu-btn svg path{transition:all .3s}.header__menu-btn svg{width:.8rem;height:.6rem}.header__projects{display:flex;gap:2rem;align-items:center;min-height:5.5rem;max-height:5.5rem;padding:.5rem .5rem .5rem 1.5rem;background:#c4cccc66;border-radius:1rem;backdrop-filter:blur(11.041009903px);transition:all .3s}@media (width <= 962px){.header__projects{display:none}}.header__projects:hover{color:#fff;background:#009ba4}.header__projects img{width:100%;height:100%;border-radius:.8rem}.header__projects-view{position:relative;width:5.7rem;height:4.5rem;overflow:hidden;border-radius:.8rem}.header__projects-column{display:flex;flex-direction:column;animation:slideUpColumn 15s ease-in-out infinite}.header__projects-column img{display:block;flex-shrink:0;width:100%;height:4.5rem;margin-bottom:.4rem;object-fit:cover;border-radius:.8rem}.header__projects-column img:last-child{margin-bottom:0}@keyframes slideUpColumn{0%{transform:translateY(0)}15%{transform:translateY(0)}20%{transform:translateY(-4.9rem)}35%{transform:translateY(-4.9rem)}40%{transform:translateY(-9.8rem)}55%{transform:translateY(-9.8rem)}60%{transform:translateY(-14.7rem)}75%{transform:translateY(-14.7rem)}80%{transform:translateY(-19.6rem)}95%{transform:translateY(-19.6rem)}to{transform:translateY(0)}}.header__actions{display:flex;align-items:center}.header__account{width:5.5rem;height:5.5rem;margin-right:1.5rem;border-radius:50%}@media (width <= 962px){.header__account{display:none}}.header__account img,.header__account video{width:100%;height:100%;object-fit:cover;border-radius:50%}.header__contacts{display:flex;gap:2rem;min-height:5.5rem;max-height:5.5rem;margin-right:2rem;padding:1rem 1.3rem;background:#c4cccc66;border-radius:1rem;backdrop-filter:blur(12px);transition:all .3s}@media (width <= 962px){.header__contacts{min-height:100%;max-height:100%;margin-right:1rem;padding:1.2rem 1.2rem 1rem}}.header__contacts:hover{background:#009ba4;transition:all .3s}.header__contacts:hover svg path{transition:all .3s;fill:#ffffffb3}.header__contacts a:hover svg path{fill:#fff}.header__contacts a svg path{transition:all .3s}.header__contacts svg{width:3rem;height:3.1rem;margin-bottom:-.3rem}@media (width <= 962px){.header__contacts svg{width:2.5rem;height:2.5rem}}.header__socials{display:flex;gap:1rem;align-items:center;min-height:5.5rem;max-height:5.5rem;padding:0 1.3rem;overflow:hidden;background:#c4cccc66;border-radius:1rem;cursor:pointer;backdrop-filter:blur(12px);transition:all .3s}@media (width <= 962px){.header__socials{min-height:100%;max-height:100%;padding:0 1rem}}.header__socials:hover{background:#009ba4;transition:all .3s}.header__socials:hover svg path{fill:#fff}.header__socials:hover p{color:#fff}@media (width <= 962px){.header__socials p{display:none}}.header__socials-slider{width:3rem;height:5rem}.header__socials-slider .swiper-wrapper{transition-timing-function:linear!important}.header__socials-slider .swiper-slide{display:flex;align-items:center;justify-content:center;height:3.3rem!important}.header__socials-slider .swiper-slide svg{width:2.3rem;height:2.3rem}.header__socials-list{position:absolute;top:8rem;right:3.7rem;display:flex;gap:1rem;align-items:center;padding:1.5rem 1.5rem 1rem;background:#fff;border:1px solid #186d72;border-radius:1rem;visibility:hidden;opacity:0;backdrop-filter:blur(11.041009903px);transition:all .3s}.header__socials-list a{transition:all .3s}.header__socials-list a:hover svg path{fill:#009ba4}.header__socials-list a svg path{transition:all .3s;fill:#186d72}.header__socials-list.visible{visibility:visible;opacity:1;transition:all .3s}.header__socials-list svg{width:2.8rem;height:2.8rem}header{z-index:1000000000000000000000000000000000000!important}#cursor,#aura{position:absolute;z-index:86581640561045610000000000000000000000000000000000000;border-radius:100%;-webkit-user-select:none;user-select:none;pointer-events:none;scale:.00001}.aura.slider{width:13rem;height:13rem;background:#186d72;border-radius:50%}.aura{z-index:77777777777777;opacity:0;scale:.3}.aura.info{display:block;opacity:1}.swiper{cursor:none}.slider-cursor{opacity:0}#aura.slider{display:flex;align-items:center;justify-content:center;width:13rem;height:13rem;background:#186d72;transform:scale(1);opacity:1}#aura.slider .more-info,#aura.slider .open-link{display:none}#aura.slider .slider-cursor{display:flex;gap:1.3rem;align-items:center;color:#fff;opacity:1}#aura.slider .slider-cursor span{margin-bottom:-.5rem}#aura.info{display:block;margin-left:3rem;opacity:1;scale:1}#aura.info .open-link{display:none}#aura.info .more-info{padding:1.5rem 1.5rem 1.2rem;font-weight:400;font-size:1.4rem;font-family:Racama,sans-serif;line-height:140%;color:#fff;letter-spacing:-.02em;text-align:center;text-transform:uppercase;background:#009ba4;border-radius:1rem;backdrop-filter:blur(14px)}#aura{transition:transform .1s!important}#aura.open{display:block;margin-left:3rem;opacity:1;scale:1}#aura.open .more-info{display:none}#aura.open .open-link{padding:1.5rem 1.5rem 1.2rem;font-weight:400;font-size:1.4rem;font-family:Racama,sans-serif;line-height:140%;color:#fff;letter-spacing:-.02em;text-align:center;text-transform:uppercase;background:#009ba4;border-radius:1rem;backdrop-filter:blur(14px)}.footer{position:relative}.footer .container{width:141rem;max-width:141rem;padding:9rem 2.6rem;background:#f5f6f6;border-radius:3rem}@media (width <= 962px){.footer .container{z-index:7777;width:100%;padding:3rem 1.5rem 7rem}}.footer .top-btn{position:absolute;top:-2.7rem;right:4.3rem}@media (width <= 962px){.footer .top-btn{top:-1.7rem}}.footer .top-btn:hover rect{transition:all .3s;fill:#009ba4}.footer .top-btn rect{transition:all .3s}.footer .top-btn svg{width:5.6rem;height:5.6rem}.footer__wrapper{display:flex;justify-content:space-between}@media (width <= 962px){.footer__wrapper{flex-direction:column}}.footer__link{white-space:nowrap}.footer__descr{position:absolute;top:54rem;right:-5rem;transform:rotate(-90deg)}@media (width <= 962px){.footer__descr{position:static;transform:rotate(0)}}.footer__descr a:hover{color:#009ba4}.footer__info{width:51.7rem}@media (width <= 962px){.footer__info{width:100%}}@media (width <= 962px){.footer__info-title{margin-bottom:.8rem;margin-left:-.3rem}}.footer__social-link{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%}.footer__social-link svg{width:2.4rem;height:2.4rem}.footer__info-text{margin-bottom:5rem}@media (width <= 962px){.footer__info-text{font-size:1.8rem}}.footer__actions{display:flex;gap:5rem;align-items:center}@media (width <= 962px){.footer__actions{position:absolute;top:48.6rem;flex-direction:column;gap:2.5rem;align-items:flex-start;width:42rem}}@media (width <= 600px){.footer__actions{width:33rem}}.footer__action{display:flex;gap:2rem;align-items:center;width:auto;padding:.5rem 2.5rem .5rem .5rem;background:#c4cccc66;border-radius:1rem;transform:rotate(5deg);cursor:pointer;transition:all .3s;animation:swing 3.5s infinite}@media (width <= 962px){.footer__action{width:100%}}.footer__action:hover{background:#009ba4}.footer__action:hover .label--big{color:#fff}.footer__action .label--big{margin-bottom:-.5rem;transition:all .3s}@keyframes swing{0%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.footer__action-img{width:6rem;height:6rem;overflow:hidden;border-radius:50%}.footer__action-img img,.footer__action-img video{width:100%;height:100%;object-fit:cover}.footer__socials{display:flex;gap:1.5rem}.footer__form{display:flex;flex-wrap:wrap;gap:4rem 2rem;width:52.8rem}@media (width <= 962px){.footer__form{gap:4rem 1.5rem;width:100%;margin-bottom:19.8rem}}.footer__form button{margin-top:-1rem}.footer__form button span{width:46.9rem}@media (width <= 962px){.footer__form button span{width:35.5rem}}@media (width <= 600px){.footer__form button span{width:27.1rem}}.footer__form .checkbox{margin-top:-2rem}.footer__logo{width:129.2rem;height:22.1rem;margin-top:12.3rem;transform:scale(.5);opacity:0;animation-duration:1.9s}@media (width <= 962px){.footer__logo{width:100%;height:auto;margin-top:4rem;margin-bottom:2.5rem}}.footer__link{transition:all .3s}.footer__link:hover{color:#009ba4;text-decoration:underline;text-underline-offset:.3rem}.footer__descriptor{transition:all .3s}.user-box{flex:1 1 45%;width:25.4rem;transition:all .3s}@media (width <= 962px){.user-box{width:19.5rem}}@media (width <= 600px){.user-box{width:15.7rem}}.user-box:nth-child(3){width:100%}.user-box::placeholder{color:#aab0b0}.user-box{position:relative}.user-box input{width:100%;padding-bottom:.5rem;font-size:16px;font-size:1.4rem;color:#fff;color:#186d72;background:transparent;border:none;border-bottom:.1rem solid #c4cccc;outline:none}.user-box input:hover{border-bottom:.1rem solid #009BA4;transition:all .3s}.user-box label{position:absolute;top:0;left:0;font-weight:400;font-size:1.4rem;line-height:140%;color:#fff;color:#aab0b0;letter-spacing:-.02em;text-transform:uppercase;transition:.5s;pointer-events:none}.user-box input:focus~label,.user-box input:valid~label{top:-2rem;left:0;font-size:1.2rem;color:#aab0b0}.menubar{position:fixed;bottom:1rem;z-index:777;display:flex;align-items:center;justify-content:center;width:100%}.menubar.main-menubar .nav{display:flex}@media only screen and (max-width: 962px){.menubar.main-menubar .btn{display:none}}.menubar .nav{display:flex;gap:2.5rem;align-items:center;margin-right:.5rem;padding:1.8rem 2rem 1.5rem;background:#013a3e80;border-radius:1rem;backdrop-filter:blur(20px)}@media (width <= 962px){.menubar .nav{gap:1rem;justify-content:space-between;width:35rem;margin-right:0;padding:1.8rem 1.5rem 1.5rem}}.menubar .nav__link{text-decoration:underline!important;text-underline-offset:.35rem;text-decoration-color:transparent!important;transition:all .3s}@media (width <= 962px){.menubar .nav__link{font-size:1.2rem;white-space:nowrap;transition:all .3s}.menubar .nav__link span{display:none}}.menubar .nav__link:hover{text-decoration-color:#fff!important}.menubar .nav a{color:#fff}@media only screen and (max-width: 962px){.menubar .btn{display:flex}}.menubar .btn span{width:16.8rem;white-space:nowrap}@media only screen and (max-width: 962px){.menubar .btn span{width:28.7rem}}.fancybox__footer{z-index:77777}.doingnow{margin-bottom:12rem}@media (width <= 962px){.doingnow{margin-bottom:5rem;overflow:hidden}}.doingnow .container{display:flex;gap:7rem}@media (width <= 962px){.doingnow .container{flex-direction:column;gap:2rem}}.doingnow .swiper-wrapper{position:relative;transition-timing-function:linear!important}.doingnow__title{color:#c4cccc}@media (width <= 962px){.doingnow__title{font-size:4rem}}.doingnow__slider-link{position:absolute;inset:0;z-index:1}.doingnow__subtitle{margin-left:12.1rem}@media (width <= 962px){.doingnow__subtitle{margin-right:10.5rem;font-size:4rem}}.doingnow .swiper-slide{width:23.6rem;background:#f5f6f6;border-radius:3rem;cursor:pointer}@media (width <= 962px){.doingnow .swiper-slide{width:20rem;border-radius:2rem}}@media (any-hover: hover){.doingnow .swiper-slide:has(.doingnow__slide-link):hover{background:#009ba4}.doingnow .swiper-slide:has(.doingnow__slide-link):hover .doingnow__slide-img{filter:brightness(0) invert(1)}.doingnow .swiper-slide:has(.doingnow__slide-link):hover .doingnow__slide-name{opacity:0}.doingnow .swiper-slide:has(.doingnow__slide-link):hover .doingnow__slide-button{transform:translate(-50%) translateY(0);opacity:1}}.doingnow__slide-img{display:flex;align-items:center;justify-content:center;width:100%;height:11.6rem;border-bottom:.1rem solid rgba(52,63,63,.1)}@media (width <= 962px){.doingnow__slide-img{height:7.9rem}.doingnow__slide-img img{width:15rem;height:2.9rem}}.doingnow__slide-name{display:flex;align-items:center;justify-content:center;width:100%;height:11rem;padding:0 3rem;text-align:center;transition:opacity .2s ease}@media (width <= 962px){.doingnow__slide-name{height:7.8rem;font-size:1.2rem}}.doingnow__slide-link{position:absolute;inset:0;z-index:2}.doingnow__slide-button{position:absolute;bottom:25px;left:50%;transform:translate(-50%) translateY(16px);opacity:0;transition:opacity .2s ease,transform .2s ease}.telegram{margin-bottom:6.8rem}@media (width <= 962px){.telegram{margin-bottom:5rem}}.telegram.telegram-flex .container{justify-content:space-between}.telegram.telegram-flex .telegram__title{margin-bottom:1rem}.telegram.telegram-flex .btn--social span{width:29.6rem;white-space:nowrap}.telegram .container{display:flex;align-items:center;padding:4rem;background:#186d72;border-radius:2rem}@media (width <= 962px){.telegram .container{flex-direction:column;align-items:flex-start;padding:2.5rem 1.5rem}}.telegram__title{margin-right:4rem;color:#fff}@media (width <= 962px){.telegram__title{margin-right:0;margin-bottom:1.2rem;color:#fff}}.telegram__text{width:100%;max-width:45.7rem;margin-right:24.4rem;color:#ffffffb3}@media (width <= 962px){.telegram__text{margin-right:0;margin-bottom:2.5rem;font-size:1.9rem}}@media (width <= 962px){.telegram .btn span{width:32.7rem}}@media (width <= 600px){.telegram .btn span{width:23.7rem}}.task{margin-bottom:11.6rem}@media (width <= 962px){.task{margin-bottom:6rem}}.task__top{display:flex;justify-content:space-between;margin-bottom:9rem}@media (width <= 962px){.task__top{flex-direction:column;margin-bottom:3rem}}.task__suptitle{margin-bottom:1rem}.task__subtitle{margin-left:25.4rem;color:#c4cccc}@media (width <= 962px){.task__subtitle{margin-left:3.4rem}}.task__info{width:32.5rem;padding-top:5.3rem}@media (width <= 962px){.task__info{padding-top:1.9rem}}.task__text{margin-bottom:2.5rem}.task__content{width:110rem;margin:auto}@media (width <= 962px){.task__content{width:100%}}.task__content button span{width:104.1rem}@media (width <= 962px){.task__content button span{width:27.1rem}}@media (width <= 962px){.task .btn span{width:35.5rem}}@media (width <= 600px){.task .btn span{width:27.1rem}}.task__img{display:block;width:110rem;height:60.6rem;margin:auto;margin-bottom:1.5rem}@media (width <= 962px){.task__img{width:100%;object-fit:cover}}.blog{margin-bottom:9rem;overflow:hidden}@media (width <= 962px){.blog{position:relative;margin:0;padding-bottom:15.6rem}.blog .container{width:100%;max-width:100%;padding-left:1.5rem}}.blog__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}.blog .tabs{display:flex;gap:1rem;padding-bottom:.5rem}@media (width <= 962px){.blog .tabs{gap:.5rem;width:100%;overflow:auto}.blog .tabs::-webkit-scrollbar{display:none}}@media (width <= 962px){.blog__title{margin-bottom:1.5rem}}.blog__slider{display:none}@media only screen and (max-width: 962px){.blog__slider{overflow:visible}}.blog__slider.active{display:block}@media (width <= 962px){.blog .btn{position:absolute;top:60rem}.blog .btn span{width:35.5rem}}@media (width <= 600px){.blog .btn span{width:27.1rem}}.blog .tab{padding:1.8rem 1.5rem 1.4rem;border:1px solid #c4cccc;border-radius:1rem;cursor:pointer;transition:all .3s}@media (width <= 962px){.blog .tab{padding:1.7rem 1.4rem 1.3rem;font-size:1.17rem}}.blog .tab:hover,.blog .tab.active{color:#fff;background:#009ba4;transition:all .3s}.blog__item-label{position:absolute;top:1.5rem;left:1.5rem;padding:1.1rem 1.2rem .8rem;color:#fff;background:#3c3c3c73;border-radius:1rem;backdrop-filter:blur(10px)}.blog .swiper-slide{width:44rem;animation-duration:1s}@media (width <= 962px){.blog .swiper-slide{width:29rem!important}}.blog__item-img{margin-bottom:1.9rem}.blog__item-img img{width:44rem;height:44rem;border-radius:3rem}@media (width <= 962px){.blog__item-img img{width:100%;height:29rem;border-radius:2rem}}.blog__item-date{margin-bottom:1.5rem;color:#899292!important}@media (width <= 962px){.blog__item-date{font-size:1.4rem}}.blog__item-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-section__slider .swiper-slide:hover img{transform:scale(1.3)}.blog-section__slider .swiper-slide img{transition:all .3s}.blog-section__slider .swiper-slide .blog__item-img{width:32.7rem;height:32.7rem;overflow:hidden;border-radius:2.5rem;isolation:isolate}@media (width <= 962px){.blog-section__slider .swiper-slide .blog__item-img{width:29.7rem;height:29.7rem}}.blogs__item:hover img{transform:scale(1.3)}.blogs__item img{transition:all .3s}.blogs__item .blog__item-img{width:44rem;height:44rem;overflow:hidden;border-radius:3rem;isolation:isolate}@media (width <= 962px){.blogs__item .blog__item-img{width:96%;height:33rem}}.cases{margin-bottom:12rem}@media (width <= 962px){.cases{margin-bottom:5rem}}.cases__title{margin-bottom:3rem}.cases .projects__wrapper{gap:5rem 1.5rem}@media (width <= 962px){.cases .projects__wrapper{flex-wrap:nowrap}.cases .projects__wrapper .projects__label{padding:1rem .5rem .7rem;font-size:1rem;border-radius:.5rem}}.cases .projects__item{width:44.2rem}@media (width <= 962px){.cases .projects__item{width:29rem}}.cases .projects__item img{width:100%;height:33rem}@media (width <= 962px){.cases .projects__item img{height:21.5rem}}.cases .projects__img-wrapper{width:100%;height:auto;aspect-ratio:1.339}.specialists{margin-bottom:12rem;overflow:visible}@media (width <= 962px){.specialists{margin-bottom:6rem}}.specialists .container{position:relative;display:flex;align-items:flex-start;justify-content:space-between}@media (width <= 962px){.specialists .container{flex-direction:column;justify-content:flex-start}}.specialists__sticky{position:sticky;top:3rem;width:52rem;height:30.8rem}@media (width <= 962px){.specialists__sticky{position:static;width:100%;height:auto;padding-top:0}}.specialists__info{position:relative;width:67.1rem;padding-top:12.1rem}@media (width <= 962px){.specialists__info{width:100%}}.specialists__top{padding-bottom:5rem;border-bottom:.1rem solid #c4cccc}@media (width <= 962px){.specialists__top{padding-bottom:2rem}}.specialists__col{margin-bottom:1.9rem;font-weight:400;font-size:2.4rem;font-family:Racama,sans-serif;line-height:130%;color:#343f3f}.specialists__title{max-width:56rem}.specialists__icon:nth-child(1){position:absolute;top:4.6rem;right:20.5rem}@media (width <= 962px){.specialists__icon:nth-child(1){top:3.6rem;right:10.4rem}}.specialists__icon:nth-child(1) img{width:7.2rem;height:7.2rem}@media (width <= 962px){.specialists__icon:nth-child(1) img{width:5.2rem;height:5.2rem}}.specialists__icon:nth-child(2){position:absolute;top:0;right:0}.specialists__icon:nth-child(2) img{width:7.8rem;height:7.8rem}@media (width <= 962px){.specialists__icon:nth-child(2) img{width:5.8rem;height:5.8rem}}.specialists__icon:nth-child(3){position:absolute;top:10.3rem;right:8.3rem}@media (width <= 962px){.specialists__icon:nth-child(3){top:8rem;right:4.8rem}}.specialists__icon:nth-child(3) img{width:5.3rem;height:5.3rem}@media (width <= 962px){.specialists__icon:nth-child(3) img{width:3.3rem;height:3.3rem}}.specialists__list{display:flex;flex-wrap:wrap;gap:2rem 6.8rem;margin-bottom:5rem;padding-top:5rem}@media (width <= 962px){.specialists__list{gap:.5rem;margin-bottom:2.1rem;padding-top:2rem}}.specialists__item{width:27.5rem}@media (width <= 962px){.specialists__item{width:100%;font-size:1.8rem}}@media (width <= 962px){.specialists__ready-item:nth-child(1){width:8.5rem}.specialists__ready-item:nth-child(2){width:auto}}@media (width <= 600px){.specialists__ready-item:nth-child(1){width:12rem}.specialists__ready-item:nth-child(2){width:auto}}.specialists__ready-item:nth-child(1){width:13rem}.specialists__ready-item:nth-child(2){width:16rem}.specialists__ready{display:flex;gap:7rem;padding:4rem 4.3rem;background:#f5f6f6;border-radius:2.5rem}@media (width <= 962px){.specialists__ready{gap:1.7rem;padding:2rem 1.5rem}}@media (width <= 962px){.specialists__ready-descr{font-size:1.2rem}}.specialization{margin-bottom:16rem}@media (width <= 962px){.specialization{position:relative;margin-bottom:0;padding-bottom:13.6rem}}.specialization .container{display:flex;align-items:flex-start;justify-content:space-between}@media (width <= 962px){.specialization .container{flex-direction:column}}.specialization__heading{position:sticky;top:3rem;height:25rem}@media (width <= 962px){.specialization__heading{position:static;height:auto}}.specialization__title{margin-bottom:1.5rem;margin-left:-.5rem;color:#c4cccc}@media (width <= 962px){.specialization__title{margin-bottom:0;margin-left:0}}.specialization__text{max-width:44.8rem;margin-bottom:3rem;margin-left:6.6rem}@media (width <= 962px){.specialization__text{max-width:100%;margin-left:1.5rem}}.specialization__btn{margin-left:6.6rem}@media (width <= 962px){.specialization__btn{position:absolute;bottom:7rem;left:1.5rem;margin-left:0}}.specialization__btn span{width:21.6rem!important}@media (width <= 962px){.specialization__btn span{width:35.1rem!important}}@media (width <= 600px){.specialization__btn span{width:27.1rem!important}}.specialization__list{width:67.1rem}@media (width <= 962px){.specialization__list{width:100%}}.specialization__top{display:flex;gap:1.3rem;margin-bottom:1rem}.specialization__item{margin-bottom:5rem}@media (width <= 962px){.specialization__item{margin-bottom:2.5rem}}.specialization__item span{font-weight:400;font-size:1.2rem;font-family:Racama,sans-serif;line-height:140%;color:#343f3f;letter-spacing:-.02em;text-transform:uppercase}.specialization__content{padding-left:3rem;font-weight:400;font-size:1.8rem;font-family:Racama,sans-serif;line-height:140%;color:#566565}@media (width <= 962px){.specialization__content{font-size:1.6rem}}.about__wrapper{display:flex;justify-content:space-between;margin-bottom:7rem}@media (width <= 962px){.about__wrapper{flex-direction:column;margin-bottom:3.5rem}}@media (width <= 962px){.about__text{margin-bottom:1.5rem;font-weight:400;font-size:2.6rem;font-family:var(--font-family);line-height:130%;color:#343f3f;letter-spacing:-.02em}}.about__content{display:flex;flex-direction:column;gap:3rem;max-width:84.1rem}@media (width <= 962px){.about__content{gap:0}}.about__text-light{font-weight:400;font-size:2rem;font-family:var(--font-family);line-height:130%;color:#768484}.about__list{display:flex;margin-bottom:16rem;padding:6.4rem 5.4rem;background:#186d72;border-radius:2.5rem}@media (width <= 962px){.about__list{display:grid;grid-template-columns:1fr 1fr;gap:1.7rem;margin-bottom:6rem;padding:2.5rem 1rem}}.about__item{flex:1;padding-right:3rem;padding-left:3rem;border-right:.1rem solid #fff}@media (width <= 962px){.about__item{padding-right:0;padding-left:0;border:none}}.about__item:nth-child(1){padding-left:0}@media (width <= 962px){.about__item:nth-child(1){margin-right:3.5rem}}@media (width <= 500px){.about__item:nth-child(1){margin-right:0}}@media (width <= 962px){.about__item:nth-child(2){margin-right:3.5rem}}@media (width <= 500px){.about__item:nth-child(2){margin-right:0}}@media (width <= 962px){.about__item:nth-child(4){margin-right:3.5rem}}@media (width <= 500px){.about__item:nth-child(4){margin-right:0}}.about__item:last-child{padding-right:0;border-right:none}.about__descr{max-width:20rem;color:#fff}@media (width <= 962px){.about__descr{max-width:9rem;font-size:1.2rem}}.about__number{color:#fff;white-space:nowrap}@media (width <= 962px){.about__number{font-size:2.6rem}}.how{margin-bottom:16rem;overflow:hidden}@media (width <= 962px){.how{margin-bottom:5.7rem}}.how__top{display:flex;justify-content:space-between}@media (width <= 962px){.how__top{flex-direction:column}}.how__top-text{max-width:82.2rem;font-weight:400;font-size:2.8rem;font-family:var(--font-family);line-height:130%;color:var(--dark)}.how__title{color:#c4cccc}@media (width <= 962px){.how__title{flex-direction:column;margin-bottom:2.5rem;font-size:3rem}}.how__title span{display:block;padding-left:4.2rem;color:#343f3f}.how__top{margin-bottom:8rem}@media (width <= 962px){.how__top{margin-bottom:4.7rem}}.how .swiper{overflow:visible}.how .swiper-slide{position:relative;width:45.9rem;padding-top:4.5rem;padding-right:4.6rem;border-top:.15rem solid #343f3f}@media (width <= 962px){.how .swiper-slide{width:30.7rem;margin-bottom:4.7rem;margin-bottom:0;padding-right:2rem}}.how .swiper-slide:before{content:"";position:absolute;top:0;left:0;width:.15rem;height:4.5rem;background:#343f3f}.how .swiper-slide:nth-child(1):before{top:-.1rem;width:4.5rem;height:4.5rem;background:transparent;border-top:.15rem solid #343f3f;border-left:.15rem solid #343f3f;border-top-left-radius:2rem}.how .swiper-slide:first-child{border-top-left-radius:2rem}.how__name{margin-bottom:1.2rem;font-weight:400;font-size:2.8rem;line-height:130%;color:#343f3f}@media (width <= 962px){.how__name{font-size:2.2rem}}.how__text{font-weight:400;font-size:1.8rem;line-height:140%;color:#566565}@media (width <= 962px){.how__text{font-size:1.6rem}}.comand{margin-bottom:7rem}.comand__title{margin-bottom:3rem}.comand__wrapper{display:flex;flex-wrap:wrap;gap:6rem 1.3rem}@media (width <= 962px){.comand__wrapper{gap:3rem}}.comand__item{width:32.8rem}@media (width <= 962px){.comand__item{width:100%}}.comand__item img{width:100%;height:100%;object-fit:cover}.comand__img{width:100%;height:43.8rem;margin-bottom:2rem;object-fit:cover;overflow:hidden;background:#c4cccc66;border-radius:3rem}@media (width <= 962px){.comand__img{height:53.8rem}}@media (width <= 500px){.comand__img{height:43.8rem}}.comand__name{margin-bottom:.5rem}.comand__text-light{max-width:30rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:.1rem solid #c4cccc}@media (width <= 962px){.comand__text-light{max-width:100%}}.blogs .tabs{margin-bottom:3rem}@media (width <= 962px){.telegram.telegram-flex .btn--social span{width:33rem;font-size:1.2rem}}@media (width <= 600px){.telegram.telegram-flex .btn--social span{width:24rem}}.navbar{position:fixed;top:0;left:0;z-index:777777777;width:100%;height:auto;max-height:0;padding-top:10.5rem;padding-bottom:4rem;overflow:hidden;background:#fff;box-shadow:0 4px 30px #0000001a;visibility:hidden;opacity:0;transition:all .7s}@media (width <= 962px){.navbar{height:100%;box-shadow:unset}}.navbar.visible{max-height:100%;padding-top:10.5rem;visibility:visible;opacity:1}.navbar .container{display:flex;align-items:flex-start;justify-content:space-between}@media (width <= 962px){.navbar .container{flex-direction:column;max-height:calc(100dvh - 9.3rem);padding-bottom:5rem;overflow:auto}.navbar .container::-webkit-scrollbar{display:none}}@media (width <= 600px){.navbar .container{padding-bottom:5rem}}.navbar__categories{border-right:.1rem solid #c4cccc}@media (width <= 962px){.navbar__categories{width:100%;margin-bottom:3rem;border:none}}.navbar__dropdowns{display:flex;flex-direction:column;gap:1.2rem;padding-right:1.9rem;padding-bottom:1.9rem;border-bottom:.1rem solid #c4cccc}@media (width <= 962px){.navbar__dropdowns{gap:1rem;padding-right:0}}@media (width <= 962px){.navbar__dropdowns{margin-bottom:3rem;padding-bottom:0;border:none}}.navbar__dropdowns .navbar__item-content{display:none}@media (width <= 962px){.navbar__dropdowns .navbar__item-content{display:flex}}.navbar__dropdowns a{text-decoration:underline;text-underline-offset:.9rem;text-decoration-color:transparent!important;transition:all .1s;text-decoration-thickness:.15rem}.navbar__dropdowns a:hover{text-decoration-color:#009ba4!important;color:#009ba4}.navbar__whoms{display:flex;flex-direction:column;gap:1rem;padding-top:1.9rem}@media (width <= 962px){.navbar__whoms{padding-top:0}}.navbar__whoms a{text-decoration:underline;text-underline-offset:.9rem;text-decoration-color:transparent!important;transition:all .3s;text-decoration-thickness:.15rem}.navbar__whoms a:hover{text-decoration-color:#009ba4!important;color:#009ba4}.navbar__menu{display:flex;flex-wrap:wrap;gap:2.5rem 1rem;align-items:flex-start;width:55.6rem;max-width:55.6rem;max-height:83vh;padding-bottom:5rem;overflow:auto}@media (width <= 962px){.navbar__menu{display:none}}.navbar__menu::-webkit-scrollbar{width:3px;height:3px}.navbar__menu::-webkit-scrollbar-track{background:#c4cccc;border-radius:1rem}.navbar__menu::-webkit-scrollbar-thumb{background:#186d72;border-radius:1rem}.navbar__menu a{text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:transparent!important;transition:all .3s;text-decoration-thickness:.15rem}.navbar__menu a:hover{text-decoration-color:#009ba4!important;color:#009ba4}.navbar__menu .navbar__item-content{display:none}.navbar__menu .navbar__item-content.is-active{display:flex}@media only screen and (min-width: 962.1px){.navbar__menu .navbar__item-content.is-active{display:block}}.navbar__block{width:23rem}.navbar__block:nth-child(3){margin-top:-15rem}.navbar__block:nth-child(5){margin-top:-15rem}.navbar__link{width:auto;font-size:2.1rem;text-decoration:underline!important;text-underline-offset:.5rem;text-decoration-color:transparent!important;transition:all .3s;text-decoration-thickness:.05rem}.navbar__link:hover{text-decoration-color:#009ba4!important;color:#009ba4}.navbar__block-title{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.navbar__block-title svg{width:2.1rem;height:2.1rem}.navbar__item-link{display:flex;gap:5px;align-items:center;margin-bottom:.3rem;color:#899292}.navbar__item-link svg{margin-bottom:3px}.navbar__item-content{display:flex;flex-direction:column}@media only screen and (min-width: 962.1px){.navbar__item-content{width:100%;column-fill:balance;column-gap:.3rem}.navbar__item-content:has(.navbar__item-link:nth-child(10)){column-count:2}}.navbar__promo{width:43.2rem;height:auto;margin-left:6.2rem;padding:3rem;background:#186d72;border-radius:2.5rem}@media only screen and (height <= 625px){.navbar__promo{opacity:0}}@media only screen and (max-width: 962px){.navbar__promo{width:100%;margin-left:0;padding:2.5rem 1.5rem;opacity:1}}@media only screen and (max-width: 962px){.navbar__promo button{width:100%}}.navbar__promo button span{width:31.3rem}@media only screen and (max-width: 962px){.navbar__promo button span{flex:1;width:auto;padding:0}}.navbar__promo-title{margin-bottom:1.6rem;color:#fff}@media only screen and (height <= 700px){.navbar__promo-title{margin-bottom:5px;font-size:18px}}.navbar__promo-text{margin-bottom:1.9rem;color:#ffffff8c}@media only screen and (height <= 700px){.navbar__promo-text{margin-bottom:10px;font-size:15px}}@media (width <= 962px){.navbar__promo-text{font-size:1.6rem}}.navbar__links{position:absolute;top:41rem;right:4.2rem;width:43.2rem;padding:3rem;background:#f5f6f6;border-radius:2.5rem}@media (width <= 962px){.navbar__links{position:static;display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin-bottom:1.5rem;padding:0;padding-bottom:1rem;background:transparent;border-bottom:.1rem solid #c4cccc;border-radius:0}}.navbar__link{white-space:nowrap}@media (width <= 962px){.navbar__item .navbar__item-content{max-height:0;overflow:hidden;transition:all .3s}.navbar__item .navbar__item-content.active{margin-top:1rem}}.navbar__item-top{color:#899292;cursor:pointer}@media (width <= 962px){.navbar__item-top{display:flex;align-items:center;justify-content:space-between;font-size:2rem;color:#343f3f}.navbar__item-top:hover{color:inherit!important;text-decoration:none}.navbar__item-top.active svg{transform:rotate(-180deg)}}.navbar__item-top:hover,.navbar__item-top.is-active{color:#009ba4}@media only screen and (max-width: 962px){.navbar__item-top.is-active{color:#343f3f}}.navbar__item-top svg{display:none}@media (width <= 962px){.navbar__item-top svg{display:block;width:1rem;height:.7rem;transition:all .3s}}.navbar__whom-title{display:none}@media (width <= 962px){.navbar__whom-title{display:block;width:100%;height:4.9rem;margin-bottom:1rem;padding:1.65rem 1.5rem .125rem;font-size:1.4rem;color:#343f3f;letter-spacing:-.02em;text-transform:uppercase;background:#f5f6f6;border-radius:1rem}}@media (height <= 700px){.navbar.visible{padding-top:9.3rem}.navbar__links{top:auto;bottom:2.5rem;display:flex;flex-direction:column;gap:.7rem}.navbar__promo-title{margin-bottom:1.9rem}.navbar__whoms{margin-top:1.9rem}}.btn{display:flex;gap:.3rem;align-items:center}.btn:hover span,.btn:hover .icon{background:#009ba4;transition:all .3s}.btn span{display:flex;align-items:center;justify-content:center;width:26.6rem;height:5.6rem;padding:2rem 2.8rem 1.6rem;font-size:1.4rem;color:#fff;letter-spacing:-.02em;text-align:center;text-transform:uppercase;background:#186d72;border-radius:1rem;transition:all .3s}.btn .icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;background:#186d72;border-radius:1rem;transition:all .3s}.btn .icon svg{width:1.6rem;height:1.6rem}.btn.disabled{opacity:.5;pointer-events:none}.btn-link{background:#186d72;transition:all .3s}.btn-link:hover{background:#009ba4;transition:all .3s}.btn--social span,.btn--social .icon{background:#343f3f}.btn--social .icon svg{width:2.4rem;height:2.4rem}.btn--dark span,.btn--dark .icon{background:#343f3f}.btn--dark svg rect{fill:#343f3f}.btn-stroke:hover span{color:#fff;border-color:transparent}.btn-stroke:hover .icon{border-color:transparent}.btn-stroke:hover .icon svg path{stroke:#fff}.btn-stroke .icon{background:transparent;border:.1rem solid #186d72}.btn-stroke .icon svg{width:2.2rem;height:1rem}.btn-stroke span{color:#343f3f;background:transparent;border:.1rem solid #186d72}.btn-stroke svg path{transition:all .3s;stroke:#186d72}.btn-up .icon svg{width:1rem;height:2.3rem}.btn-article .icon svg{width:2.5rem;height:2.5rem}.btn-dark span,.btn-dark .icon{background:#04555a}.cookies{position:fixed;bottom:1.9rem;left:4.2rem;z-index:7777777777777777;display:flex;gap:2rem;width:46rem;padding:1rem;background:#fff;border-radius:1rem;box-shadow:0 4px 30px #0000001a;visibility:hidden;opacity:0;transition:all .3s!important;transition-delay:1s}@media (width <= 962px){.cookies{left:1.3rem;width:33.3rem}.cookies p{font-size:1rem}}.cookies.visible{visibility:visible!important;opacity:1}.cookies button{padding:1.8rem 1.5rem 1.4rem;color:#fff;background:#186d72;border-radius:1rem;transition:all .3s}.cookies button:hover{background:#009ba4}.cookies a{text-underline-offset:.35rem}.promotion{position:fixed;right:1.3rem;bottom:.7rem;z-index:777;width:29.4rem;padding:.5rem .5rem 2rem;background:#1f2c2c;border-radius:2.5rem;transform:translateY(150%);transition:transform 1.9s ease}@media (width <= 962px){.promotion{left:.5rem;width:35rem;padding:1.9rem .5rem}}.promotion.visible{transform:translateY(0)}.promotion__close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#3c3c3c73;border-radius:1rem}.promotion__close svg{width:1.2rem;height:1.2rem}.promotion__img{width:28.4rem;height:21.7rem;margin-bottom:1.9rem}@media (width <= 962px){.promotion__img{display:none}}.promotion__img img{width:100%;height:100%;border-radius:1.9rem}.promotion__top{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;padding:0 1.5rem}.promotion__title{color:#f46b55}.promotion__lable{padding:.5rem .5rem .3rem;color:#fff;background:#bc4836;border-radius:10rem}.promotion__prices{display:flex;gap:1rem;align-items:center;margin-bottom:1.9rem;padding:0 1.5rem}.promotion__price{font-weight:400;font-size:2.6rem;line-height:130%;color:#fff;letter-spacing:-.02em}.promotion__price--old{color:#c4cccc66;text-decoration:line-through}.promotion__form{display:flex;flex-direction:column;padding:0 1.5rem}.promotion__form input{margin-bottom:1.9rem;padding-bottom:1rem;border:none;border-bottom:.1rem solid rgba(255,255,255,.3)}.promotion__form button{margin-bottom:2rem;padding:1.6rem 1.8rem 1.2rem;color:#fff;background:#186d72;border-radius:1rem;transition:all .3s}.promotion__form button:hover{background:#009ba4}.promotion__form .checkbox__label a:not(:hover){color:#fff}.promotion__descr{max-width:85%;color:#ffffff8c}@media (width <= 962px){.promotion__descr{max-width:100%}}.promotion__descr a{color:#fff}.modal{position:fixed;top:0;left:0;z-index:7777777777777777000000000000000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:auto;background-color:#000c;visibility:hidden;opacity:0;transition:all .3s}@media (width <= 962px){.modal{width:100%!important;overflow:hidden}}.modal__content{position:relative;display:flex;justify-content:space-between;width:122.8rem;padding:7.9rem;background:#fff;border-radius:3rem}@media (width <= 962px){.modal__content{width:100%!important;margin-top:11rem;padding:4rem 1.5rem}.modal__content.error,.modal__content.done{margin-top:0;padding:6rem 1.5rem 3rem}}.modal__content .modal-default{display:flex;justify-content:space-between;width:100%}@media (width <= 962px){.modal__content .modal-default{flex-direction:column;align-items:flex-start;width:100%!important;max-height:101dvh;padding-bottom:9rem;overflow:auto}.modal__content .modal-default::-webkit-scrollbar{display:none}}.modal__content.done .modal-default{display:none}.modal__content.done .modal__done{display:flex}.modal__content.done .modal__error,.modal__content.error .modal-default,.modal__content.error .modal__done{display:none}.modal__content.error .modal__error{display:flex}.modal__services-title{margin-bottom:1.7rem;text-transform:uppercase}.modal .thumb-stroke .thumb.active,.modal .thumb-stroke .thumb:hover{color:#343f3f!important;background:#fff!important;border:.1rem solid #186d72}.modal form{display:flex;flex-wrap:wrap;gap:4rem 2rem}@media (width <= 962px){.modal form{gap:3rem}}@media (width <= 962px){.modal .user-box{width:100%!important}}.modal .user-box:nth-child(1){flex:1 1 auto;width:100%}.modal .user-box:nth-child(3){width:25.4rem}.modal__info{width:45rem}@media (width <= 962px){.modal__info{width:100%}}@media only screen and (max-width: 962px){.modal__descr{display:none}}.modal__lable{margin-bottom:2.5rem;font-size:1.8rem;line-height:140%;color:#343f3f;letter-spacing:-.02em;text-transform:uppercase}@media (width <= 962px){.modal__lable{margin-bottom:1rem;font-size:1.4rem}}.modal__title{margin-bottom:1rem;font-size:7.4rem;line-height:110%;color:#343f3f;letter-spacing:-.05em}@media (width <= 962px){.modal__title{margin-bottom:1rem;font-size:3.2rem}}.modal__images{display:flex;gap:1rem;margin-bottom:2.5rem}.modal__image{width:9rem;height:9rem;overflow:hidden;border-radius:50%}@media only screen and (max-width: 962px){.modal__image{width:6.4rem;height:6.4rem}}.modal__image img{width:100%;height:100%;object-fit:cover}.modal .thumbs{flex-wrap:wrap}.modal .close{position:absolute;top:1.5rem;right:1.5rem;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:#f5f6f6;border-radius:1rem}.modal .close svg{width:1.7rem;height:1.7rem}.modal__form{width:52.8rem}@media (width <= 962px){.modal__form{width:100%}}.modal__form .thumbs{margin-bottom:6vh}.modal__form .thumbs .thumb{color:#343f3f;background:#f5f6f6;border-color:#f5f6f6}.modal .file{display:flex;gap:1.9rem;align-items:center;margin-top:-1.5rem}.modal .file span{text-underline-offset:.5rem;text-decoration:underline}.modal .file label{color:#aab0b0}.modal .checkbox{margin-top:-1.5rem}@media (width <= 962px){.modal .checkbox{margin-top:-.5rem}}.modal .btn{margin-top:-1.5rem}@media (width <= 962px){.modal .btn{margin-top:-.5rem}}.modal .btn span{width:47.8rem}@media (width <= 962px){.modal .btn span{width:27rem}}.modal .button__file{display:flex;gap:1rem;align-items:center}.modal .button__file svg{width:1.9rem;height:1.9rem}.modal .modal-icon{width:8.1rem;height:8.1rem;margin-bottom:1.9rem}.modal .modal__center-title{margin-bottom:1.1rem;font-size:7.4rem;line-height:110%;color:#343f3f;letter-spacing:-.05em;text-align:center}@media (width <= 962px){.modal .modal__center-title{font-size:3rem}}.modal .modal__center-descr{margin-bottom:3rem;font-size:1.8rem;line-height:140%;color:#566565;text-align:center}.modal .modal__center-btn{padding:1.9rem 3.9rem 1.7rem;color:#fff;background:#186d72;border-radius:1rem}.modal .modal__done,.modal .modal__error{display:none}.modal__block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.modal.visible{visibility:visible;opacity:1;transition:all .3s}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.file-download-link{display:flex;gap:4px;align-items:center;color:#186d72;white-space:nowrap;text-decoration:underline}@media (any-hover: hover){.file-download-link:hover{color:#009ba4}}.file-download-link svg{width:1em;height:1em;min-width:18px;min-height:18px;margin-bottom:.4rem}.autoplay-video{width:100%;height:83.2rem;max-height:90vh}@media only screen and (max-width: 962px){.autoplay-video{height:auto;aspect-ratio:.75}}.autoplay-video video,.autoplay-video img{width:100%;height:100%;object-fit:cover;border-radius:3rem}@media only screen and (max-width: 962px){.autoplay-video video,.autoplay-video img{border-radius:1.5rem}}.autoplay-video__trigger{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);cursor:pointer}.checkbox{--checkbox-size: 16px;display:grid;grid-template-columns:var(--checkbox-size) 1fr;gap:10px;align-items:center;color:var(--checkbox-label-color, #343f3f);cursor:pointer;-webkit-user-select:none;user-select:none}@media (any-hover: hover){.checkbox:hover .checkbox__box{border-color:#009ba4}.checkbox:hover :not(.checkbox__input:checked)+.checkbox__box:after{background:#009ba4;opacity:.05}.checkbox:hover .checkbox__input:checked+.checkbox__box:after{background:#009ba4;opacity:.4}}.checkbox+.input-field-helper-line{position:relative;bottom:unset;margin-top:5px;padding:0}.checkbox__input{position:absolute;width:1px;height:1px;opacity:0}.checkbox__box{position:relative;width:var(--checkbox-size);height:var(--checkbox-size);margin:0;overflow:hidden;background:#fff;border:1px solid #aab0b0;border-radius:4px}.checkbox__box:after{content:"";position:absolute;background:#186d72;border-radius:1px;transform:scale(1.5);opacity:0;transition:opacity .15s ease,transform .15s ease,background .15s ease;inset:3px}.checkbox__input:checked+.checkbox__box{border-color:#009ba4}.checkbox__input:checked+.checkbox__box:after{transform:scale(1);opacity:1}.checkbox__label{color:#aab0b0}.checkbox__label a{display:initial;text-decoration:underline;color:#343f3f}.checkbox__label a:hover{color:#009ba4}.main-section{margin-bottom:12rem}@media (width <= 962px){.main-section{margin-bottom:50px;overflow:visible}}.main-section .container{position:relative;display:flex;justify-content:space-between;margin-bottom:9rem}@media only screen and (max-width: 962px){.main-section .container{margin-bottom:30px}}.main-section h1{margin-bottom:1.5rem;transition-duration:1.5s!important;animation-delay:.3s}@media (width <= 962px){.main-section h1{margin-bottom:1rem}}.main-section h1 a{display:inline;color:#343f3f;text-decoration:underline;text-decoration-color:#c4cccc66;text-underline-offset:1.5rem;text-decoration-thickness:.3rem;transition:all .3s}@media (width <= 962px){.main-section h1 a{text-underline-offset:.9rem;text-decoration-thickness:.19rem}}.main-section h1 a:hover{color:#009ba4;transition:all .3s;text-decoration-color:#009ba4}.main-section__subtitle a{display:inline;color:#899292;text-decoration:underline!important;transition:all .3s;text-underline-offset:9px}.main-section__subtitle a:hover{color:#009ba4}.main-section__btn{margin-top:2rem}.main-section__subtitle{transition-duration:1.5s!important;animation-delay:.5s}.main-section__info{width:79.5rem}@media (width <= 962px){.main-section__info{width:100%}}.main-section__info .h1 a{white-space:nowrap;text-decoration-style:dotted!important}@media (width <= 962px){.main-section__info .h1 a{font-size:3.1rem}}@media only screen and (min-width: 962.1px){.main-section__info .main-section__btn{display:none}}@media only screen and (max-width: 962px){.main-section__descr-col{display:none}}.main-section__descr{width:39.5rem;transition-duration:1.5s!important;animation-delay:.4s}.main-section__descr--mobile{width:33rem;max-width:33rem;margin:20px auto 0}@media only screen and (min-width: 962.1px){.main-section__descr--mobile{display:none}}.main-section__subtitle{max-width:59.5rem;color:#899292}.main-section video{display:block;width:140rem;height:79rem;margin:auto;border-radius:3rem;transition-duration:1.7s!important;animation-delay:.3s}@media (width <= 962px){.main-section video{width:42rem;height:42rem;object-fit:cover;border-radius:2.5rem}}@media (width <= 600px){.main-section video{width:33rem;height:33rem}}.projects{position:relative;margin-bottom:9rem}@media (width <= 962px){.projects{margin-bottom:5rem}}.projects__subtitle{margin-left:34.5rem;color:#c4cccc}@media (width <= 962px){.projects__subtitle{margin-bottom:2rem;margin-left:12.5rem}}.projects__wrapper{display:flex;flex-wrap:wrap;gap:5rem 0;justify-content:space-between}@media (width <= 962px){.projects__wrapper{gap:2.7rem}}.projects__top{margin-bottom:7rem}@media (width <= 962px){.projects__top{margin-bottom:2.5rem}}.projects__item{position:relative;width:65.8rem;transition-duration:1.5s!important}@media (width <= 962px){.projects__item{width:100%}}.projects__item:hover .projects__img-slide:first-child img{transform:scale(1.2)}.projects__item:hover .projects__img-slide:last-child img{transform:scale(1)}.projects__img-wrapper{position:relative;z-index:1;display:flex;align-items:flex-start;width:65.8rem;aspect-ratio:1.77;overflow:hidden}@media (width <= 962px){.projects__img-wrapper{width:100%;border-radius:2.5rem}}.projects__img-wrapper img{width:100%;height:100%;object-fit:cover;transition:opacity .32s ease,transform .32s ease-out;will-change:transform}.projects__img-wrapper video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease,transform .3s ease-out;pointer-events:none}.projects__img-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:3rem}@media (width <= 962px){.projects__img-slide{border-radius:2.5rem}}.projects__img-slide:nth-child(2) img{transform:scale(1.1);opacity:0;pointer-events:none}.projects__labels{position:absolute;top:1.5rem;left:1.5rem;z-index:7;display:flex;gap:1rem}.projects__label{padding:1.1rem 1.2rem .8rem;color:#fff;background:#3c3c3c73;border-radius:1rem;backdrop-filter:blur(10px)}.projects__text{position:absolute;top:13.5rem;right:2.3rem;max-width:32.3rem}@media (width <= 962px){.projects__text{position:static;font-size:2rem}}.projects__img{position:relative;width:100%;margin-bottom:1.5rem}.projects__img:hover .projects__img-second{visibility:visible;opacity:1;transition:all .5s}.projects__img-second{position:absolute;top:0;left:0;z-index:1;visibility:hidden;opacity:0;transition:all .5s}.projects__descr{margin-bottom:1rem;color:#768484}.projects__actions{margin-top:5rem}@media (width <= 962px){.projects__actions{margin-top:2.5rem}}.projects__actions .btn{width:23rem;height:5.7rem;margin:auto}@media (width <= 962px){.projects__actions .btn{width:100%}}.projects__actions .btn span{width:16.1rem;white-space:nowrap}@media (width <= 962px){.projects__actions .btn span{width:35.1rem}}@media (width <= 601px){.projects__actions .btn span{width:27.1rem}}.kp{margin-bottom:17rem;overflow:hidden}@media (width <= 962px){.kp{margin-bottom:5rem}}.kp .container{position:relative;width:141rem;padding:9rem 5.7rem;background:#343f3f;border-radius:3rem;transition:all .3s}@media (width <= 962px){.kp .container{width:42rem;max-width:42rem;padding:2.5rem 1.5rem;border-radius:1.9rem}}@media (width <= 600px){.kp .container{width:35rem;max-width:35rem}}.kp__bg{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.kp__bg video{width:100%;height:100%;object-fit:cover}.kp__title{margin-bottom:2rem;color:#fff;transition-duration:1s!important}@media (width <= 962px){.kp__title{margin-bottom:0}}.kp__subtitle{margin-bottom:2rem;margin-left:16.4rem;color:#ffffff8c;transition-duration:1.5s!important}@media (width <= 962px){.kp__subtitle{margin-bottom:0;margin-left:0}}.kp__suptitle{margin-bottom:2rem;margin-left:48rem;color:#fff;white-space:nowrap;transition-duration:2s!important}@media (width <= 962px){.kp__suptitle{max-width:90%;margin-bottom:1.5rem;margin-left:0;white-space:wrap}}.kp__btn{position:absolute;top:20.3rem;right:5rem;transition-duration:2.5s!important}@media (width <= 962px){.kp__btn{top:21.9rem;left:1.5rem;width:32rem}}@media (width <= 600px){.kp__btn{left:1.5rem;width:32rem}}.kp__text{position:absolute;bottom:8.7rem;max-width:29.1rem;color:#fff;transition-duration:2.5s!important}@media (width <= 962px){.kp__text{position:static;width:35rem;max-width:100%;max-width:35rem;margin-bottom:8.1rem;font-size:1.6rem}}.create{position:relative;margin-bottom:17rem}@media (width <= 962px){.create{margin-bottom:6rem;overflow:hidden}}.create__title{color:#c4cccc}.create__subtitle{margin-left:11rem}.create__info{margin-bottom:39.2rem}@media (width <= 962px){.create__info{margin-bottom:2.8rem}}.create__text{width:100%;max-width:33.7rem;margin-bottom:2.5rem}@media (width <= 962px){.create__text{max-width:100%;margin-bottom:1.9rem}}.create__btn span{gap:1rem;align-items:center;width:20.8rem}@media (width <= 962px){.create__btn span{width:35.5rem}}@media (width <= 600px){.create__btn span{width:27.1rem}}.create__btn span svg{width:1.9rem;height:1.9rem}.create__elem{position:absolute;z-index:7;display:flex;gap:2.5rem;align-items:center;width:35rem;padding:1.75rem 3.5rem 1.75rem 1.5rem;background:#c4cccc66;border-radius:2rem;backdrop-filter:blur(11.041009903px)}@media (width <= 962px){.create__elem{position:static;width:100%;margin-bottom:1rem;padding:1rem}}.create__elem-value{display:flex;align-items:center;justify-content:center;min-width:9rem;padding:1.9rem 1.65rem 1.05rem;background:#fff;border-radius:1.5rem}@media (width <= 962px){.create__elem-value{min-width:7rem;font-size:3rem}}.create .elem1{top:27rem;left:33rem}.create .elem2{top:51rem;left:59rem}.create .elem3{top:25rem;right:5rem}.create .elem4{position:absolute;top:23rem;left:49rem}@media (width <= 962px){.create .elem4{display:none}}.create .elem4 img{width:40.4rem;height:30.6rem;border-radius:3rem}.create .elem5{position:absolute;top:-10rem;left:95rem}@media (width <= 962px){.create .elem5{display:none}}.create .elem5 img{width:43.6rem;height:43.6rem;border-radius:3rem}@media (width <= 962px){.create__descr{margin-top:1.8rem}}.services{margin-bottom:15.7rem}@media (width <= 962px){.services{margin-bottom:6rem}}.services__title{color:#c4cccc}.services__subtitle{margin-left:29.4rem}@media (width <= 962px){.services__subtitle{margin-left:13rem}}.services__wrapper{display:flex;justify-content:space-between}@media (width <= 962px){.services__wrapper{flex-direction:column}}.services__actions{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;max-width:56.5rem;padding-top:6rem}@media (width <= 962px){.services__actions{flex-direction:column;gap:1rem;max-width:100%;margin-bottom:3rem;padding-top:2rem}}@media only screen and (max-width: 962px){.services__actions .services__item-top svg{display:none}}.services__item-top{display:flex;align-items:center;justify-content:space-between;width:27rem;padding:2.4rem 1.5rem 2rem;border:1px solid rgba(196,204,204,.4);border-radius:1rem;transition:all .3s}@media (width <= 962px){.services__item-top{width:100%;padding:0;border:none}.services__item-top.active svg{transform:rotate(-90deg)!important}}.services__item-top:hover{color:#fff;background:#009ba4;border-color:transparent}@media (width <= 962px){.services__item-top:hover{color:#343f3f;background:transparent}}.services__item-top:hover svg{transform:rotate(-180deg);transition:all .5s}@media (width <= 962px){.services__item-top:hover svg{transform:rotate(90deg)}}.services__item-top:hover svg path{transition:all .5s;fill:#fff}@media (width <= 962px){.services__item-top:hover svg path{fill:#343f3f}}.services__item-top svg{width:.7rem;height:.9rem;transition:all .3s}@media (width <= 962px){.services__item-top svg{transform:rotate(90deg)}}.services__item{position:relative}.services__item-content{position:absolute;top:0;left:0;display:none;width:max-content;min-width:290px;padding:2rem;background:#fff;border:.1rem solid #009BA4;border-radius:2rem;visibility:hidden}@media (width <= 962px){.services__item-content{position:static;width:100%;max-height:0;padding:0 2rem;overflow:hidden;border:none;visibility:visible;opacity:1}}@media only screen and (min-width: 962.1px){.services__item-content:has(a:nth-child(10)) .services__item-content-wrapper{grid-template-columns:1fr 1fr;gap:5px 30px;width:auto;white-space:nowrap}}.services__item-content a{text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:transparent;transition:all .3s}@media only screen and (min-width: 962.1px){.services__item-content a{max-width:25vw}}.services__item-content a:hover{color:#009ba4;text-decoration-color:#009ba4}.services__item-content-wrapper{display:grid;grid-template-columns:1fr;gap:.5rem}.services__links{display:flex;flex-direction:column;gap:.3rem;width:44.2rem}@media (width <= 962px){.services__links{gap:1rem;width:100%}}.services__lable{width:14.1rem;margin-bottom:4rem;padding:1.9rem 2rem 1.5rem;background:#f5f6f6;border-radius:1rem}@media (width <= 962px){.services__lable{width:100%;margin-bottom:2.1rem;font-size:1.4rem}}.services__link{display:flex;align-items:center;justify-content:space-between;margin-left:-2rem;padding:1.3rem 2rem .8rem;border-radius:1rem;transition:all .3s}@media (width <= 962px){.services__link{margin-left:0;padding:0}}.services__link:nth-child(1){margin-top:-1rem}.services__link:hover{color:#fff;background:#009ba4;transition:all .3s!important}@media (width <= 962px){.services__link:hover{color:#343f3f;background:transparent}}.services__link:hover svg path{transition:all .3s;stroke:#fff}@media (width <= 962px){.services__link:hover svg path{stroke:#343f3f}}.services__link svg path{transition:all .3s}.services__image{display:flex;flex:0 0 442px;max-width:442px}@media only screen and (max-width: 962px){.services__image{display:none}}.services__image img{width:100%;height:auto;object-fit:contain;object-position:bottom}.img-slider{width:65.8rem;overflow:hidden}@media (width <= 962px){.img-slider{width:33rem}}.img-slider:hover .swiper-pagination{opacity:1}.img-slider .swiper-pagination{position:absolute;bottom:2.5rem;left:50%;z-index:77777;display:flex;gap:.9rem;align-items:center;padding:.5rem;background:#3c3c3c73;border-radius:1rem;transform:translate(-50%);opacity:1;backdrop-filter:blur(10px);transition:all .3s}@media (width <= 962px){.img-slider .swiper-pagination{opacity:1}}.img-slider .swiper-pagination-bullet{z-index:7;width:.9rem;height:.9rem;background:#ffffff8c;border-radius:50%;transition:all .3s}.img-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.service .task{padding:9rem 0;background:#f5f6f6}@media (width <= 962px){.service .task{margin-bottom:5rem;padding-top:3rem;padding-bottom:3rem;border-radius:2.5rem}}.service__slider{overflow:visible}.service__slider .swiper-wrapper{position:relative;overflow:visible;transition-timing-function:linear!important}.service__slider .swiper-slide{background:#e7ecec;border-radius:3rem;transition-property:transform!important;will-change:transform}@media (width <= 962px){.service__slider .swiper-slide.slide1{width:19.6rem!important;height:14.7rem!important;border-radius:1.5rem}.service__slider .swiper-slide.slide2{width:12.7rem!important;height:17.2rem!important;border-radius:1.5rem}.service__slider .swiper-slide.slide3{width:12.9rem!important;height:12.9rem!important;border-radius:1.5rem}.service__slider .swiper-slide.slide4{width:12.7rem!important;height:17.2rem!important;border-radius:1.5rem}.service__slider .swiper-slide.slide5{width:19.6rem!important;height:14.7rem!important;border-radius:1.5rem}.service__slider .swiper-slide.slide6{width:12.7rem!important;height:17.2rem!important;border-radius:1.5rem}}.service-main{margin-bottom:12rem;overflow:hidden}@media (width <= 962px){.service-main{margin-bottom:5rem}}.service-main__wrapper{display:flex;justify-content:space-between;margin-bottom:9.5rem}@media (width <= 962px){.service-main__wrapper{flex-direction:column;margin-bottom:4rem}}.service-main__title{max-width:55rem;margin-bottom:2rem}@media (width <= 962px){.service-main__title{max-width:100%;margin-bottom:2rem}}.service-main__info{max-width:66.9rem}.service-main__text{margin-bottom:3rem;color:#343f3f}@media (width <= 962px){.service-main__text{color:#343f3f}}@media (width <= 962px){.service-main .btn span{width:35.1rem!important}}@media (width <= 600px){.service-main .btn span{width:27.1rem!important}}.service-main__img-pdf-link{display:flex;justify-content:center;margin-top:40px}@media only screen and (max-width: 962px){.service-main__img-pdf-link{margin-top:10px}}@media only screen and (max-width: 962px){.service-main__img-pdf-link .file-download-link{font-size:1.6rem}}.service-main__developers{margin-bottom:12rem}@media (width <= 962px){.service-main__developers{margin-bottom:6rem}}.service-main__developers .swiper-wrapper{display:flex;justify-content:space-between}.service-main__developers .swiper-slide{width:32.8rem}@media (width <= 962px){.service-main__developers .swiper-slide{width:29rem}}.developers__title{margin-bottom:.5rem;font-size:2.8rem;line-height:130%;color:#343f3f}@media (width <= 962px){.developers__title{margin-bottom:1rem;font-size:2.2rem}}.developers__text{font-size:1.8rem;line-height:140%;color:#768484}@media (width <= 962px){.developers__text{max-width:99%;font-size:1.8rem}}.developers__link,.developers .file-download-link{margin-top:8px;color:#186d72;text-decoration:underline}@media (any-hover: hover){.developers__link:hover,.developers .file-download-link:hover{color:#009ba4}}.developers__img{display:flex;align-items:center;justify-content:center;width:32.8rem;height:32.8rem;margin-bottom:2.5rem;background:#f5f6f6;border-radius:2.5rem}@media (width <= 962px){.developers__img{width:29rem;height:29rem}}.developers__img svg{width:26rem;height:26rem}@media (width <= 962px){.developers__img svg{width:22rem;height:22rem}}.similar-services{margin-bottom:7rem}@media (width <= 962px){.similar-services{margin-bottom:4rem}}.similar-services__title{margin-bottom:4.3rem}@media (width <= 962px){.similar-services__title{margin-bottom:2.1rem}}.similar-services__wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;width:100%}@media (width <= 962px){.similar-services__wrapper{gap:.5rem}}.similar-services__link{display:flex;align-items:center;justify-content:space-between;width:32.7rem;padding:2.4rem 2rem 2rem;color:#343f3f;border:.1rem solid rgba(196,204,204,.4);border-radius:1rem;transition:all .3s}@media (width <= 962px){.similar-services__link{width:100%;padding:1.5rem 1.5rem 1.3rem;font-size:1.6rem}}.similar-services__link:hover{color:#fff;background:#009ba4;border-color:transparent}.similar-services__link:hover svg path{stroke:#fff}.similar-services__link span{max-width:17.9rem}@media (width <= 962px){.similar-services__link span{max-width:90%}}.similar-services__link svg{width:2.4rem;height:2.2rem;transition:all .3s}.stages{margin-bottom:9rem}@media (width <= 962px){.stages{margin-bottom:5rem}}.stages__title{color:#c4cccc}.stages__text{padding-bottom:2.5rem;border-bottom:.1rem solid rgba(196,204,204,.4)}@media (width <= 962px){.stages__text{font-size:1.4rem}}.stages__subtitle{margin-bottom:4rem;margin-left:9.7rem}@media (width <= 962px){.stages__subtitle{margin-bottom:2rem}}.stages .swiper-slide{width:73.1rem;height:auto;padding:4rem 3rem;border:1px solid #c4cccc;border-radius:3rem}@media (width <= 962px){.stages .swiper-slide{width:30rem;padding:2rem 1.5rem}}.stages__top{display:flex;gap:.9rem;margin-bottom:1.2rem}.stages__top span{font-weight:400;font-size:1.4rem;font-family:Racama,sans-serif;line-height:140%;color:#343f3f;letter-spacing:-.02em;text-transform:uppercase}.stages__list{display:flex;flex-direction:column;gap:1.5rem;margin-top:2.5rem}.stages__item{display:flex;gap:4rem;padding-bottom:1.5rem;border-bottom:.1rem solid rgba(196,204,204,.4)}@media (width <= 962px){.stages__item{flex-direction:column;gap:.5rem;font-size:1.3rem;color:#768484}}.stages__item:last-child{border:none}.stages__item span{display:block;min-width:20.3rem;font-weight:400;font-size:1.4rem;font-family:Racama,sans-serif;line-height:130%;color:#343f3f}@media (width <= 962px){.stages__item span{width:auto}}.services.service-page{margin:0;padding-bottom:15rem;overflow:hidden}@media (width <= 962px){.services.service-page{padding-bottom:3rem}}.services.service-page .services__subtitle{margin-bottom:6rem}@media only screen and (max-width: 962px){.services.service-page .services__subtitle{margin-bottom:3rem}}.services.service-page .services__actions{max-width:100%;padding-top:0}@media only screen and (max-width: 962px){.services.service-page .services__actions{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1rem;gap:2.78vw;counter-reset:item}}@media only screen and (min-width: 962.1px){.services.service-page .services__item{width:31.7rem;transform:none}}@media only screen and (max-width: 962px){.services.service-page .services__item{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:44.44vw;height:33vw;padding:1.5rem;font-size:1.8rem;border:.1rem solid rgba(196,204,204,.4);border-radius:1.5rem}}@media only screen and (max-width: 962px) and (any-hover: hover){.services.service-page .services__item:hover{--service-item-decor-opacity: .1}}@media only screen and (max-width: 962px){.services.service-page .services__item svg{display:none}}@media only screen and (max-width: 962px){.services.service-page .services__item:before{content:counter(item,decimal-leading-zero);font-size:1.2rem;line-height:1.4;color:#aab0b0;letter-spacing:-.02em;counter-increment:item}}@media only screen and (max-width: 962px){.services.service-page .services__item:after{content:"";position:absolute;background:url('data:image/svg+xml,<svg width="424" height="510" viewBox="0 0 424 510" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M83.1826 0L205.079 182.143L326.282 0H405.931L279.187 190.157H209.927L239.708 234.6H241.094L240.456 235.94L265.955 273.943L389.962 460.134L423.245 510H340.062L218.167 327.857L96.9629 510H17.3145L144.06 319.843H213.318L183.537 275.4H182.151L182.788 274.06L157.29 236.057L33.1992 49.7412L0 0H83.1826Z" fill="%23186D72"/></svg>');background-repeat:no-repeat;background-position:top center;background-size:117.56944444vw 141.66666667vw;opacity:var(--service-item-decor-opacity, .03);transition:opacity .3s ease;pointer-events:none;inset:0}}.services.service-page .services__item:nth-child(1):after{--row: 0;--col: 0;background-position:6.9vw 0vw}.services.service-page .services__item:nth-child(2):after{--row: 0;--col: 1;background-position:-40.32vw 0vw}.services.service-page .services__item:nth-child(3):after{--row: 1;--col: 0;background-position:6.9vw -35.78vw}.services.service-page .services__item:nth-child(4):after{--row: 1;--col: 1;background-position:-40.32vw -35.78vw}.services.service-page .services__item:nth-child(5):after{--row: 2;--col: 0;background-position:6.9vw -71.56vw}.services.service-page .services__item:nth-child(6):after{--row: 2;--col: 1;background-position:-40.32vw -71.56vw}.services.service-page .services__item:nth-child(7):after{--row: 3;--col: 0;background-position:6.9vw -107.34vw}.services.service-page .services__item:nth-child(8):after{--row: 3;--col: 1;background-position:-40.32vw -107.34vw}.services.service-page .services__item:nth-child(6):after{display:none}.services.service-page .services__item-top{width:100%}@media only screen and (max-width: 962px){.services.service-page .services__item-content{display:none}}.services-side-modal{position:fixed;inset:0;z-index:9999999999;pointer-events:none}.services-side-modal.is-active{pointer-events:all}.services-side-modal.is-active .services-side-modal__backdrop{opacity:1}.services-side-modal.is-active .services-side-modal__content{transform:translate(0)}.services-side-modal__backdrop{position:fixed;inset:0;background:#0000004d;opacity:0;transition:opacity .3s ease}.services-side-modal__close{position:fixed;right:7px;bottom:14px;z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.services-side-modal__content{position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:82vw;padding:10vh 15px 15px;background:#fff;transform:translate(-110%);transition:transform .3s ease}.services-side-modal__title{margin-bottom:1.7vh;font-size:40px;line-height:1.3;word-break:break-word}.services-side-modal__list{display:grid;gap:2.1vh;padding-bottom:15px;overflow:scroll}.services-side-modal__list a{font-size:18px;line-height:1.4}.services-side-modal__footer{margin-top:auto}.services-side-modal__footer .btn{width:100%}.services-side-modal__footer .btn span{flex:1;width:auto;height:56px;font-size:14px}.services-side-modal__footer .btn .icon{width:56px;height:56px}.services-side-modal__footer .btn .icon svg{width:15px;height:15px}.stages-slider{padding-bottom:.5rem}.stages{overflow:hidden}.stages .swiper{overflow:visible}.cases-developers{margin-bottom:12rem}@media (width <= 962px){.cases-developers{margin-bottom:6rem}}.cases-developers .container{display:flex;gap:11.2rem;align-items:flex-start}@media (width <= 962px){.cases-developers .container{flex-direction:column;gap:3rem}}.cases-developers__headings{position:sticky;top:3rem}@media (width <= 962px){.cases-developers__headings{position:static}}.cases-developers__title{font-weight:400;font-size:8.8rem;line-height:110%;color:#343f3f;letter-spacing:-.05em}@media (width <= 962px){.cases-developers__title{font-size:4rem}}.cases-developers__suptitle{margin-left:12.5rem;font-weight:400;font-size:5.2rem;line-height:110%;color:#c4cccc;letter-spacing:-.02em}@media (width <= 962px){.cases-developers__suptitle{margin-left:9rem;font-size:3.4rem}}.cases-developers__subtitle{margin-left:17.5rem;font-weight:400;font-size:5.2rem;line-height:110%;color:#343f3f;letter-spacing:-.02em}@media (width <= 962px){.cases-developers__subtitle{margin-left:9rem;font-size:3.4rem}}@media (width <= 962px){.cases .projects__wrapper{gap:0!important}}.cases .projects__item .img-slider{width:100%}.slider-section{height:auto!important}.error-page{padding-top:21.7rem!important}@media (width <= 962px){.error-page{padding-top:11rem!important}}.error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:12.2rem}@media (width <= 962px){.error{padding-bottom:6rem}}.error__number{font-weight:400;font-size:20rem;font-family:Racama,sans-serif;line-height:120%;color:#343f3f;letter-spacing:-.02em}@media (width <= 962px){.error__number{margin-bottom:3rem;font-size:10rem}}.error__title{margin-top:-3rem;margin-bottom:.5rem}.error__text{max-width:72.3rem;margin-bottom:3rem;color:#566565;text-align:center}@media (width <= 962px){.error__text{max-width:100%;font-size:1.8rem}}.error__btn span{color:#343f3f!important;background:transparent;border:.1rem solid #186d72}.error__btns{display:flex;gap:2rem}@media (width <= 962px){.error__btns{flex-direction:column}}.blog-section{margin-bottom:9rem;overflow:hidden}@media (width <= 962px){.blog-section{margin-bottom:4rem}}.blog-section__title{margin-bottom:4rem;padding-left:4.3rem}@media (width <= 962px){.blog-section__title{margin-bottom:2rem;padding-left:1.5rem}}.blog-section__wrapper{width:140.8rem;margin:auto;padding:4rem 2.8rem;background:#f5f6f6;border-radius:3rem}@media (width <= 962px){.blog-section__wrapper{width:43rem;padding-left:1.5rem;overflow:hidden}}@media (width <= 600px){.blog-section__wrapper{width:35rem;padding:2.5rem 1rem}}.blog-section__subtitle{display:flex;gap:.9rem;align-items:center;margin-bottom:3rem}.blog-section__subtitle svg{width:2.1rem;height:2.1rem}.blog-section .swiper-wrapper{justify-content:space-between}.blog-section .blog__item-text{max-width:30rem}.blog-section .swiper-slide{width:32.7rem}@media (width <= 962px){.blog-section .swiper-slide{width:29.7rem!important}}.blog-section .swiper-slide img{width:32.7rem;height:32.7rem;border-radius:2.5rem}@media (width <= 962px){.blog-section .swiper-slide img{width:29.7rem;height:29.7rem}}@media (width <= 962px){.blog-section .blog__item-date{margin-bottom:.5rem}}@media (width <= 962px){.blog-section .blog__item-text{max-width:27.7rem;font-size:1.8rem}}@media (width <= 962px){.blogs{padding-bottom:6rem}}.blogs__wrapper{display:flex;flex-wrap:wrap;gap:6rem 0;justify-content:space-between}@media (width <= 962px){.blogs__wrapper{gap:4rem 0}}.blogs__item{position:relative;width:44rem}@media (width <= 962px){.blogs__item{width:100%}.blogs__item img{width:96%;height:33rem}}.blogs__navigations{display:flex;gap:1.5rem;align-items:center;justify-content:center;margin-top:5rem}@media (width <= 600px){.blogs__navigations{justify-content:flex-start}}.blogs__navigations button{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem}@media (width <= 962px){.blogs__navigations button{width:4.5rem;height:4.5rem}}.blogs__navigations button svg{width:2rem;height:2rem}@media (width <= 962px){.blogs__navigations button svg{width:1.5rem;height:1.5rem}}.blogs__navigations button.disable{opacity:.5}.blogs__navigations-items{display:flex;gap:1rem;align-items:center}.blogs__navigations-item{display:block;padding:1.4rem 1.9rem 1.1rem;line-height:100%;color:#899292;border:.1rem solid rgba(196,204,204,.4);border-radius:1rem}@media (width <= 962px){.blogs__navigations-item{font-size:1.4rem}}.blogs__navigations-item.active{color:#fff;background:#186d72}.blogs__navigations-prev,.blogs__navigations-next{border:.1rem solid #186d72;border-radius:1rem}.contacts{position:relative;margin-bottom:12rem}@media (width <= 962px){.contacts{margin-bottom:3rem}}.contacts .container{display:flex;gap:18.8rem;align-items:flex-start}@media (width <= 962px){.contacts .container{flex-direction:column;gap:0}}.contacts__actions{position:sticky;top:5rem;height:auto}@media (width <= 962px){.contacts__actions{position:static;flex-direction:column}.contacts__actions button{position:absolute;top:77rem}.contacts__actions button span{width:35.5rem}}@media (width <= 500px){.contacts__actions button{position:absolute;top:81.5rem}.contacts__actions button span{width:27.5rem}}.contacts__title{margin-bottom:3rem}@media (width <= 962px){.contacts__title{margin-bottom:2rem}}.contacts__content{width:84.2rem}@media (width <= 962px){.contacts__content{width:100%}}.contacts__descr{margin-bottom:3rem}.contacts__inner{display:flex;gap:6rem;margin-bottom:6rem}@media (width <= 962px){.contacts__inner{gap:4.5rem;margin-bottom:5rem}}.contacts__label{margin-bottom:.5rem;color:#aab0b0}@media (width <= 962px){.contacts__label{font-size:1.4rem}}.contacts__link{color:#343f3f;text-transform:lowercase;transition:all .3s}.contacts__link:hover{color:#009ba4}@media only screen and (max-width: 962px){.contacts__link{font-size:1.8rem}}.contacts__btns{display:flex;flex-wrap:wrap;gap:2rem}.contacts__btn{position:relative;width:41.1rem;padding:2.4rem 2rem;color:#343f3f;background:#f5f6f6;border-radius:2rem;transition:all .3s}.contacts__btn:hover{background:#009ba4}.contacts__btn:hover .contacts__btn-text{color:#fff}.contacts__btn:hover svg path{fill:#fff;stroke:#fff}.contacts__btn:nth-child(1){display:flex;gap:4.5rem}@media (width <= 962px){.contacts__btn:nth-child(1){flex-direction:row-reverse;gap:2.5rem}}.contacts__btn:nth-child(2) .contacts__btn-text{margin-bottom:2.3rem}.contacts__btn:nth-child(3){width:100%;padding:4rem;background:#186d72}@media (width <= 962px){.contacts__btn:nth-child(3){padding:2rem 1.5rem}}.contacts__btn:nth-child(3):hover{background:#009ba4}.contacts__btn:nth-child(3) .contacts__btn-title{margin-bottom:.5rem;color:#fff}.contacts__btn:nth-child(3) .contacts__btn-descr{color:#ffffffb3}@media (width <= 962px){.contacts__btn:nth-child(3) .contacts__btn-descr{margin-bottom:1.5rem;font-size:1.6rem}}.contacts__btn:nth-child(3) svg path{stroke:#fff}.contacts__btn svg{display:block;width:2.4rem;height:2.2rem;transition:all .3s}.contacts__btn .work{width:11.4rem!important;height:2.6rem!important;margin-bottom:2.2rem;transition:all .3s}@media (width <= 962px){.contacts__btn .work{margin-bottom:1.5rem;font-size:1.6rem}}.contacts__btn .absolute{position:absolute;top:7rem;right:4rem}@media (width <= 962px){.contacts__btn .absolute{position:static}}.contacts__img-block{min-width:14.3rem}@media (width <= 962px){.contacts__img-block{min-width:9.7rem}}.contacts__img-block .contacts__img-wrap{position:absolute}.contacts__img-block .contacts__img-wrap:nth-child(1){top:4.7rem;left:2rem;width:5.5rem;height:5.5rem}@media (width <= 962px){.contacts__img-block .contacts__img-wrap:nth-child(1){top:3.6rem;left:29.8rem;width:3.9rem;height:4.2rem}}@media (width <= 500px){.contacts__img-block .contacts__img-wrap:nth-child(1){top:3.6rem;left:21.8rem;width:3.9rem;height:4.2rem}}.contacts__img-block .contacts__img-wrap:nth-child(2){top:2.4rem;left:10.4rem;width:5.9rem;height:5.9rem}@media (width <= 962px){.contacts__img-block .contacts__img-wrap:nth-child(2){top:2rem;left:35.2rem;width:4.3rem;height:4.3rem}}@media (width <= 500px){.contacts__img-block .contacts__img-wrap:nth-child(2){top:2rem;left:27.2rem;width:4.3rem;height:4.3rem}}.contacts__img-block .contacts__img-wrap:nth-child(3){top:10.2rem;left:7.4rem;width:4rem;height:4rem}@media (width <= 962px){.contacts__img-block .contacts__img-wrap:nth-child(3){top:7.8rem;left:33.7rem;width:3rem;height:3rem}}@media (width <= 500px){.contacts__img-block .contacts__img-wrap:nth-child(3){top:7.8rem;left:25.7rem;width:3rem;height:3rem}}.contacts__img-block .contacts__img-wrap img{width:100%;height:100%}.contacts__btn-text{margin-bottom:4.4rem}@media (width <= 962px){.contacts__btn-text{margin-bottom:1.5rem;font-size:1.6rem}}.contacts__img{margin-bottom:6rem}.contacts__img img{width:135.6rem;height:76.5rem;object-fit:covers;border-radius:3rem}@media (width <= 962px){.contacts__img img{width:100%;height:23.6rem;border-radius:2rem}}@media (width <= 500px){.contacts__img img{height:18.6rem;border-radius:2rem}}.requisites{margin-top:9rem}@media (width <= 962px){.requisites{margin-top:11rem}}.requisites__title{margin-bottom:2rem}.requisites__item{display:flex;gap:5rem}@media (width <= 962px){.requisites__item{gap:1.5rem}}@media (width <= 962px){.requisites__info{font-size:1.2rem}}.requisites__inner{display:flex;flex-direction:column;gap:1.2rem}@media (width <= 962px){.requisites__inner{gap:.5rem}}.requisites__label{width:33.5rem;color:#899292}@media (width <= 962px){.requisites__label{width:15.8rem;min-width:15.8rem;font-size:1.2rem}}.vacancies .service-main__info{max-width:84.1rem}@media (width <= 962px){.vacancies .service-main__info{width:100%}}.vacancies .service-main__text{font-size:2.8rem}@media (width <= 962px){.vacancies .service-main__text{margin-bottom:1.5rem;font-size:2.2rem}}.vacancies .service-main__text-light{color:#768484}.vacancies .service-main__socials{display:flex;gap:1.5rem}@media (width <= 962px){.vacancies .service-main__socials{margin-bottom:3rem}}.vacancies .service-main__social{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;background:#186d72;border-radius:50%;transition:all .3s}.vacancies .service-main__social:hover{background:#009ba4}.vacancies .service-main__social svg{width:2.4rem;height:2.4rem}.vacancies .developers__title{width:100%;max-width:29.8rem;font-size:2.4rem}@media (width <= 962px){.vacancies .developers__title{margin-bottom:1rem}}.vacancies .developers__text{max-width:29.8rem;color:#768484}.interview{margin-bottom:7rem;overflow:hidden}.interview__wrapper{display:flex;justify-content:space-between;margin-bottom:9rem}@media (width <= 962px){.interview__wrapper{flex-direction:column;margin-bottom:5rem}}@media (width <= 962px){.interview .service__slider{max-height:17.2rem}}.interview__descr{width:39.5rem;margin-left:17.5rem}@media (width <= 962px){.interview__descr{width:100%;margin:0;margin-bottom:3rem;font-size:2.6rem}}.interview__content{width:48.7rem}@media (width <= 962px){.interview__content{width:100%}}.interview .interview__title{color:#c4cccc;transition:all .3s}.interview__text{margin-bottom:3.5rem}.interview__inner{display:flex;gap:2rem;margin-bottom:9rem}@media (width <= 962px){.interview__inner{flex-direction:column;margin-bottom:6rem}}.interview__inner-item{position:relative;width:43.8rem;padding:2.4rem 2rem;color:#343f3f;background:#f5f6f6;border-radius:2rem;transition:all .3s}@media (width <= 962px){.interview__inner-item{width:100%}}.interview__inner-item:hover{background:#009ba4}.interview__inner-item:hover .interview__inner-title{color:#fff}.interview__inner-item:hover svg path{fill:#fff}.interview__inner-item:hover .interview__inner-arrow svg path{stroke:#fff!important}.interview__inner-item:nth-child(2) svg{width:9.8rem;height:2.6rem;margin-bottom:2.3rem}.interview__inner-item:nth-child(3) svg{width:18.9rem;height:2.6rem;margin-bottom:2.3rem}.interview__inner-item:nth-child(1){display:flex;gap:2.9rem}.interview__inner-item:nth-child(1) .interview__inner-title{max-width:22.7rem}@media (width <= 962px){.interview__inner-item:nth-child(1) .interview__inner-title{max-width:17.8rem}}.interview__inner-item .interview__inner-arrow svg{width:2.5rem;height:2.5rem;margin-bottom:0}.interview__inner-title{margin-bottom:1.3rem}@media (width <= 962px){.interview__inner-title{margin-bottom:.7rem;font-size:1.6rem}}.interview__inner-imgs{position:absolute;top:2.4rem;right:2rem}.interview__inner-imgs img{position:absolute;border-radius:50%}.interview__inner-imgs .i1{top:1.9rem;right:9rem;width:5.5rem;height:5.5rem}@media (width <= 962px){.interview__inner-imgs .i1{top:1rem;right:7.9rem;width:4rem;height:4.3rem}}.interview__inner-imgs .i2{top:0;right:0;width:6rem;height:6rem}@media (width <= 962px){.interview__inner-imgs .i2{width:4.4rem;height:4.4rem}}.interview__inner-imgs .i3{top:7.2rem;right:5rem;width:4rem;height:4rem}@media (width <= 962px){.interview__inner-imgs .i3{top:6rem;width:3rem;height:3rem}}.poz .container{justify-content:space-between}.poz__inner{max-width:89.6rem}.thumbs{display:flex;gap:1rem;margin-bottom:3rem}@media (width <= 962px){.thumbs{overflow:auto}.thumbs::-webkit-scrollbar{display:none}}.thumbs .thumb{padding:1.8rem 1.5rem 1.4rem;text-transform:uppercase;border:.1rem solid #c4cccc;border-radius:1rem;transition:all .3s}@media (width <= 962px){.thumbs .thumb{white-space:nowrap}}@media (width <= 962px) and (width <= 962px){.thumbs .thumb{padding:1.8rem 1.3rem 1.1rem;font-size:1.2rem}}.thumbs .thumb:hover{color:#fff!important;background:#009ba4!important;border-color:#009ba4!important}.thumbs .thumb.active{color:#fff;background:#186d72;border-color:#186d72}.position{margin-bottom:7rem}@media (width <= 962px){.position{margin-bottom:3rem}}.position__inner-title{margin-bottom:4rem}@media (width <= 962px){.position__inner-title{margin-bottom:2.5rem;font-size:2.6rem}}.position__inner-wrapper{display:flex;flex-direction:column;gap:2.5rem}.position__top{display:flex;justify-content:space-between;cursor:pointer;transition:all .3s}.position__top:hover .position__plus{background:#009ba4}.position__top:hover .position__plus span{background:#fff}.position__plus{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:#f5f6f6;border-radius:1rem;transition:all .3s}@media (width <= 962px){.position__plus{width:4.5rem;height:4.5rem}}.position__plus span{display:block;width:1.9rem;height:2px;background:#343f3f;border-radius:.1rem;transition:all .3s}.position__plus span:nth-child(2){position:absolute;transform:rotate(90deg)}.position__item{padding-bottom:2rem;border-bottom:.1rem solid rgba(196,204,204,.4)}.position__item.open .position__content{overflow:visible}.position__item.open .position__top span:nth-child(2){opacity:0}.position__item.open .position__top{margin-bottom:1.5rem}.position__item.open .position__plus{background:#009ba4}.position__item.open .position__plus span{background:#fff}.position__content{display:flex;align-items:flex-start;justify-content:space-between;max-height:0;overflow:hidden;transition:all .5s}@media (width <= 962px){.position__content{flex-direction:column}}.position__actions{position:sticky;top:3rem;width:37.5rem;padding:2.5rem;background:#f5f6f6;border-radius:2.5rem}@media (width <= 962px){.position__actions{width:100%;margin-bottom:2.5rem;padding-bottom:0}}.position__actions-item{margin-bottom:2.5rem}.position__lable{font-size:1.4rem;color:#899292}.position__actions-lable{margin-bottom:.5rem;font-weight:400;font-size:1.6rem;font-family:var(--font-family);line-height:140%;color:#899292}.position__actions-btn{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem;white-space:nowrap;transition:all .3s}.position__actions-btn:hover{color:#009ba4;text-decoration-color:#009ba4}.position__actions-btn span{text-transform:uppercase;border-bottom:1px solid #186d72}.position__actions-btn svg{width:2.4rem;height:2.4rem}@media (width <= 962px){.position__btn{width:26.6rem}}.position__actions-telegram{margin-bottom:3rem}.position__actions-telegram a{margin-left:.5rem}@media (width <= 962px){.position__actions-telegram a{margin-left:.5rem}}.position__wrapper-item{margin-bottom:2.5rem}@media (width <= 962px){.position__wrapper-item{margin-bottom:1.9rem}}.position__wrapper{width:73.9rem;margin-bottom:2.5rem}@media (width <= 962px){.position__wrapper{width:100%}}.position__wrapper p{margin-bottom:1.2rem;font-size:1.8rem;line-height:1.5;color:#566565}@media only screen and (max-width: 962px){.position__wrapper p{font-size:16px}}.position__wrapper ul,.position__wrapper ol{margin-bottom:1.5rem;padding-left:2.2rem}.position__wrapper li{position:relative;margin-bottom:.5rem;font-size:1.8rem;color:#566565}@media only screen and (max-width: 962px){.position__wrapper li{font-size:16px}}.position__wrapper h2,.position__wrapper h3,.position__wrapper h4,.position__wrapper h5,.position__wrapper h6{margin-bottom:1.5rem;font-weight:400;font-size:2.4rem;font-family:Racama,sans-serif;line-height:130%;color:#566565;color:#343f3f}.position__wrapper a{color:#186d72;text-decoration:underline}.position__wrapper-name{margin-bottom:1.5rem}@media (width <= 962px){.position__wrapper-name{font-size:2rem}}.position__wrapper-li{position:relative;margin-bottom:.5rem;padding-left:2rem;color:#566565}@media (width <= 962px){.position__wrapper-li{font-size:1.6rem}}.position__wrapper-li:before{content:"";position:absolute;top:.9rem;left:0;width:.5rem;height:.5rem;background:#566565;border-radius:50%}.position .mobile-none{display:contents}@media (width <= 962px){.position .mobile-none{display:none}}.position .desc-none{display:none}@media (width <= 962px){.position .desc-none{display:block}}@media (width <= 962px){.position__btn{width:100%;opacity:1}}@media (width <= 962px){.position__btn span{width:26.6rem}}.resume-form .file-upload{margin-bottom:1.5rem}.resume-form .position__actions-telegram{margin-bottom:2rem}.resume-form button[type=submit]:disabled,.resume-form button[type=submit].disabled{opacity:.6;cursor:not-allowed}.resume-form button[type=submit]:disabled:hover,.resume-form button[type=submit].disabled:hover{opacity:.6}.detal{margin-bottom:7rem}@media (width <= 962px){.detal{margin-bottom:3rem}}.detal__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:7rem}@media (width <= 962px){.detal__top{flex-direction:column;gap:3rem;margin-bottom:3rem}}.detal__top-labels{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;width:53.8rem}@media (width <= 962px){.detal__top-labels{align-items:flex-start;justify-content:flex-start;width:100%}}.detal__top-info{max-width:67.1rem}@media (width <= 962px){.detal__top-info{width:100%}}@media (width <= 962px){.detal__top-text{font-size:2rem}}.detal__top-lebel{margin-bottom:2rem}@media (width <= 962px){.detal__top-lebel{margin-bottom:1.5rem;font-size:1.4rem}}.detal__top-title{margin-bottom:2rem}@media (width <= 962px){.detal__top-title{font-size:3rem}}.detal__top-chip{height:5.5rem;padding:1.9rem 1.5rem 1.5rem;background:#f5f6f6;border-radius:1rem;backdrop-filter:blur(10px)}@media (width <= 962px){.detal__top-chip{height:4.3rem;padding:1.3rem 1rem;font-size:1.4rem}}.detal__img{position:relative;width:100%;aspect-ratio:1.77;overflow:hidden;border-radius:3rem}@media (width <= 962px){.detal__img{border-radius:2rem}}.detal__img img{width:100%;height:100%;object-fit:cover;transition:opacity .32s ease,transform .32s ease-out;will-change:transform}.detal__img video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease,transform .3s ease-out;pointer-events:none}.detal__img-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:3rem}@media (width <= 962px){.detal__img-slide{border-radius:2.5rem}}.detal__img-slide:nth-child(2) img{transform:scale(1.1);opacity:0;pointer-events:none}.detal-sticky{margin-bottom:6rem}@media (width <= 962px){.detal-sticky{margin-bottom:3rem}}.detal-sticky .container{display:flex;justify-content:space-between}@media (width <= 962px){.detal-sticky .container{flex-direction:column}}.detal-sticky__text{max-width:84.2rem;font-weight:400;font-size:2.4rem;font-family:var(--font-family);line-height:130%;color:var(--dark)}@media (width <= 962px){.detal-sticky__text{width:100%;font-size:2.19rem}}.detal-sticky__items{width:83.9rem}@media (width <= 962px){.detal-sticky__items{width:100%}}.detal-sticky__item{margin-bottom:2.3rem;padding-bottom:2rem;font-weight:400;font-size:2rem;font-family:var(--font-family);line-height:130%;color:var(--dark);border-bottom:.1rem solid rgba(196,204,204,.4)}@media (width <= 962px){.detal-sticky__item{padding-bottom:1.5rem;font-size:1.6rem}}@media (width <= 962px){.detal-sticky__title{margin-bottom:1.5rem}}.case-img{margin-bottom:9rem}@media (width <= 962px){.case-img{margin-bottom:5rem}}.case-img img{width:100%;height:auto}.case-img video{width:100%;height:auto}.case-img>*{display:grid}@media only screen and (max-width: 962px){.case-img__desktop{display:none}}@media only screen and (min-width: 962.1px){.case-img__mobile{display:none}}.case-telegram .telegram__text{max-width:89.6rem}.similar-projects{margin-bottom:9rem;overflow:hidden}.similar-projects__slider{overflow:visible}.similar-projects__title{margin-bottom:3.5rem}.similar-projects .projects__img{width:100%;height:33rem;border-radius:3rem}@media (width <= 962px){.similar-projects .projects__img{width:29rem;height:21.5rem}}.similar-projects .projects__img img{width:100%;height:33rem;border-radius:3rem}@media (width <= 962px){.similar-projects .projects__img img{width:29rem;height:21.5rem;border-radius:1.9rem}}.similar-projects .projects__label{font-size:1rem}@media only screen and (min-width: 962.1px){.blog-detal-page{padding-top:15rem}}.blog-detal{margin-bottom:12rem}@media (width <= 962px){.blog-detal{margin-bottom:3rem}}.blog-detal__wrapper{display:flex;align-items:flex-start;justify-content:space-between}@media (width <= 962px){.blog-detal__wrapper{flex-direction:column}}.blog-detal__img{width:90.5rem;height:51.1rem;margin-bottom:0!important;border-radius:3rem}@media (width <= 962px){.blog-detal__img{width:100%;height:18.5rem;border-radius:2.5rem}}.blog-detal__quote{display:flex;gap:3rem;align-items:flex-start}.blog-detal__quote svg{display:block;min-width:4rem;min-height:4rem}.blog-detal__nav-title{font-weight:400;font-size:2.4rem;line-height:130%;color:#343f3f}.blog-detal__date{margin-bottom:2rem;color:#899292}.blog-detal__title{max-width:101.2rem;margin-bottom:5rem}@media (width <= 962px){.blog-detal__title{margin-bottom:2.5rem}}.blog-detal img{width:100%;height:76.4rem;margin-bottom:7rem;object-fit:cover;border-radius:3rem}@media (width <= 962px){.blog-detal img{height:auto;margin-bottom:3rem}}.blog-detal__content{max-width:90.6rem}@media (width <= 962px){.blog-detal__content{max-width:100%}}.blog-detal__nav{position:sticky;top:3rem;max-width:33rem}@media (width <= 962px){.blog-detal__nav{position:fixed;top:auto;bottom:0;left:0;z-index:7;max-width:100%;background:#fff}}.blog-detal__nav-title{margin-bottom:1.5rem}@media (width <= 962px){.blog-detal__nav-title{display:none}}.blog-detal__nav-list{display:flex;flex-direction:column;gap:1rem}@media (width <= 962px){.blog-detal__nav-list{flex-direction:row;gap:0;width:100%;overflow:auto}.blog-detal__nav-list::-webkit-scrollbar{display:none}}.blog-detal__nav-link{position:relative;padding-left:1rem;font-size:1.6rem;line-height:140%;color:#343f3f;text-decoration:underline!important;transition:all .3;text-underline-offset:.5rem;text-decoration-color:transparent!important}@media (width <= 962px){.blog-detal__nav-link{padding:1.5rem 1.5rem 7.7rem;white-space:nowrap;border-top:.1rem solid #186d72;border-right:.1rem solid #186d72;border-left:.1rem solid #186d72;border-radius:1rem 1rem 0 0}}.blog-detal__nav-link:hover{color:#009ba4;text-decoration-color:#009ba4!important}.blog-detal__nav-link.active{color:#186d72}.blog-detal__nav-link.active:before{content:"";position:absolute;top:-.7rem;left:0;width:.1rem;height:3rem;background:#186d72}@media (width <= 962px){.blog-detal__nav-link.active:before{display:none}}.blog-detal__letter{margin-bottom:2rem}.blog-detal__text{color:#566565}.blog-detal__block{margin-bottom:8rem}@media (width <= 962px){.blog-detal__block{margin-bottom:5rem}}@media (width <= 962px){.blog-detal__nav{width:100%}}.blog-detal__list{margin-top:3rem}.blog-detal__li-title{margin-bottom:1.5rem;font-size:2.4rem;line-height:130%;color:#343f3f}.blog-detal__imgs-name{color:#566565}.blog-detal__li{position:relative;margin-bottom:1rem;padding-left:2.5rem;font-size:1.8rem;line-height:140%;color:#566565}@media (width <= 962px){.blog-detal__li{font-size:1.6rem}}.blog-detal__li:before{content:"";position:absolute;top:.7rem;left:0;width:.5rem;height:.5rem;background:#566565;border-radius:50%}.similar-articles .swiper-slide:hover img{transform:scale(1.3)}.similar-articles .swiper-slide img{transition:all .3s}.similar-articles .swiper-slide .blogs__item{cursor:none}.similar-articles .swiper-slide .blog__item-img{width:32.7rem;height:32.7rem;overflow:hidden;border-radius:2.5rem;isolation:isolate}@media (width <= 962px){.similar-articles .swiper-slide .blog__item-img{width:29.7rem;height:29.7rem}}.similar-articles .similar-projects__title{display:flex;gap:1rem;align-items:center}.similar-articles .similar-projects__title svg{width:2.5rem;height:2.5rem}.blog-detal__imgs{margin-bottom:5rem}@media (width <= 962px){.blog-detal__imgs{margin-bottom:3.9rem}}.imgs-sliders .swiper-wrapper{gap:1.5rem}@media (width <= 962px){.imgs-sliders .swiper-wrapper{gap:0}}.imgs-sliders .swiper-slide{width:44.5rem;height:auto}@media (width <= 962px){.imgs-sliders .swiper-slide{width:29rem}}.imgs-sliders img{width:44.5rem;height:59.3rem;margin-bottom:1rem!important;object-fit:cover;border-radius:2.5rem}@media (width <= 962px){.imgs-sliders img{width:29rem;height:38.5rem}}.imgs-sliders.two-img .swiper-slide{width:44.5rem!important;height:auto}@media (width <= 962px){.imgs-sliders.two-img .swiper-slide{width:29.1rem!important}}.imgs-sliders.two-img img{width:44.5rem!important;height:33.3rem!important;border-radius:2.5rem}@media (width <= 962px){.imgs-sliders.two-img img{width:29.1rem!important;height:21.5rem!important}}.imgs-sliders.min-three-img .swiper-slide{width:29.1rem!important;height:auto}.imgs-sliders.min-three-img img{width:29.1rem!important;height:21.9rem!important;border-radius:2rem}.imgs-sliders.min-img .swiper-slide{width:29.2rem;height:auto}.imgs-sliders.min-img img{width:29.2rem;height:38.9rem;border-radius:2rem}.swiper-thumnails{position:relative;margin-top:5rem;overflow:hidden}@media (width <= 962px){.swiper-thumnails{overflow:visible}}.swiper-thumnails .swiper{width:100%;height:100%}.swiper-thumnails body{color:#000;background:#000}.swiper-thumnails .swiper-slide{background-position:center;background-size:cover}.swiper-thumnails .mySwiper2{width:90.5rem;height:50.9rem}@media (width <= 962px){.swiper-thumnails .mySwiper2{width:33rem;height:18.2rem}.swiper-thumnails .mySwiper2 img{border-radius:1.5rem}}.swiper-thumnails .mySwiper{position:relative;box-sizing:border-box;width:90.5rem;height:7.7rem;margin-top:1.9rem}@media (width <= 962px){.swiper-thumnails .mySwiper{width:100%;height:6.7rem;margin-top:1rem}}.swiper-thumnails .mySwiper .swiper-slide{position:relative;width:12.9rem!important;height:100%;padding:.4rem;border-radius:1.2rem;cursor:pointer}@media (width <= 962px){.swiper-thumnails .mySwiper .swiper-slide{width:11.1rem!important}}.swiper-thumnails .mySwiper .swiper-slide.swiper-slide-thumb-active{border:.1rem solid #186d72}.swiper-thumnails .mySwiper .swiper-slide img{border-radius:1rem}.swiper-thumnails .mySwiper .swiper-slide-thumb-active{opacity:1}.swiper-thumnails .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-thumnails .swiper-button-next{position:absolute;top:25rem;right:1.5rem;z-index:777;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:#186d72;border-radius:1rem;cursor:pointer}@media (width <= 962px){.swiper-thumnails .swiper-button-next{display:none}}.swiper-thumnails .swiper-button-next svg{width:2rem;height:1.1rem}.swiper-thumnails .swiper-button-prev{position:absolute;top:25rem;left:1.5rem;z-index:777;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:#186d72;border-radius:1rem;cursor:pointer}@media (width <= 962px){.swiper-thumnails .swiper-button-prev{display:none}}.swiper-thumnails .swiper-button-prev svg{width:2rem;height:1.1rem}.swiper-thumnails .more-btn{position:absolute;right:0;bottom:.5rem;z-index:777;display:flex;align-items:center;justify-content:center;width:12.4rem;height:6.9rem;background:#e1e2e2;border-radius:1rem;transition:all .3s}@media (width <= 962px){.swiper-thumnails .more-btn{display:none}}.swiper-thumnails .more-btn:hover{color:#fff;background:#186d72}@media (width <= 962px){.swiper-thumnails .mySwiper2{overflow:hidden}}.f-thumbs__slide{box-sizing:border-box;width:9.3rem!important;height:5.5rem!important;min-width:9.3rem!important;min-height:5.5rem!important}.f-thumbs__slide img{border-radius:1rem!important}.fancybox__slide.has-image>.fancybox__content{width:100%;height:100%;min-width:102.8rem;min-height:50.5rem}.fancybox-image{object-fit:cover;border-radius:3rem}.f-thumbs__slide__button,.f-thumbs__slide__img{min-width:9.3rem!important;min-height:5.5rem!important}.f-thumbs__track{width:100%;max-width:102.8rem;overflow:auto;transform:none!important}.f-thumbs__track::-webkit-scrollbar{width:.3rem;height:.3rem}.f-thumbs__track::-webkit-scrollbar-thumb{background:#186d72;border-radius:.1rem}.f-thumbs__track::-webkit-scrollbar-thumb:hover{background:#009ba4}.f-thumbs__track::-webkit-scrollbar-track{background:#ffffff4d;border-radius:.1rem}.is-classic .is-nav-selected .f-thumbs__slide__button:after{border-color:#186d72;border-radius:1rem}.fancybox__toolbar{opacity:0}.f-thumbs__viewport{display:flex;align-items:center;justify-content:center;width:100%}.f-thumbs.is-horizontal .f-thumbs__slide{margin-right:1rem!important}.fancybox__footer{transform:translateY(-5rem)}@media (width <= 962px){.fancybox__footer{transform:translateY(-9rem)}}@media (width <= 962px){.fancybox__slide.has-image>.fancybox__content{min-width:auto;min-height:auto}}@media (width <= 962px){.fancybox__nav .f-button{display:none}}@media (width <= 962px){.fancybox__content>.f-button.is-close-btn{top:-7rem!important}}.is-next:before{content:"";position:absolute;top:0;left:0;width:5rem;height:5rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAyCAMAAADGIxO9AAAAolBMVEUAAAAQcHAgcHAZa3MYaHAYcHAbanAYbHMXbnEYa3EYa3MXbHMZbHMYbHAYbHIYbnEXbXIYbXIYbHEYbXEYbXMXbHEXbnEZbHEYbXEYbXIYbnEYbnIZbXIYbXImdnomdnsndns0f4M1f4RDiIxEiIxgmp1uo6ZvpKd9rK99rbCLtbiMtrmav8GoyMq20dPF2tzT5OXU4+Xi7O3i7e7x9fb////zlcctAAAAHXRSTlMAEBAfICAwQE9fX29vf3+Aj5+/v7/Pz8/f39/f7y+hRcIAAADOSURBVEjH7ZbJEoJADERbZXEXxAWRuIC7KG7z/7/mhVIpS6G9yru/yqQyqTQAADCtgS/f8R1LwxO9J/mwH5bhS15GiaTnVx7SWBgcAOgIR50uI+IAprBU0KSdOtq00/jBaRfOvzlByDsHtaWdWaz2fD+RirKdYJ3mrI7TLOeo3lhmvm2eIozVjuwnOKkNO5/rbUXP57Lg/86k2IXC+XhL+JtV/eE2aoBPKn2AbqgGoOxRisvGHRE3CTyGRyuAbufNYqXXBGcNMzNft5UUuQM9EhW7STv5ogAAAABJRU5ErkJggg==);background-repeat:no-repeat!important}.is-next svg{display:none}.is-prev:before{content:"";position:absolute;top:0;left:1rem!important;width:5rem;height:5rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAyCAMAAADGIxO9AAAAn1BMVEUAAAAQcHAgcHAZa3MYaHAYcHAbanAYbHMXbnEYa3EYa3MXbHMZbHMYbHAYbHIYbnEXbXIYbXIYbHEYbXEYbXMXbHEXbnEZbHEYbXEYbXIYbnEYbnIZbXIYbXImdnomdns0f4M1f4RSkpVgmp5vpKd9rK99ra+LtbiMtrmZv8Gav8Gav8Kox8qpyMu20dK20dPT4+XT5OXi7e7x9vb////dcNj8AAAAHXRSTlMAEBAfICAwQE9fX29vf3+Aj5+/v7/Pz8/f39/f7y+hRcIAAADOSURBVEjH7ZbJDoJAEERLBVHcQFxQaREVcV/n/7/NC1GJiUxxlXd/6e5Z0gUAACxnFMhvAs8x8MYciB7uy6oHossklUx95SXNhMEDgJ5w2HQZEQ+whKWGNu3Y6NJOq4DTLZ0/cZYR7WxVzDoHdSR7C08qIeeJbuq6zhLlORv1xS63t706L7LM888gUZeQvp9Y3fn7WT1i/h3My79QOhq7hN9ZjQK70QACUhkC9EBNANUppfhs3BHx08BTn9IKYLq6WazymeCccW7m63fSIk/pexVB/EKqvgAAAABJRU5ErkJggg==);background-repeat:no-repeat!important}.is-prev svg{display:none}.fancybox__content>.f-button.is-close-btn{top:0;right:-15rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#3c3c3c73;border-radius:1rem}.fancybox__content>.f-button.is-close-btn svg{width:1.5rem;height:1.5rem}.policy{margin-bottom:7rem}.policy .container{display:flex;justify-content:space-between}@media (width <= 962px){.policy .container{flex-direction:column}}.policy__content{max-width:101.1rem}@media (width <= 962px){.policy__content{max-width:100%}}.policy__title{margin-bottom:2rem;font-weight:400;font-size:4.2rem;line-height:120%;color:#343f3f;letter-spacing:-.02em}.policy__block-inner{margin-bottom:3rem}.policy__text p{color:#566565}.policy__text p+p{margin-top:15px}.policy__text ul{margin:15px 0;color:#566565}.policy__text h4{margin:15px 0}.policy__block-title,.policy h2{margin-bottom:1rem;font-weight:400;font-size:1.8rem;line-height:140%;color:#343f3f}@media (width <= 962px){.policy__block-title,.policy h2{text-transform:uppercase}}.policy__block-list{display:flex;flex-direction:column;gap:1rem}.policy__block-li{font-weight:400;font-size:1.6rem;line-height:140%;color:#566565}.policy__aside-inner{position:sticky;top:3rem;width:100%;overflow:auto}@media (width <= 962px){.policy__aside-inner{position:static;display:flex;width:100%}}.policy__aside-inner::-webkit-scrollbar{display:none}@media (width <= 962px){.policy__aside{position:fixed;bottom:0;left:0;width:100%;padding:0;background:#fff}}.policy__aside-link{margin-bottom:1.5rem;padding-left:1.5rem;color:#343f3f;transition:all .3s}@media (width <= 962px){.policy__aside-link{margin-bottom:0;padding:0;padding:1.5rem 1.5rem 7.7rem;font-size:1.2rem;white-space:nowrap;border-top:.1rem solid #186d72;border-right:.1rem solid #186d72;border-radius:1rem 1rem 0 0}.policy__aside-link br{display:none}}.policy__aside-link:hover{color:#009ba4}.policy__aside-link.active{color:#186d72;border-left:.1rem solid #186d72}.projects-detal-page{padding-top:11rem}.project-page{overflow:hidden}.project-page .pin-spacer{height:80rem!important;padding:0!important}@media (width <= 500px){.project-page .pin-spacer{height:35rem!important}}.project-page .projects-hero__title{margin-bottom:5rem;font-weight:400;font-size:5.4rem;font-family:Racama,sans-serif;line-height:120%;color:#343f3f;letter-spacing:-.02em;text-align:center}@media (width <= 500px){.project-page .projects-hero__title{margin-bottom:3rem;font-weight:400;font-size:3.2rem;font-family:Racama,sans-serif;line-height:120%;color:#343f3f;letter-spacing:-.02em;text-align:center}}.project-page .projects__title{margin-bottom:4rem;font-size:5rem;line-height:120%;color:#343f3f;letter-spacing:-.02em;text-align:center}@media (width <= 500px){.project-page .projects__title{font-size:3rem;text-align:left}}.project-page .thumbs{flex-wrap:wrap;justify-content:center}@media (width <= 500px){.project-page .thumbs{flex-wrap:nowrap;justify-content:flex-start;overflow:auto}.project-page .thumbs::-webkit-scrollbar{display:none}}.project-page .container{position:relative}.project-page .projects-hero__illustrations{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:57.7rem;margin-top:-5rem;margin-bottom:9rem}@media (width <= 500px){.project-page .projects-hero__illustrations{height:35rem;margin-bottom:3rem}}.project-page .projects-hero__illustration{position:absolute;width:100%;height:100%;max-width:46.1rem;max-height:36.4rem}@media (width <= 500px){.project-page .projects-hero__illustration{max-width:28.4rem;max-height:22rem}}.project-page .projects-hero__illustration img{width:46.1rem;height:36.4rem;border-radius:2rem}@media (width <= 500px){.project-page .projects-hero__illustration img{width:28.4rem;height:22rem;border-radius:2rem}}.marqee-line{margin-bottom:12rem;padding:7rem 0 8rem;overflow:hidden;background:#186d72}@media (width <= 500px){.marqee-line{margin-bottom:5.9rem;padding:3.5rem 0}}.marqee-line .marqee-line__slider{margin-bottom:5rem}@media (width <= 500px){.marqee-line .marqee-line__slider{margin-bottom:2.5rem}}.marqee-line .marqee-line__slider .swiper-slide{width:auto!important;color:#ffffff4d}.marqee-line .marqee-line__slider .swiper-slide.white{color:#fff}.marqee-line .marqee-line__slider .swiper-wrapper{position:relative;transition-timing-function:linear!important}.marqee-line .btn{margin:auto}.marqee-line .btn{width:30rem}@media print{.header,.footer,.cookie,.mobile-menu{display:none}.is-print{display:block!important}}input{outline:none!important}.user-box input{border:none;border-bottom:.1rem solid #c4cccc}.modal__center-btn{transition:all .3s}.modal__center-btn:hover{background:#009ba4;transition:all .3s}
