body{scrollbar-gutter:stable}button,input,textarea{font-family:inherit}img{height:auto;max-width:100%;vertical-align:middle}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../assets/fonts/Roboto-Flex.woff2) format("woff2")}@font-face{font-display:swap;font-family:Orchidea;font-style:normal;font-weight:400;src:url(../assets/fonts/Orchidea-Pro.woff2) format("woff2")}@font-face{font-display:swap;font-family:Navigo;font-style:normal;font-weight:100;src:url(../assets/fonts/Navigo-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Navigo;font-style:normal;font-weight:500;src:url(../assets/fonts/Navigo-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Navigo;font-style:normal;font-weight:300;src:url(../assets/fonts/Navigo-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Navigo;font-style:normal;font-weight:200;src:url(../assets/fonts/Navigo-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Navigo;font-style:normal;font-weight:700;src:url(../assets/fonts/Navigo-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Navigo;font-style:normal;font-weight:900;src:url(../assets/fonts/Navigo-Black.woff2) format("woff2")}:root{--iti-path-flags-1x:url(../js/react/scss/img/flags@2x.png?1);--iti-path-flags-2x:url(../js/react/scss/img/flags@2x.png?1);--iti-path-globe-1x:url(../js/react/scss/img/globe.png);--iti-path-globe-2x:url(../js/react/scss/img/globe@2x.png);--iti-path-flags-1x:url(../js/react/img/flags@2x.png?1);--iti-path-flags-2x:url(../js/react/img/flags@2x.png?1);--iti-path-globe-1x:url(../js/react/img/globe.png);--iti-path-globe-2x:url(../js/react/img/globe@2x.png)}.link-target-drop{background:url(../js/assets/img/icons/icon-bitrix/bg.png) 50%/cover no-repeat}.footer-top{background:url(../js/assets/img/background/bgF.png) 50%/cover no-repeat,#5267ff}#mainCapybaraBlock{background-image:url(../js/assets/img/home/hero/cpib.svg)}#mainCapibaraBlockHead{background-image:url(../js/assets/img/home/hero/capibaraHead.svg)}.preloader{background:url(../js/assets/img/main/preloader/bgMainPrel.png) 50%/cover no-repeat}:root{--f-button-width:2.5rem;--f-button-height:2.5rem;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:0.0625rem;--f-button-outline-color:rgba(0,0,0,.7);--f-button-svg-width:1.25rem;--f-button-svg-height:1.25rem;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{align-items:center;backdrop-filter:var(--f-button-backdrop-filter);background:var(--f-button-bg);border:var(--f-button-border);border-radius:var(--f-button-border-radius);box-shadow:var(--f-button-shadow);box-sizing:content-box;color:var(--f-button-color);cursor:pointer;display:flex;height:var(--f-button-height);justify-content:center;margin:0;overflow:hidden;padding:0;pointer-events:all;position:relative;transform:var(--f-button-transform);transition:var(--f-button-transition);width:var(--f-button-width)}.f-button:active:not([aria-disabled]){background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)));color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);height:var(--f-button-svg-height);opacity:var(--f-button-svg-opacity,1);pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--f-button-svg-stroke-width);transform:var(--f-button-svg-transform);transition:var(--f-button-svg-transition);width:var(--f-button-svg-width)}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child,[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}.has-autoplay [data-autoplay-action=toggle] svg g:first-child,[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-width:3.125rem;--f-spinner-height:3.125rem;--f-spinner-border-radius:50%;--f-spinner-border-width:0.25rem}.f-spinner{animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-radius:var(--f-spinner-border-radius);border-top-color:var(--f-spinner-color-2);height:var(--f-spinner-height);left:50%;margin:0;padding:0;position:absolute;top:50%;translate:-50% -50%;width:var(--f-spinner-width)}@keyframes f-spinner{to{rotate:1turn}}.f-panzoom,.f-zoomable{align-items:center;display:flex;flex-direction:column;overflow:hidden;position:relative}.f-panzoom:after,.f-panzoom:before,.f-zoomable:after,.f-zoomable:before{content:"";display:block}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{aspect-ratio:unset!important;height:100%!important;left:0;margin:0!important;max-height:none!important;max-width:none!important;position:fixed;top:0;width:100%!important;z-index:9999}.f-panzoom__wrapper{max-height:100%;max-width:100%;min-height:0;min-width:0;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;max-height:100%;max-width:100%;min-height:0;min-width:0}.f-panzoom__content.has-lazyerror,.f-panzoom__content.is-lazyloading{visibility:hidden}img.f-panzoom__content{height:auto;object-fit:contain;transition:none;user-select:none;vertical-align:top;width:auto}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{height:100%;object-fit:fill;width:100%}picture.f-panzoom__content img{height:auto;max-height:100%;object-fit:contain;transition:none;user-select:none;vertical-align:top;width:100%}.f-panzoom__protected{inset:0;position:absolute;user-select:none;z-index:1}html.with-panzoom-in-fullscreen{overflow:hidden}.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-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.2) ease calc(var(--f-transition-duration, .2s)*.8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{opacity:var(--f-zoomInUp-opacity,0);transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,1rem),0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes f-zoomOutDown{to{opacity:0;transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,1rem),0)}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{opacity:0;transform:translate3d(0,calc(var(--f-throwOutUp-y, 9.375rem)*-1),0)}}@keyframes f-throwOutDown{to{opacity:0;transform:translate3d(0,var(--f-throwOutDown-y,9.375rem),0)}}.has-gmap .f-html,.has-iframe .f-html,.has-pdf .f-html{height:100%;min-height:.0625rem;overflow:visible;width:100%}.has-gmap .f-html,.has-pdf .f-html{padding:0}.f-html{background:var(--f-html-bg);box-sizing:border-box;color:var(--f-html-color,currentColor);margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);position:relative}.f-html.is-error{text-align:center}.f-iframe{border:0;display:block;height:100%;margin:0;width:100%}.f-caption{align-self:center;background:var(--f-caption-bg);color:var(--f-caption-color);flex-shrink:0;line-height:var(--f-caption-line-height);font:var(--f-caption-font);margin:var(--f-caption-margin);max-height:calc(80vh - 6.25rem);max-width:100%;overflow:auto;overflow-wrap:anywhere;padding:var(--f-caption-padding,1rem .5rem)}.has-html5video .f-html,.has-vimeo .f-html,.has-youtube .f-html{aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,rgba(0,0,0,.9));height:100%;max-height:var(--f-video-height,33.75rem);max-width:var(--f-video-width,60rem);min-height:.0625rem;overflow:visible;padding:0;width:100%}.f-html5video{background:transparent;border:0;display:block;height:100%;width:100%}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,2.875rem);--f-button-height:var(--f-arrow-height,2.875rem);--f-button-svg-width:var(--f-arrow-svg-width,1.5rem);--f-button-svg-height:var(--f-arrow-svg-height,1.5rem);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var( --f-arrow-active-color,var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-next,.f-button.is-arrow.is-prev{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-next,.is-horizontal .f-button.is-arrow.is-prev{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{bottom:auto;left:50%;right:auto;top:var(--f-arrow-pos,0);transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{bottom:var(--f-arrow-pos,0);left:50%;right:auto;top:auto;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-next svg,.is-vertical .f-button.is-arrow.is-prev svg{transform:rotate(90deg)}.f-carousel__toolbar{backdrop-filter:var(--f-toolbar-backdrop-filter);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);color:var(--f-toolbar-color,currentColor);display:grid;font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);font-size:var(--f-toolbar-font-size,1.0625rem);font-variant-numeric:tabular-nums;font-weight:var(--f-toolbar-font-weight,inherit);grid-template-columns:1fr auto 1fr;line-height:var(--f-toolbar-line-height);margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,.5rem);position:relative;text-align:center;text-shadow:var(--f-toolbar-text-shadow);z-index:20;-webkit-font-smoothing:subpixel-antialiased;pointer-events:none;white-space:nowrap}.f-carousel__toolbar.is-absolute{left:0;position:absolute;right:0;top:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--f-toolbar-gap,0)}.f-carousel__toolbar__column.is-left{display:flex;justify-content:flex-start;justify-self:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;flex-flow:nowrap;justify-content:flex-end;justify-self:flex-end}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);cursor:default;display:flex;flex-direction:row;line-height:var(--f-counter-line-height);margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,.25rem);position:relative;user-select:none}.f-counter span{padding:0 var(--f-counter-gap,.25rem)}:root{--f-thumbs-gap:0.5rem;--f-thumbs-margin:0;--f-thumbs-padding-x:0.5rem;--f-thumbs-padding-y:0.5rem;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease,max-width .3s ease,padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0rem;--f-thumbs-viewport-padding-y:0rem;--f-thumb-width:5.875rem;--f-thumb-height:4.75rem;--f-thumb-clip-width:2.875rem;--f-thumb-extra-gap:1rem;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease,transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:0.25rem;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.05));--f-thumb-focus-shadow:inset 0 0 0 .0.5rem #222,inset 0 0 0 0.140625rem #fff;--f-thumb-selected-shadow:inset 0 0 0 .0.5rem #222,inset 0 0 0 0.140625rem #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);background:var(--f-thumbs-bg);box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);overflow:hidden;padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);position:relative;-webkit-tap-highlight-color:transparent;transition:var(--f-thumbs-transition);user-select:none;z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)*2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x:0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{border-radius:inherit;color:transparent;display:block;height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;width:var(--f-thumb-img-width)}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{display:grid;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x)}.f-thumbs__slide,.f-thumbs__viewport{box-sizing:border-box;overflow:visible}.f-thumbs__slide{align-items:center;cursor:pointer;display:flex;flex-direction:column;grid-area:1/1;height:var(--f-carousel-slide-height);margin:0;padding:0;position:relative;width:var(--f-carousel-slide-width)}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;background:var(--f-thumb-bg);border-radius:var(--f-thumb-border-radius);display:block;height:100%;margin:auto;opacity:var(--f-thumb-opacity);outline:none;overflow:visible;padding:0;position:relative;transform:var(--f-thumb-transform);transition:var(--f-thumb-transition);width:100%}.f-thumbs__slide button:after{border:var(--f-thumb-border);border-radius:inherit;box-shadow:var(--f-thumb-shadow);content:"";inset:0;position:absolute;transition:var(--f-thumb-border-transition);z-index:1}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc(var(--f-thumb-width) - var(--f-thumb-clip-width))}.f-thumbs.is-modern .f-thumbs__viewport{margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x))*-1);width:calc(100% + var(--f-carousel-slide-width)*2 + var(--f-thumbs-padding-x))}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff)*0.5)*var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));left:var(--shift,0);overflow:visible;padding:0;transition:left var(--f-transition-duration) var(--f-transition-easing);will-change:left}.f-thumbs.is-modern .f-thumbs__slide button{border:none;box-shadow:none;clip-path:var(--clip-path);display:block;margin-inline:50%;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);width:var(--f-thumb-width)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{border:var(--f-thumb-focus-border,none);border-radius:inherit;bottom:0;box-shadow:var(--f-thumb-focus-shadow,none);content:"";left:var(--clip-shift);position:absolute;right:var(--clip-shift);top:0;transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);z-index:1}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;gap:var(--f-thumbs-gap);grid-auto-rows:var(--f-thumb-height);grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));overflow:auto;overscroll-behavior:contain;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{cursor:pointer;display:block;grid-area:auto;height:var(--f-thumb-height);max-width:100%;outline:none;position:relative;width:var(--f-thumb-width)}:root{--f-progressbar-height:0.1875rem;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear;background:var(--f-progressbar-color);height:var(--f-progressbar-height);left:0;opacity:var(--f-progressbar-opacity);pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;user-select:none;z-index:var(--f-progressbar-z-index)}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-height:0!important;min-width:0!important}html.with-fancybox{overflow:visible;scroll-behavior:auto;width:auto}html.with-fancybox body.hide-scrollbar{margin-right:calc(var(--f-body-margin, 0rem) + var(--f-scrollbar-compensate, 0rem));overflow:hidden!important;overscroll-behavior-y:none;width:auto}.fancybox__dialog{background:transparent;border:0;height:100vh;inset:0;margin:0;max-height:unset;max-width:unset;overflow:hidden;overscroll-behavior:contain;padding:0;position:fixed;touch-action:none;width:100%;z-index:1050}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:rgba(24,24,27,.95);--f-toolbar-margin:0;--f-toolbar-padding:0.5rem;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:1rem;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:0.0625rem 0.0625rem 0.0625rem rgba(0,0,0,.75);--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0rem 0.625rem;--f-counter-gap:0.25rem;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:1.0625rem;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:1rem 0.5rem;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:hsla(0,0%,100%,.2);--f-spinner-color-2:hsla(0,0%,100%,.8);--f-spinner-width:3.125rem;--f-spinner-height:3.125rem;--f-spinner-border-radius:50%;--f-spinner-border-width:0.25rem;--f-progressbar-color:#fff;--f-button-width:2.875rem;--f-button-height:2.875rem;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:0.0625rem;--f-button-outline-color:hsla(0,0%,100%,.75);--f-button-outline-offset:0rem;--f-button-bg:rgba(54,54,54,.75);--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:1.5rem;--f-button-svg-height:1.5rem;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(0.0625rem 0.0625rem 0.0625rem rgba(24,24,27,.01)),drop-shadow(0.0625rem 0.125rem 0.0625rem rgba(24,24,27,.05));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:2rem;--f-arrow-width:3.125rem;--f-arrow-height:3.125rem;--f-arrow-svg-width:1.5rem;--f-arrow-svg-height:1.5rem;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:rgba(54,54,54,.65);--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:1.875rem;--f-close-button-height:1.875rem;--f-close-button-svg-width:1.5rem;--f-close-button-svg-height:1.5rem;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:0.25rem;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0rem;--f-thumbs-padding-x:0.5rem;--f-thumbs-padding-y:0.5rem;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:5.875rem;--f-thumb-height:4.75rem;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 0.125rem hsla(0,0%,100%,.65);--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 0.125rem #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:0.4375rem;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:0.625rem;--f-scrollbar-track-shadow:inset 0 0 0.375rem rgba(0,0,0,.2);--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:0.625rem}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:hsla(0,0%,100%,.97);--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:rgba(0,0,0,.2);--f-spinner-color-2:rgba(0,0,0,.8);--f-spinner-border-width:0.21875rem;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:rgba(0,0,0,.85);--f-button-bg:hsla(0,0%,100%,.85);--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:hsla(0,0%,100%,.85);--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2,#e2e8f0);--f-thumb-focus-shadow:0 0 0 0.1125rem #fff,0rem 0rem 0rem 0.140625rem #888;--f-thumb-selected-shadow:0 0 0 0.1125rem #fff,0rem 0rem 0rem 0.140625rem #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container>:not(.fancybox__carousel){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-revealing>:not(.fancybox__carousel){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-hiding>:not(.fancybox__carousel){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{opacity:0;pointer-events:none}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{animation:f-fadeOut .15s ease-out both;pointer-events:none}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:f-fadeOut .15s ease-out both}.fancybox__backdrop{background:var(--fancybox-backdrop-bg);inset:0;position:fixed;z-index:-1}.fancybox__carousel{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow-x:clip;overflow-y:visible;position:relative;z-index:10}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{content:"";inset:-1.875rem;position:absolute;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;overflow:visible;position:relative;transform:translate3d(0,var(--f-drag-offset,0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [contenteditable],.fancybox__viewport [data-selectable]{cursor:auto}.fancybox__slide{align-items:center;backface-visibility:hidden;background:var(--f-carousel-slide-bg);box-sizing:border-box;display:flex;flex-direction:column;grid-area:1/1;height:var(--f-carousel-slide-height);margin:0;max-width:100%;min-height:0;min-width:0;padding:var(--f-carousel-slide-padding);position:relative;transform:translateZ(0);width:var(--f-carousel-slide-width);will-change:transform}.fancybox__slide:after,.fancybox__slide:before{content:"";display:block}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:.5rem}.fancybox__slide.has-close-btn{padding-top:2.125rem}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);position:absolute;right:0;top:calc((var(--f-button-height) + .125rem)*-1);z-index:10}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:0.5rem;--f-thumbs-transition:none;--f-thumbs-padding-x:0.25rem;--f-thumbs-padding-y:0.5rem;--f-thumbs-viewport-padding-x:0.25rem;--f-thumbs-viewport-padding-y:0rem;max-width:calc(var(--f-thumb-width)*var(--f-thumbs-cols) + var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x)*2 + var(--f-thumbs-viewport-padding-x)*2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1))/var(--f-thumbs-cols)))!important;overflow-x:hidden!important}
/*!
 * FilePond 4.32.10
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--assistant{border:0;height:.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{font-size:0;left:1em;margin:0;opacity:0;padding:0;position:absolute;top:1.75em;width:calc(100% - 2em)}.filepond--data{border:none;contain:strict;height:0;margin:0;padding:0;visibility:hidden;width:0}.filepond--data,.filepond--drip{pointer-events:none;position:absolute}.filepond--drip{background:rgba(0,0,0,.01);border-radius:.5em;bottom:0;left:0;opacity:.1;overflow:hidden;right:0;top:0}.filepond--drip-blob{background:#292625;border-radius:50%;height:8em;margin-left:-4em;margin-top:-4em;-webkit-transform-origin:center center;transform-origin:center center;width:8em}.filepond--drip-blob,.filepond--drop-label{left:0;position:absolute;top:0;will-change:transform,opacity}.filepond--drop-label{align-items:center;color:#4f4f4f;display:flex;height:0;justify-content:center;margin:0;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;line-height:1.5;text-align:center}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;cursor:pointer;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;text-decoration-skip-ink:auto}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{border:none;font-family:inherit;font-size:1em;height:1.625em;line-height:inherit;margin:0;outline:none;padding:0;width:1.625em;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{border:0;height:.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{height:100%;width:100%}.filepond--file-action-button.filepond--file-action-button:after{bottom:-.75em;content:"";left:-.75em;position:absolute;right:-.75em;top:-.75em}.filepond--file-action-button{background-color:rgba(0,0,0,.5);background-image:none;border-radius:50%;box-shadow:0 0 0 0 hsla(0,0%,100%,0);color:#fff;cursor:auto;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}.filepond--file-action-button[disabled]{background-color:rgba(0,0,0,.25);color:hsla(0,0%,100%,.5)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{height:2em;padding:.1875em;width:2em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{background:transparent;border:none;color:inherit;font-family:inherit;line-height:inherit;margin:0 0 0 .25em;outline:none;padding:0;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{height:1.3125em;width:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin:0 .5em 0 0;min-width:0;pointer-events:none;position:static;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{align-items:flex-end;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;pointer-events:none;position:static;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;height:100%;margin:0;min-width:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{border:0;height:.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{align-items:flex-start;border-radius:.5em;color:#fff;display:flex;height:100%;padding:.5625em;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@-webkit-keyframes fall{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fall{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{left:0;margin:.25em;padding:0;position:absolute;right:0;top:0;touch-action:auto;will-change:transform,opacity;z-index:1}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{box-shadow:0 0 0 transparent;transition:box-shadow .125s ease-in-out}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{left:0;margin:0;position:absolute;right:0;top:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-clip:content-box;background-color:rgba(0,0,0,.3);border:.3125em solid transparent;border-radius:6249.9375rem}.filepond--list.filepond--list{list-style-type:none;margin:0;padding:0;position:absolute;top:0;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{height:100%;margin:0;max-width:none;width:100%}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-bottom:0;margin-top:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status,.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{height:100%!important;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{background-color:transparent!important;border:none!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{left:0;margin:0;padding:0;position:absolute;right:0;top:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.filepond--panel-top:after{background-color:inherit;bottom:-.0625rem;content:"";height:.125rem;left:0;position:absolute;right:0}.filepond--panel-bottom,.filepond--panel-center{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0);-webkit-transform-origin:left top;transform-origin:left top;will-change:transform}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{background-color:inherit;content:"";height:.125rem;left:0;position:absolute;right:0;top:-.0625rem}.filepond--panel-center{border-bottom:none!important;border-radius:0!important;border-top:none!important;height:6.25rem!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;height:1.25em;margin:0;pointer-events:none;position:static;width:1.25em;will-change:transform,opacity}.filepond--progress-indicator svg{height:100%;transform-box:fill-box;vertical-align:top;width:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;contain:layout style size;direction:ltr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;margin-bottom:1em;position:relative;text-align:left;text-rendering:optimizeLegibility}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-bottom:1em;margin-top:1em}.filepond--root .filepond--credits{bottom:-.875rem;color:inherit;font-size:.6875rem;line-height:.85;opacity:.4;position:absolute;right:0;text-decoration:none;z-index:3}.filepond--root .filepond--credits[style]{bottom:auto;margin-top:.875rem;top:0}/*!
 * FilePondPluginImagePreview 4.6.12
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--image-preview-markup{left:0;position:absolute;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;left:0;margin:0;max-height:7rem;min-height:5rem;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:2}.filepond--image-preview-overlay svg{color:inherit;height:auto;max-height:inherit;width:100%}.filepond--image-preview-overlay-idle{color:rgba(40,40,40,.85);mix-blend-mode:multiply}.filepond--image-preview-overlay-success{color:#369763;mix-blend-mode:normal}.filepond--image-preview-overlay-failure{color:#c44e47;mix-blend-mode:normal}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{background:rgba(0,0,0,.01);border-radius:.45em;height:100%;left:0;margin:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--image-preview{align-items:center;background:#222;display:flex;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;will-change:transform,opacity;z-index:1}.filepond--image-clip{margin:0 auto;overflow:hidden;position:relative}.filepond--image-clip[data-transparency-indicator=grid] canvas,.filepond--image-clip[data-transparency-indicator=grid] img{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23eee' viewBox='0 0 100 100'%3E%3Cpath d='M0 0h50v50H0M50 50h50v50H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{left:0;position:absolute;top:0;will-change:transform}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{align-items:center;display:flex;height:100%;justify-content:center}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{bottom:0;top:auto;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-bottom:.1875em;margin-left:.1875em;margin-top:0}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.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{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:75rem}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:75rem;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:.0625rem;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:.0625rem;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:.25rem solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:.25rem solid transparent;box-sizing:border-box;height:2.625rem;left:50%;margin-left:-1.3125rem;margin-top:-1.3125rem;position:absolute;top:50%;transform-origin:50%;width:2.625rem;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:2.75rem}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0rem - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,.25rem);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,.25rem)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0rem - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,.25rem);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,.25rem)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0rem - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,.25rem);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,.25rem);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,.5rem);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,.5rem));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,.5rem));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,.5rem);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,.375rem) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:.5rem;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,.25rem)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,.25rem);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,.25rem)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,.625rem);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,.25rem);height:var(--swiper-scrollbar-size,.25rem);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,.25rem);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,.25rem);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,.625rem);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}@font-face{font-display:swap;font-family:TTFirsNeue;font-style:normal;font-weight:500;src:url(../assets/fonts/TTFirsNeue-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Orchidea Pro;font-style:normal;font-weight:400;src:url(../assets/fonts/Orchidea-Pro.woff2) format("woff2")}@font-face{font-display:swap;font-family:Navigo;font-style:normal;font-weight:400;src:url(../assets/fonts/Navigo-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Flex;font-style:normal;font-weight:400;src:url(../assets/fonts/Roboto-Flex.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../assets/fonts/Roboto.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%;min-width:20rem;scroll-behavior:smooth}body{color:#20222d;font-size:1.125rem;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,textarea{font-family:Roboto Flex,sans-serif}button,input,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit;outline:none}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:97.5rem;padding:0 .9375rem}.ibg{height:100%;object-fit:cover;width:100%}.ibg--top{object-position:top}.ibg--bottom{object-position:bottom}.ibg--left{object-position:left}.ibg--right{object-position:right}.ibg--contain{object-fit:contain}[data-ripple]{overflow:hidden;position:relative}.ripple{animation:button-circle 1.5s ease forwards;background-color:hsla(0,0%,100%,.3);border:.0625rem solid hsla(0,0%,100%,.5);border-radius:50%;position:absolute}@keyframes button-circle{0%{transform:scale(0)}to{opacity:0;transform:scale(10)}}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input{border:.0625rem solid #eee;caret-color:inherit;display:block;padding:0 1.25rem;width:100%}.input[placeholder]:not([data-placeholder-nohiden])::placeholder{transition:opacity .3s}.input[placeholder]:not([data-placeholder-nohiden]):focus::placeholder{opacity:0}textarea.input{padding:0;resize:none}.form__error{color:red;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:-.002rem;line-height:140%;margin-top:.3125rem}.checkbox{position:relative}.checkbox:not(:last-child){margin-bottom:em(5)}.checkbox__input{height:0;opacity:0;position:absolute;width:0}.checkbox__input:focus-visible+.checkbox__label:before{box-shadow:0 0 .3125rem #000}.checkbox__input:checked+.checkbox__label:before{background:#000}.checkbox__label{cursor:pointer;display:inline-flex;gap:.625rem;position:relative}.checkbox__label:before{align-self:flex-start;border:.0625rem solid #a7a9ac;content:"";flex:0 0 1.25rem;height:1.25rem;width:1.25rem}.checkbox__text{align-self:center}body:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .8s ease 0s;width:100%;z-index:149}.popup-show body:after{opacity:1}.popup{bottom:0;left:0;padding:1.875rem .625rem;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .8s ease 0s;visibility:hidden;z-index:201}.popup_show{overflow:auto;pointer-events:auto;visibility:visible;z-index:201}.popup_show .popup__content{transform:scale(1);visibility:visible}.popup__wrapper{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:100%;width:100%}.popup__content{background-color:#eee;border-radius:1.25rem;max-width:56.25rem;padding:1.25rem;transform:scale(0);transition:transform .3s ease 0s;visibility:hidden;width:100%}body{transition:padding-right .3s ease}#qr .popup__content{background:#20222d;border-radius:.625rem;max-width:37.5rem;position:relative}#qr .popup__close{align-items:center;background-color:#20222d;border:none;border-radius:50%;cursor:pointer;display:flex;height:1.875rem;justify-content:center;position:absolute;right:.625rem;top:-2.8125rem;width:1.875rem;z-index:201}#qr .popup__close svg{width:1rem}#qr .popup__close svg path{stroke:#fff;stroke-width:.125rem;transition:all .3s ease}#qr .popup-qr{border-radius:.3125rem}#qr .popup-qr .popup-qr-block{display:flex;flex-direction:column}#qr .popup-qr .popup-qr-block span{color:#575c6a;font-size:1.875rem;font-style:normal;font-weight:300;letter-spacing:-.015rem;line-height:normal;padding-block:1.25rem;text-align:center}.spollers{display:grid;gap:.9375rem}.spollers__item{font-size:1.25rem}.spollers__title{border:.0625rem solid #eee;border-radius:.3125rem;cursor:default;list-style:none;padding:.625rem .9375rem;position:relative;text-align:left;width:100%}.spollers__title::-webkit-details-marker,.spollers__title::marker{display:none}._spoller-init .spollers__title{cursor:pointer}._spoller-init .spollers__title:after,._spoller-init .spollers__title:before{background-color:#000;content:"";height:.125rem;position:absolute;right:.625rem;top:50%;transition:transform .5s ease 0s;width:.9375rem}._spoller-init .spollers__title:before{transform:translate(-75%,-50%) rotate(40deg)}._spoller-init .spollers__title:after{transform:translateY(-50%) rotate(-40deg)}._spoller-init .spollers__title._spoller-active:before{transform:translateX(-75%) rotate(-40deg)}._spoller-init .spollers__title._spoller-active:after{transform:rotate(40deg)}.spollers__body{border:.0625rem solid #eee;border-radius:.3125rem;max-height:0;opacity:0;overflow:hidden;padding:1.25rem;padding:0;transform:translateY(-.3125rem);transition:all .4s cubic-bezier(.4,0,.2,1);will-change:max-height,opacity,transform,padding}details[open] .spollers__body{max-height:312.5rem;opacity:1;padding:1.25rem;transform:translateY(0)}.spollers__body{transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s ease .1s,transform .3s ease,padding .3s ease}.spollers__item{transition:all .3s ease}.spollers__title:after,.spollers__title:before{transition:transform .5s cubic-bezier(.4,0,.2,1)}:root{--iti-path-flags-1x:url(img/flags@2x.png?1);--iti-path-flags-2x:url(img/flags@2x.png?1);--iti-path-globe-1x:url(img/globe.png);--iti-path-globe-2x:url(img/globe@2x.png)}.button{align-items:center;border-radius:3.125rem;display:flex;height:3.125rem;justify-content:center;padding:.9375rem 1.5625rem;transition:all .3s ease;white-space:nowrap}.button>span{font-size:1rem;font-weight:500;line-height:90%;margin-top:.125rem}.button._white{background:#fff;color:#5267ff}.title-2{border-bottom:.0625rem solid #575c6a;color:#20222d;font-family:TTFirsNeue,sans-serif;font-size:2.5rem;letter-spacing:0;line-height:2.875rem;margin-bottom:3.125rem;padding-bottom:1.25rem;text-transform:uppercase;transition:.3s}.title-2 a{transition:all .3s ease}.title2,.title2--white{color:#20222d;font-family:TTFirsNeue,sans-serif;font-size:2.5rem;letter-spacing:0;line-height:2.875rem;text-transform:uppercase}.title2--white{color:#fff}.title2 span,.title2--white span{color:#5267ff}.title3{font-family:TTFirsNeue,sans-serif;font-size:1.75rem;letter-spacing:0;line-height:1.875rem}.title3--white{color:#fff}.title3--black{color:#20222d}.text--light{color:#fff;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem}.title-bar{align-items:center;border-bottom:.0625rem solid #575c6a;display:flex;gap:.625rem;justify-content:space-between;padding-bottom:1rem}.title-bar__text{color:#f2f3f5;font-family:TTFirsNeue,sans-serif;font-size:2.5rem;letter-spacing:0;line-height:2.875rem;text-transform:uppercase;transition:all .3s ease-in-out}.nav-btn{align-items:center;background-color:#fff;border-radius:3.125rem;color:#575c6a;display:flex;gap:.625rem;padding:.625rem 1.25rem;transition:.3s}.nav-btn__icon{fill:#f2f3f5;height:1.5rem;width:1.5rem}.nav-btn__text{font-size:1rem;font-weight:400;text-wrap:nowrap}.label{background:#fff;color:#575c6a;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem;padding:.75rem 1.25rem;text-align:left}.all-project,.label{border-radius:3.125rem}.all-project{align-items:center;background:#5267ff;display:inline-flex;gap:.625rem;height:3.125rem;justify-content:center;padding:.625rem 1.5625rem;transition:all .3s ease}.all-project__wrapper{margin-top:1.875rem;text-align:center}.all-project__text{color:#fff;font-size:.9375rem;font-weight:400;line-height:normal;margin-top:.25rem;text-transform:uppercase;text-wrap:nowrap}.all-project__icon{height:1.5rem;transition:all .3s ease;width:1.5rem}@keyframes upDown{0%,to{transform:translateY(2)}75%{transform:translateY(-.125rem)}}.tooltip{border-radius:.625rem;box-shadow:0 0 2.5rem 0 rgba(82,103,255,.2);left:50%;max-width:fit-content;position:absolute;top:0;width:100%;z-index:2}.tooltip .tooltip-block{background:#fff;border-radius:.625rem;display:flex;gap:.5rem;padding:.75rem}.tooltip .tooltip-block__text{font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.tooltip .tooltip-block__image{flex-shrink:0}.copy-block{align-items:center;display:flex;gap:.625rem;justify-content:end}.copy-block__icon{color:#575c6a;cursor:pointer;margin-block-start:.25rem;transition:color .3s ease-in-out}.fancybox__content{background:none}.fancybox__slide{overflow:initial}.show-after .header{z-index:200}.loaded body,html .preloader-done body{background:transparent!important}.preloader-done .service{background:#fff!important}.service .banner._first-banner,.timeline-block{background:#fff}.service .home-advantages .home__container{margin-top:3.125rem}.timeline-progress,.timeline:before,.video{z-index:1}.video{border-radius:.3125rem;cursor:pointer;height:43.75rem;overflow:hidden;position:relative;width:100%}.video video{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.video video::-webkit-media-controls{opacity:0;transition:opacity .3s}.video video:fullscreen::-webkit-media-controls{opacity:1}.video:hover video{transform:scale(1.03)}.video-overlay{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.2));border-radius:.3125rem;height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.video-play{background:transparent;border:none;cursor:pointer;left:50%;opacity:1;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;z-index:2}.video-play Icon{color:#fff;transition:transform .3s ease}.video-play:hover Icon{transform:scale(1.1)}.video-close{background:transparent;border:none;cursor:pointer;opacity:0;padding:0;pointer-events:none;position:absolute;right:1.25rem;top:1.25rem;transition:all .3s ease;z-index:3}.video-close Icon{color:#fff;transition:transform .3s ease}.video-close:hover Icon{transform:scale(1.1)}.video.playing .video-overlay,.video.playing .video-play{opacity:0;pointer-events:none}.video.playing .video-close{opacity:1;pointer-events:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body:after{display:none}.popup-show:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;opacity:1;pointer-events:none;position:fixed;top:0;transition:opacity .8s ease 0s;visibility:hidden;visibility:visible;width:100%;z-index:200}.form-group-custom-block{background:#fff}:root{--iti-hover-color:rgba(0,0,0,.05);--iti-text-gray:#999;--iti-border-gray:#ccc;--iti-spacer-horizontal:0.5rem;--iti-flag-height:0.9375rem;--iti-flag-width:1.25rem;--iti-border-width:0.0625rem;--iti-arrow-height:0.25rem;--iti-arrow-width:0.375rem;--iti-triangle-border:calc(var(--iti-arrow-width)/2);--iti-arrow-padding:0.375rem;--iti-arrow-color:#555;--iti-input-padding:0.375rem;--iti-right-hand-selected-country-padding:calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));--iti-selected-country-arrow-padding:calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));--iti-path-flags-1x:url(../img/flags@2x.png?1);--iti-path-flags-2x:url(../img/flags@2x.png?1);--iti-path-globe-1x:url(../img/globe.png);--iti-path-globe-2x:url(../img/globe@2x.png);--iti-mobile-popup-margin:1.875rem}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti__a11y-text{height:.0625rem;width:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);overflow:hidden;position:absolute}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{margin-bottom:0!important;margin-right:0;margin-top:0!important;padding-right:var(--iti-right-hand-selected-country-padding);position:relative;z-index:0}.iti__country-container{bottom:0;padding:var(--iti-border-width);position:absolute;right:0;top:0}.iti__selected-country{background:none;border:0;border-radius:0;color:inherit;font-size:inherit;font-weight:inherit;height:100%;line-height:inherit;margin:0;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);position:relative;text-decoration:none;z-index:1}.iti__arrow{border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color);height:0;margin-left:var(--iti-arrow-padding);width:0}[dir=rtl] .iti__arrow{margin-left:0;margin-right:var(--iti-arrow-padding)}.iti__arrow--up{border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color);border-top:none}.iti__dropdown-content{background-color:#fff;border-radius:.1875rem}.iti--inline-dropdown .iti__dropdown-content{border:var(--iti-border-width) solid var(--iti-border-gray);box-shadow:.0625rem .0625rem .25rem rgba(0,0,0,.2);margin-left:calc(var(--iti-border-width)*-1);margin-top:.1875rem;position:absolute;z-index:2}.iti__dropdown-content--dropup{bottom:100%;margin-bottom:.1875rem}.iti__search-input{border-radius:.1875rem;border-width:0;width:100%}.iti__search-input+.iti__country-list{border-top:.0625rem solid var(--iti-border-gray)}.iti--inline-dropdown .iti__country-list{max-height:11.5625rem}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}.iti__flag-box{border-radius:50%;display:inline-block;width:var(--iti-flag-width)}.iti__divider{border-bottom:var(--iti-border-width) solid var(--iti-border-gray);margin-bottom:.3125rem;padding-bottom:.3125rem}.iti__country{justify-content:space-between;outline:none;padding:.5rem var(--iti-spacer-horizontal)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{width:100%}.iti__country-name,.iti__flag-box{color:#ccc;margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-name,[dir=rtl] .iti__flag-box{margin-left:var(--iti-spacer-horizontal);margin-right:0}.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=tel],.iti--allow-dropdown input.iti__tel-input[type=text],.iti--show-selected-dial-code input.iti__tel-input,.iti--show-selected-dial-code input.iti__tel-input[type=tel],.iti--show-selected-dial-code input.iti__tel-input[type=text]{margin-left:0;padding-left:var(--iti-selected-country-arrow-padding);padding-right:var(--iti-input-padding)}[dir=rtl] .iti--allow-dropdown input.iti__tel-input,[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input,[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=tel],[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=text]{margin-right:0;padding-left:var(--iti-input-padding);padding-right:var(--iti-selected-country-arrow-padding)}.iti--allow-dropdown .iti__country-container,.iti--show-selected-dial-code .iti__country-container{left:0;right:auto}[dir=rtl] .iti--allow-dropdown .iti__country-container,[dir=rtl] .iti--show-selected-dial-code .iti__country-container{left:auto;right:0}.iti--allow-dropdown .iti__country-container:hover,.iti--allow-dropdown .iti__country-container:hover button{cursor:pointer}.iti--allow-dropdown .iti__country-container:hover .iti__selected-country{background-color:var(--iti-hover-color)}.iti--allow-dropdown .iti__country-container:has(+input[disabled]):hover,.iti--allow-dropdown .iti__country-container:has(+input[readonly]):hover{cursor:default}.iti--allow-dropdown .iti__country-container:has(+input[disabled]):hover .iti__selected-country,.iti--allow-dropdown .iti__country-container:has(+input[readonly]):hover .iti__selected-country{background-color:transparent}.iti--show-selected-dial-code .iti__selected-country{background-color:var(--iti-hover-color)}.iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:var(--iti-arrow-padding)}[dir=rtl] .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:0;margin-right:var(--iti-arrow-padding)}.iti--container{left:-62.5rem;padding:var(--iti-border-width);position:fixed;top:-62.5rem;z-index:1060}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:rgba(0,0,0,.5);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:var(--iti-mobile-popup-margin);position:fixed;right:0;top:0}.iti--fullscreen-popup.iti--container.iti--country-search{justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{line-height:1.5em;padding:.625rem}.iti__flag{width:1.25rem}.iti__flag.iti__be{width:1.125rem}.iti__flag.iti__ch{width:.9375rem}.iti__flag.iti__mc{width:1.1875rem}.iti__flag.iti__ne{width:1.125rem}.iti__flag.iti__np{width:.8125rem}.iti__flag.iti__va{width:.9375rem}.iti__flag.iti__ac{background-position:0 0;height:.625rem}.iti__flag.iti__ad{background-position:-1.375rem 0;height:.875rem}.iti__flag.iti__ae{background-position:-2.75rem 0;height:.625rem}.iti__flag.iti__af{background-position:-4.125rem 0;height:.875rem}.iti__flag.iti__ag{background-position:-5.5rem 0;height:.875rem}.iti__flag.iti__ai{background-position:-6.875rem 0;height:.625rem}.iti__flag.iti__al{background-position:-8.25rem 0;height:.9375rem}.iti__flag.iti__am{background-position:-9.625rem 0;height:.625rem}.iti__flag.iti__ao{background-position:-11rem 0;height:.875rem}.iti__flag.iti__aq{background-position:-12.375rem 0;height:.875rem}.iti__flag.iti__ar{background-position:-13.75rem 0;height:.8125rem}.iti__flag.iti__as{background-position:-15.125rem 0;height:.625rem}.iti__flag.iti__at{background-position:-16.5rem 0;height:.875rem}.iti__flag.iti__au{background-position:-17.875rem 0;height:.625rem}.iti__flag.iti__aw{background-position:-19.25rem 0;height:.875rem}.iti__flag.iti__ax{background-position:-20.625rem 0;height:.8125rem}.iti__flag.iti__az{background-position:-22rem 0;height:.625rem}.iti__flag.iti__ba{background-position:-23.375rem 0;height:.625rem}.iti__flag.iti__bb{background-position:-24.75rem 0;height:.875rem}.iti__flag.iti__bd{background-position:-26.125rem 0;height:.75rem}.iti__flag.iti__be{background-position:-27.5rem 0;height:.9375rem}.iti__flag.iti__bf{background-position:-28.75rem 0;height:.875rem}.iti__flag.iti__bg{background-position:-30.125rem 0;height:.75rem}.iti__flag.iti__bh{background-position:-31.5rem 0;height:.75rem}.iti__flag.iti__bi{background-position:-32.875rem 0;height:.75rem}.iti__flag.iti__bj{background-position:-34.25rem 0;height:.875rem}.iti__flag.iti__bl{background-position:-35.625rem 0;height:.875rem}.iti__flag.iti__bm{background-position:-37rem 0;height:.625rem}.iti__flag.iti__bn{background-position:-38.375rem 0;height:.625rem}.iti__flag.iti__bo{background-position:-39.75rem 0;height:.875rem}.iti__flag.iti__bq{background-position:-41.125rem 0;height:.875rem}.iti__flag.iti__br{background-position:-42.5rem 0;height:.875rem}.iti__flag.iti__bs{background-position:-43.875rem 0;height:.625rem}.iti__flag.iti__bt{background-position:-45.25rem 0;height:.875rem}.iti__flag.iti__bv{background-position:-46.625rem 0;height:.9375rem}.iti__flag.iti__bw{background-position:-48rem 0;height:.875rem}.iti__flag.iti__by{background-position:-49.375rem 0;height:.625rem}.iti__flag.iti__bz{background-position:-50.75rem 0;height:.75rem}.iti__flag.iti__ca{background-position:-52.125rem 0;height:.625rem}.iti__flag.iti__cc{background-position:-53.5rem 0;height:.625rem}.iti__flag.iti__cd{background-position:-54.875rem 0;height:.9375rem}.iti__flag.iti__cf{background-position:-56.25rem 0;height:.875rem}.iti__flag.iti__cg{background-position:-57.625rem 0;height:.875rem}.iti__flag.iti__ch{background-position:-59rem 0;height:.9375rem}.iti__flag.iti__ci{background-position:-60.0625rem 0;height:.875rem}.iti__flag.iti__ck{background-position:-61.4375rem 0;height:.625rem}.iti__flag.iti__cl{background-position:-62.8125rem 0;height:.875rem}.iti__flag.iti__cm{background-position:-64.1875rem 0;height:.875rem}.iti__flag.iti__cn{background-position:-65.5625rem 0;height:.875rem}.iti__flag.iti__co{background-position:-66.9375rem 0;height:.875rem}.iti__flag.iti__cp{background-position:-68.3125rem 0;height:.875rem}.iti__flag.iti__cq{background-position:-69.6875rem 0;height:.75rem}.iti__flag.iti__cr{background-position:-71.0625rem 0;height:.75rem}.iti__flag.iti__cu{background-position:-72.4375rem 0;height:.625rem}.iti__flag.iti__cv{background-position:-73.8125rem 0;height:.75rem}.iti__flag.iti__cw{background-position:-75.1875rem 0;height:.875rem}.iti__flag.iti__cx{background-position:-76.5625rem 0;height:.625rem}.iti__flag.iti__cy{background-position:-77.9375rem 0;height:.875rem}.iti__flag.iti__cz{background-position:-79.3125rem 0;height:.875rem}.iti__flag.iti__de{background-position:-80.6875rem 0;height:.75rem}.iti__flag.iti__dg{background-position:-82.0625rem 0;height:.625rem}.iti__flag.iti__dj{background-position:-83.4375rem 0;height:.875rem}.iti__flag.iti__dk{background-position:-84.8125rem 0;height:.9375rem}.iti__flag.iti__dm{background-position:-86.1875rem 0;height:.625rem}.iti__flag.iti__do{background-position:-87.5625rem 0;height:.875rem}.iti__flag.iti__dz{background-position:-88.9375rem 0;height:.875rem}.iti__flag.iti__ea{background-position:-90.3125rem 0;height:.875rem}.iti__flag.iti__ec{background-position:-91.6875rem 0;height:.875rem}.iti__flag.iti__ee{background-position:-93.0625rem 0;height:.8125rem}.iti__flag.iti__eg{background-position:-94.4375rem 0;height:.875rem}.iti__flag.iti__eh{background-position:-95.8125rem 0;height:.625rem}.iti__flag.iti__er{background-position:-97.1875rem 0;height:.625rem}.iti__flag.iti__es{background-position:-98.5625rem 0;height:.875rem}.iti__flag.iti__et{background-position:-99.9375rem 0;height:.625rem}.iti__flag.iti__eu{background-position:-101.3125rem 0;height:.875rem}.iti__flag.iti__ez{background-position:-102.6875rem 0;height:.875rem}.iti__flag.iti__fi{background-position:-104.0625rem 0;height:.75rem}.iti__flag.iti__fj{background-position:-105.4375rem 0;height:.625rem}.iti__flag.iti__fk{background-position:-106.8125rem 0;height:.625rem}.iti__flag.iti__fm{background-position:-108.1875rem 0;height:.6875rem}.iti__flag.iti__fo{background-position:-109.5625rem 0;height:.9375rem}.iti__flag.iti__fr{background-position:-110.9375rem 0;height:.875rem}.iti__flag.iti__fx{background-position:-112.3125rem 0;height:.875rem}.iti__flag.iti__ga{background-position:-113.6875rem 0;height:.9375rem}.iti__flag.iti__gb{background-position:-115.0625rem 0;height:.625rem}.iti__flag.iti__gd{background-position:-116.4375rem 0;height:.75rem}.iti__flag.iti__ge{background-position:-117.8125rem 0;height:.875rem}.iti__flag.iti__gf{background-position:-119.1875rem 0;height:.875rem}.iti__flag.iti__gg{background-position:-120.5625rem 0;height:.875rem}.iti__flag.iti__gh{background-position:-121.9375rem 0;height:.875rem}.iti__flag.iti__gi{background-position:-123.3125rem 0;height:.625rem}.iti__flag.iti__gl{background-position:-124.6875rem 0;height:.875rem}.iti__flag.iti__gm{background-position:-126.0625rem 0;height:.875rem}.iti__flag.iti__gn{background-position:-127.4375rem 0;height:.875rem}.iti__flag.iti__gp{background-position:-128.8125rem 0;height:.875rem}.iti__flag.iti__gq{background-position:-130.1875rem 0;height:.875rem}.iti__flag.iti__gr{background-position:-131.5625rem 0;height:.875rem}.iti__flag.iti__gs{background-position:-132.9375rem 0;height:.625rem}.iti__flag.iti__gt{background-position:-134.3125rem 0;height:.8125rem}.iti__flag.iti__gu{background-position:-135.6875rem 0;height:.6875rem}.iti__flag.iti__gw{background-position:-137.0625rem 0;height:.625rem}.iti__flag.iti__gy{background-position:-138.4375rem 0;height:.75rem}.iti__flag.iti__hk{background-position:-139.8125rem 0;height:.875rem}.iti__flag.iti__hm{background-position:-141.1875rem 0;height:.625rem}.iti__flag.iti__hn{background-position:-142.5625rem 0;height:.625rem}.iti__flag.iti__hr{background-position:-143.9375rem 0;height:.625rem}.iti__flag.iti__ht{background-position:-145.3125rem 0;height:.75rem}.iti__flag.iti__hu{background-position:-146.6875rem 0;height:.625rem}.iti__flag.iti__ic{background-position:-148.0625rem 0;height:.875rem}.iti__flag.iti__id{background-position:-149.4375rem 0;height:.875rem}.iti__flag.iti__ie{background-position:-150.8125rem 0;height:.625rem}.iti__flag.iti__il{background-position:-152.1875rem 0;height:.9375rem}.iti__flag.iti__im{background-position:-153.5625rem 0;height:.625rem}.iti__flag.iti__in{background-position:-154.9375rem 0;height:.875rem}.iti__flag.iti__io{background-position:-156.3125rem 0;height:.625rem}.iti__flag.iti__iq{background-position:-157.6875rem 0;height:.875rem}.iti__flag.iti__ir{background-position:-159.0625rem 0;height:.75rem}.iti__flag.iti__is{background-position:-160.4375rem 0;height:.9375rem}.iti__flag.iti__it{background-position:-161.8125rem 0;height:.875rem}.iti__flag.iti__je{background-position:-163.1875rem 0;height:.75rem}.iti__flag.iti__jm{background-position:-164.5625rem 0;height:.625rem}.iti__flag.iti__jo{background-position:-165.9375rem 0;height:.625rem}.iti__flag.iti__jp{background-position:-167.3125rem 0;height:.875rem}.iti__flag.iti__ke{background-position:-168.6875rem 0;height:.875rem}.iti__flag.iti__kg{background-position:-170.0625rem 0;height:.75rem}.iti__flag.iti__kh{background-position:-171.4375rem 0;height:.8125rem}.iti__flag.iti__ki{background-position:-172.8125rem 0;height:.625rem}.iti__flag.iti__km{background-position:-174.1875rem 0;height:.75rem}.iti__flag.iti__kn{background-position:-175.5625rem 0;height:.875rem}.iti__flag.iti__kp{background-position:-176.9375rem 0;height:.625rem}.iti__flag.iti__kr{background-position:-178.3125rem 0;height:.875rem}.iti__flag.iti__kw{background-position:-179.6875rem 0;height:.625rem}.iti__flag.iti__ky{background-position:-181.0625rem 0;height:.625rem}.iti__flag.iti__kz{background-position:-182.4375rem 0;height:.625rem}.iti__flag.iti__la{background-position:-183.8125rem 0;height:.875rem}.iti__flag.iti__lb{background-position:-185.1875rem 0;height:.875rem}.iti__flag.iti__lc{background-position:-186.5625rem 0;height:.625rem}.iti__flag.iti__li{background-position:-187.9375rem 0;height:.75rem}.iti__flag.iti__lk{background-position:-189.3125rem 0;height:.625rem}.iti__flag.iti__lr{background-position:-190.6875rem 0;height:.6875rem}.iti__flag.iti__ls{background-position:-192.0625rem 0;height:.875rem}.iti__flag.iti__lt{background-position:-193.4375rem 0;height:.75rem}.iti__flag.iti__lu{background-position:-194.8125rem 0;height:.75rem}.iti__flag.iti__lv{background-position:-196.1875rem 0;height:.625rem}.iti__flag.iti__ly{background-position:-197.5625rem 0;height:.625rem}.iti__flag.iti__ma{background-position:-198.9375rem 0;height:.875rem}.iti__flag.iti__mc{background-position:-200.3125rem 0;height:.9375rem}.iti__flag.iti__md{background-position:-201.625rem 0;height:.625rem}.iti__flag.iti__me{background-position:-203rem 0;height:.625rem}.iti__flag.iti__mf{background-position:-204.375rem 0;height:.875rem}.iti__flag.iti__mg{background-position:-205.75rem 0;height:.875rem}.iti__flag.iti__mh{background-position:-207.125rem 0;height:.6875rem}.iti__flag.iti__mk{background-position:-208.5rem 0;height:.625rem}.iti__flag.iti__ml{background-position:-209.875rem 0;height:.875rem}.iti__flag.iti__mm{background-position:-211.25rem 0;height:.875rem}.iti__flag.iti__mn{background-position:-212.625rem 0;height:.625rem}.iti__flag.iti__mo{background-position:-214rem 0;height:.875rem}.iti__flag.iti__mp{background-position:-215.375rem 0;height:.625rem}.iti__flag.iti__mq{background-position:-216.75rem 0;height:.875rem}.iti__flag.iti__mr{background-position:-218.125rem 0;height:.875rem}.iti__flag.iti__ms{background-position:-219.5rem 0;height:.625rem}.iti__flag.iti__mt{background-position:-220.875rem 0;height:.875rem}.iti__flag.iti__mu{background-position:-222.25rem 0;height:.875rem}.iti__flag.iti__mv{background-position:-223.625rem 0;height:.875rem}.iti__flag.iti__mw{background-position:-225rem 0;height:.875rem}.iti__flag.iti__mx{background-position:-226.375rem 0;height:.75rem}.iti__flag.iti__my{background-position:-227.75rem 0;height:.625rem}.iti__flag.iti__mz{background-position:-229.125rem 0;height:.875rem}.iti__flag.iti__na{background-position:-230.5rem 0;height:.875rem}.iti__flag.iti__nc{background-position:-231.875rem 0;height:.625rem}.iti__flag.iti__ne{background-position:-233.25rem 0;height:.9375rem}.iti__flag.iti__nf{background-position:-234.5rem 0;height:.625rem}.iti__flag.iti__ng{background-position:-235.875rem 0;height:.625rem}.iti__flag.iti__ni{background-position:-237.25rem 0;height:.75rem}.iti__flag.iti__nl{background-position:-238.625rem 0;height:.875rem}.iti__flag.iti__no{background-position:-240rem 0;height:.9375rem}.iti__flag.iti__np{background-position:-241.375rem 0;height:.9375rem}.iti__flag.iti__nr{background-position:-242.3125rem 0;height:.625rem}.iti__flag.iti__nu{background-position:-243.6875rem 0;height:.625rem}.iti__flag.iti__nz{background-position:-245.0625rem 0;height:.625rem}.iti__flag.iti__om{background-position:-246.4375rem 0;height:.625rem}.iti__flag.iti__pa{background-position:-247.8125rem 0;height:.875rem}.iti__flag.iti__pe{background-position:-249.1875rem 0;height:.875rem}.iti__flag.iti__pf{background-position:-250.5625rem 0;height:.875rem}.iti__flag.iti__pg{background-position:-251.9375rem 0;height:.9375rem}.iti__flag.iti__ph{background-position:-253.3125rem 0;height:.625rem}.iti__flag.iti__pk{background-position:-254.6875rem 0;height:.875rem}.iti__flag.iti__pl{background-position:-256.0625rem 0;height:.8125rem}.iti__flag.iti__pm{background-position:-257.4375rem 0;height:.875rem}.iti__flag.iti__pn{background-position:-258.8125rem 0;height:.625rem}.iti__flag.iti__pr{background-position:-260.1875rem 0;height:.875rem}.iti__flag.iti__ps{background-position:-261.5625rem 0;height:.625rem}.iti__flag.iti__pt{background-position:-262.9375rem 0;height:.875rem}.iti__flag.iti__pw{background-position:-264.3125rem 0;height:.8125rem}.iti__flag.iti__py{background-position:-265.6875rem 0;height:.6875rem}.iti__flag.iti__qa{background-position:-267.0625rem 0;height:.5rem}.iti__flag.iti__re{background-position:-268.4375rem 0;height:.875rem}.iti__flag.iti__ro{background-position:-269.8125rem 0;height:.875rem}.iti__flag.iti__rs{background-position:-271.1875rem 0;height:.875rem}.iti__flag.iti__ru{background-position:-272.5625rem 0;height:.875rem}.iti__flag.iti__rw{background-position:-273.9375rem 0;height:.875rem}.iti__flag.iti__sa{background-position:-275.3125rem 0;height:.875rem}.iti__flag.iti__sb{background-position:-276.6875rem 0;height:.625rem}.iti__flag.iti__sc{background-position:-278.0625rem 0;height:.625rem}.iti__flag.iti__sd{background-position:-279.4375rem 0;height:.625rem}.iti__flag.iti__se{background-position:-280.8125rem 0;height:.8125rem}.iti__flag.iti__sg{background-position:-282.1875rem 0;height:.875rem}.iti__flag.iti__sh{background-position:-283.5625rem 0;height:.625rem}.iti__flag.iti__si{background-position:-284.9375rem 0;height:.625rem}.iti__flag.iti__sj{background-position:-286.3125rem 0;height:.9375rem}.iti__flag.iti__sk{background-position:-287.6875rem 0;height:.875rem}.iti__flag.iti__sl{background-position:-289.0625rem 0;height:.875rem}.iti__flag.iti__sm{background-position:-290.4375rem 0;height:.9375rem}.iti__flag.iti__sn{background-position:-291.8125rem 0;height:.875rem}.iti__flag.iti__so{background-position:-293.1875rem 0;height:.875rem}.iti__flag.iti__sr{background-position:-294.5625rem 0;height:.875rem}.iti__flag.iti__ss{background-position:-295.9375rem 0;height:.625rem}.iti__flag.iti__st{background-position:-297.3125rem 0;height:.625rem}.iti__flag.iti__su{background-position:-298.6875rem 0;height:.625rem}.iti__flag.iti__sv{background-position:-300.0625rem 0;height:.75rem}.iti__flag.iti__sx{background-position:-301.4375rem 0;height:.875rem}.iti__flag.iti__sy{background-position:-302.8125rem 0;height:.875rem}.iti__flag.iti__sz{background-position:-304.1875rem 0;height:.875rem}.iti__flag.iti__ta{background-position:-305.5625rem 0;height:.625rem}.iti__flag.iti__tc{background-position:-306.9375rem 0;height:.625rem}.iti__flag.iti__td{background-position:-308.3125rem 0;height:.875rem}.iti__flag.iti__tf{background-position:-309.6875rem 0;height:.875rem}.iti__flag.iti__tg{background-position:-311.0625rem 0;height:.8125rem}.iti__flag.iti__th{background-position:-312.4375rem 0;height:.875rem}.iti__flag.iti__tj{background-position:-313.8125rem 0;height:.625rem}.iti__flag.iti__tk{background-position:-315.1875rem 0;height:.625rem}.iti__flag.iti__tl{background-position:-316.5625rem 0;height:.625rem}.iti__flag.iti__tm{background-position:-317.9375rem 0;height:.875rem}.iti__flag.iti__tn{background-position:-319.3125rem 0;height:.875rem}.iti__flag.iti__to{background-position:-320.6875rem 0;height:.625rem}.iti__flag.iti__tr{background-position:-322.0625rem 0;height:.875rem}.iti__flag.iti__tt{background-position:-323.4375rem 0;height:.75rem}.iti__flag.iti__tv{background-position:-324.8125rem 0;height:.625rem}.iti__flag.iti__tw{background-position:-326.1875rem 0;height:.875rem}.iti__flag.iti__tz{background-position:-327.5625rem 0;height:.875rem}.iti__flag.iti__ua{background-position:-328.9375rem 0;height:.875rem}.iti__flag.iti__ug{background-position:-330.3125rem 0;height:.875rem}.iti__flag.iti__uk{background-position:-331.6875rem 0;height:.625rem}.iti__flag.iti__um{background-position:-333.0625rem 0;height:.6875rem}.iti__flag.iti__un{background-position:-334.4375rem 0;height:.875rem}.iti__flag.iti__us{background-position:-335.8125rem 0;height:.6875rem}.iti__flag.iti__uy{background-position:-337.1875rem 0;height:.875rem}.iti__flag.iti__uz{background-position:-338.5625rem 0;height:.625rem}.iti__flag.iti__va{background-position:-339.9375rem 0;height:.9375rem}.iti__flag.iti__vc{background-position:-341rem 0;height:.875rem}.iti__flag.iti__ve{background-position:-342.375rem 0;height:.875rem}.iti__flag.iti__vg{background-position:-343.75rem 0;height:.625rem}.iti__flag.iti__vi{background-position:-345.125rem 0;height:.875rem}.iti__flag.iti__vn{background-position:-346.5rem 0;height:.875rem}.iti__flag.iti__vu{background-position:-347.875rem 0;height:.75rem}.iti__flag.iti__wf{background-position:-349.25rem 0;height:.875rem}.iti__flag.iti__ws{background-position:-350.625rem 0;height:.625rem}.iti__flag.iti__xk{background-position:-352rem 0;height:.9375rem}.iti__flag.iti__ye{background-position:-353.375rem 0;height:.875rem}.iti__flag.iti__yt{background-position:-354.75rem 0;height:.875rem}.iti__flag.iti__za{background-position:-356.125rem 0;height:.875rem}.iti__flag.iti__zm{background-position:-357.5rem 0;height:.875rem}.iti__flag.iti__zw{background-position:-358.875rem 0;height:.625rem}.iti__flag{background-image:var(--iti-path-flags-2x);background-position:var(--iti-flag-width) 0;background-repeat:no-repeat;box-shadow:0 0 .0625rem 0 #888;height:var(--iti-flag-height)}.iti__globe{background-image:var(--iti-path-globe-2x);background-position:100%;background-size:contain;box-shadow:none;height:1.1875rem}.iti__flag{background-color:transparent!important;border-radius:50%;height:1.5625rem!important;overflow:hidden;position:relative;width:1.5625rem!important}.iti__flag.iti__ac:before,.iti__flag.iti__ad:before,.iti__flag.iti__ae:before,.iti__flag.iti__af:before,.iti__flag.iti__ag:before,.iti__flag.iti__ai:before,.iti__flag.iti__al:before,.iti__flag.iti__am:before,.iti__flag.iti__ao:before,.iti__flag.iti__aq:before,.iti__flag.iti__ar:before,.iti__flag.iti__as:before,.iti__flag.iti__at:before,.iti__flag.iti__au:before,.iti__flag.iti__aw:before,.iti__flag.iti__ax:before,.iti__flag.iti__az:before,.iti__flag.iti__ba:before,.iti__flag.iti__bb:before,.iti__flag.iti__bd:before,.iti__flag.iti__be:before,.iti__flag.iti__bf:before,.iti__flag.iti__bg:before,.iti__flag.iti__bh:before,.iti__flag.iti__bi:before,.iti__flag.iti__bj:before,.iti__flag.iti__bl:before,.iti__flag.iti__bm:before,.iti__flag.iti__bn:before,.iti__flag.iti__bo:before,.iti__flag.iti__bq:before,.iti__flag.iti__br:before,.iti__flag.iti__bs:before,.iti__flag.iti__bt:before,.iti__flag.iti__bv:before,.iti__flag.iti__bw:before,.iti__flag.iti__by:before,.iti__flag.iti__bz:before,.iti__flag.iti__ca:before,.iti__flag.iti__cc:before,.iti__flag.iti__cd:before,.iti__flag.iti__cf:before,.iti__flag.iti__cg:before,.iti__flag.iti__ch:before,.iti__flag.iti__ci:before,.iti__flag.iti__ck:before,.iti__flag.iti__cl:before,.iti__flag.iti__cm:before,.iti__flag.iti__cn:before,.iti__flag.iti__co:before,.iti__flag.iti__cp:before,.iti__flag.iti__cq:before,.iti__flag.iti__cr:before,.iti__flag.iti__cu:before,.iti__flag.iti__cv:before,.iti__flag.iti__cw:before,.iti__flag.iti__cx:before,.iti__flag.iti__cy:before,.iti__flag.iti__cz:before,.iti__flag.iti__de:before,.iti__flag.iti__dg:before,.iti__flag.iti__dj:before,.iti__flag.iti__dk:before,.iti__flag.iti__dm:before,.iti__flag.iti__do:before,.iti__flag.iti__dz:before,.iti__flag.iti__ea:before,.iti__flag.iti__ec:before,.iti__flag.iti__ee:before,.iti__flag.iti__eg:before,.iti__flag.iti__eh:before,.iti__flag.iti__er:before,.iti__flag.iti__es:before,.iti__flag.iti__et:before,.iti__flag.iti__eu:before,.iti__flag.iti__ez:before,.iti__flag.iti__fi:before,.iti__flag.iti__fj:before,.iti__flag.iti__fk:before,.iti__flag.iti__fm:before,.iti__flag.iti__fo:before,.iti__flag.iti__fr:before,.iti__flag.iti__fx:before,.iti__flag.iti__ga:before,.iti__flag.iti__gb:before,.iti__flag.iti__gd:before,.iti__flag.iti__ge:before,.iti__flag.iti__gf:before,.iti__flag.iti__gg:before,.iti__flag.iti__gh:before,.iti__flag.iti__gi:before,.iti__flag.iti__gl:before,.iti__flag.iti__gm:before,.iti__flag.iti__gn:before,.iti__flag.iti__gp:before,.iti__flag.iti__gq:before,.iti__flag.iti__gr:before,.iti__flag.iti__gs:before,.iti__flag.iti__gt:before,.iti__flag.iti__gu:before,.iti__flag.iti__gw:before,.iti__flag.iti__gy:before,.iti__flag.iti__hk:before,.iti__flag.iti__hm:before,.iti__flag.iti__hn:before,.iti__flag.iti__hr:before,.iti__flag.iti__ht:before,.iti__flag.iti__hu:before,.iti__flag.iti__ic:before,.iti__flag.iti__id:before,.iti__flag.iti__ie:before,.iti__flag.iti__il:before,.iti__flag.iti__im:before,.iti__flag.iti__in:before,.iti__flag.iti__io:before,.iti__flag.iti__iq:before,.iti__flag.iti__ir:before,.iti__flag.iti__is:before,.iti__flag.iti__it:before,.iti__flag.iti__je:before,.iti__flag.iti__jm:before,.iti__flag.iti__jo:before,.iti__flag.iti__jp:before,.iti__flag.iti__ke:before,.iti__flag.iti__kg:before,.iti__flag.iti__kh:before,.iti__flag.iti__ki:before,.iti__flag.iti__km:before,.iti__flag.iti__kn:before,.iti__flag.iti__kp:before,.iti__flag.iti__kr:before,.iti__flag.iti__kw:before,.iti__flag.iti__ky:before,.iti__flag.iti__kz:before,.iti__flag.iti__la:before,.iti__flag.iti__lb:before,.iti__flag.iti__lc:before,.iti__flag.iti__li:before,.iti__flag.iti__lk:before,.iti__flag.iti__lr:before,.iti__flag.iti__ls:before,.iti__flag.iti__lt:before,.iti__flag.iti__lu:before,.iti__flag.iti__lv:before,.iti__flag.iti__ly:before,.iti__flag.iti__ma:before,.iti__flag.iti__mc:before,.iti__flag.iti__md:before,.iti__flag.iti__me:before,.iti__flag.iti__mf:before,.iti__flag.iti__mg:before,.iti__flag.iti__mh:before,.iti__flag.iti__mk:before,.iti__flag.iti__ml:before,.iti__flag.iti__mm:before,.iti__flag.iti__mn:before,.iti__flag.iti__mo:before,.iti__flag.iti__mp:before,.iti__flag.iti__mq:before,.iti__flag.iti__mr:before,.iti__flag.iti__ms:before,.iti__flag.iti__mt:before,.iti__flag.iti__mu:before,.iti__flag.iti__mv:before,.iti__flag.iti__mw:before,.iti__flag.iti__mx:before,.iti__flag.iti__my:before,.iti__flag.iti__mz:before,.iti__flag.iti__na:before,.iti__flag.iti__nc:before,.iti__flag.iti__ne:before,.iti__flag.iti__nf:before,.iti__flag.iti__ng:before,.iti__flag.iti__ni:before,.iti__flag.iti__nl:before,.iti__flag.iti__no:before,.iti__flag.iti__np:before,.iti__flag.iti__nr:before,.iti__flag.iti__nu:before,.iti__flag.iti__nz:before,.iti__flag.iti__om:before,.iti__flag.iti__pa:before,.iti__flag.iti__pe:before,.iti__flag.iti__pf:before,.iti__flag.iti__pg:before,.iti__flag.iti__ph:before,.iti__flag.iti__pk:before,.iti__flag.iti__pl:before,.iti__flag.iti__pm:before,.iti__flag.iti__pn:before,.iti__flag.iti__pr:before,.iti__flag.iti__ps:before,.iti__flag.iti__pt:before,.iti__flag.iti__pw:before,.iti__flag.iti__py:before,.iti__flag.iti__qa:before,.iti__flag.iti__re:before,.iti__flag.iti__ro:before,.iti__flag.iti__rs:before,.iti__flag.iti__ru:before,.iti__flag.iti__rw:before,.iti__flag.iti__sa:before,.iti__flag.iti__sb:before,.iti__flag.iti__sc:before,.iti__flag.iti__sd:before,.iti__flag.iti__se:before,.iti__flag.iti__sg:before,.iti__flag.iti__sh:before,.iti__flag.iti__si:before,.iti__flag.iti__sj:before,.iti__flag.iti__sk:before,.iti__flag.iti__sl:before,.iti__flag.iti__sm:before,.iti__flag.iti__sn:before,.iti__flag.iti__so:before,.iti__flag.iti__sr:before,.iti__flag.iti__ss:before,.iti__flag.iti__st:before,.iti__flag.iti__su:before,.iti__flag.iti__sv:before,.iti__flag.iti__sx:before,.iti__flag.iti__sy:before,.iti__flag.iti__sz:before,.iti__flag.iti__ta:before,.iti__flag.iti__tc:before,.iti__flag.iti__td:before,.iti__flag.iti__tf:before,.iti__flag.iti__tg:before,.iti__flag.iti__th:before,.iti__flag.iti__tj:before,.iti__flag.iti__tk:before,.iti__flag.iti__tl:before,.iti__flag.iti__tm:before,.iti__flag.iti__tn:before,.iti__flag.iti__to:before,.iti__flag.iti__tr:before,.iti__flag.iti__tt:before,.iti__flag.iti__tv:before,.iti__flag.iti__tw:before,.iti__flag.iti__tz:before,.iti__flag.iti__ua:before,.iti__flag.iti__ug:before,.iti__flag.iti__uk:before,.iti__flag.iti__um:before,.iti__flag.iti__un:before,.iti__flag.iti__us:before,.iti__flag.iti__uy:before,.iti__flag.iti__uz:before,.iti__flag.iti__va:before,.iti__flag.iti__vc:before,.iti__flag.iti__ve:before,.iti__flag.iti__vg:before,.iti__flag.iti__vi:before,.iti__flag.iti__vn:before,.iti__flag.iti__vu:before,.iti__flag.iti__wf:before,.iti__flag.iti__ws:before,.iti__flag.iti__xk:before,.iti__flag.iti__ye:before,.iti__flag.iti__yt:before,.iti__flag.iti__za:before,.iti__flag.iti__zm:before,.iti__flag.iti__zw:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute}.iti__flag.iti__ac:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ac.svg);background-size:1.5rem}.iti__flag.iti__ad:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ad.svg);background-size:1.5rem}.iti__flag.iti__ae:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ae.svg);background-size:1.5rem}.iti__flag.iti__af:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/af.svg);background-size:1.5rem}.iti__flag.iti__ag:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ag.svg);background-size:1.5rem}.iti__flag.iti__ai:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ai.svg);background-size:1.5rem}.iti__flag.iti__al:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/al.svg);background-size:1.5rem}.iti__flag.iti__am:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/am.svg);background-size:1.5rem}.iti__flag.iti__ao:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ao.svg);background-size:1.5rem}.iti__flag.iti__aq:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/aq.svg);background-size:1.5rem}.iti__flag.iti__ar:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ar.svg);background-size:1.5rem}.iti__flag.iti__as:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/as.svg);background-size:1.5rem}.iti__flag.iti__at:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/at.svg);background-size:1.5rem}.iti__flag.iti__au:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/au.svg);background-size:1.5rem}.iti__flag.iti__aw:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/aw.svg);background-size:1.5rem}.iti__flag.iti__ax:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ax.svg);background-size:1.5rem}.iti__flag.iti__az:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/az.svg);background-size:1.5rem}.iti__flag.iti__ba:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ba.svg);background-size:1.5rem}.iti__flag.iti__bb:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bb.svg);background-size:1.5rem}.iti__flag.iti__bd:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bd.svg);background-size:1.5rem}.iti__flag.iti__be:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/be.svg);background-size:1.5rem}.iti__flag.iti__bf:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bf.svg);background-size:1.5rem}.iti__flag.iti__bg:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bg.svg);background-size:1.5rem}.iti__flag.iti__bh:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bh.svg);background-size:1.5rem}.iti__flag.iti__bi:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bi.svg);background-size:1.5rem}.iti__flag.iti__bj:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bj.svg);background-size:1.5rem}.iti__flag.iti__bl:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bl.svg);background-size:1.5rem}.iti__flag.iti__bm:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bm.svg);background-size:1.5rem}.iti__flag.iti__bn:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bn.svg);background-size:1.5rem}.iti__flag.iti__bo:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bo.svg);background-size:1.5rem}.iti__flag.iti__bq:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bq.svg);background-size:1.5rem}.iti__flag.iti__br:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/br.svg);background-size:1.5rem}.iti__flag.iti__bs:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bs.svg);background-size:1.5rem}.iti__flag.iti__bt:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bt.svg);background-size:1.5rem}.iti__flag.iti__bv:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bv.svg);background-size:1.5rem}.iti__flag.iti__bw:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bw.svg);background-size:1.5rem}.iti__flag.iti__by:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/by.svg);background-size:1.5rem}.iti__flag.iti__bz:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/bz.svg);background-size:1.5rem}.iti__flag.iti__ca:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ca.svg);background-size:1.5rem}.iti__flag.iti__cc:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cc.svg);background-size:1.5rem}.iti__flag.iti__cd:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cd.svg);background-size:1.5rem}.iti__flag.iti__cf:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cf.svg);background-size:1.5rem}.iti__flag.iti__cg:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cg.svg);background-size:1.5rem}.iti__flag.iti__ch:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ch.svg);background-size:1.5rem}.iti__flag.iti__ci:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ci.svg);background-size:1.5rem}.iti__flag.iti__ck:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ck.svg);background-size:1.5rem}.iti__flag.iti__cl:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cl.svg);background-size:1.5rem}.iti__flag.iti__cm:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cm.svg);background-size:1.5rem}.iti__flag.iti__cn:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cn.svg);background-size:1.5rem}.iti__flag.iti__co:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/co.svg);background-size:1.5rem}.iti__flag.iti__cp:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cp.svg);background-size:1.5rem}.iti__flag.iti__cq:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cq.svg);background-size:1.5rem}.iti__flag.iti__cr:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cr.svg);background-size:1.5rem}.iti__flag.iti__cu:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cu.svg);background-size:1.5rem}.iti__flag.iti__cv:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cv.svg);background-size:1.5rem}.iti__flag.iti__cw:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cw.svg);background-size:1.5rem}.iti__flag.iti__cx:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cx.svg);background-size:1.5rem}.iti__flag.iti__cy:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cy.svg);background-size:1.5rem}.iti__flag.iti__cz:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/cz.svg);background-size:1.5rem}.iti__flag.iti__de:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/de.svg);background-size:1.5rem}.iti__flag.iti__dg:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/dg.svg);background-size:1.5rem}.iti__flag.iti__dj:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/dj.svg);background-size:1.5rem}.iti__flag.iti__dk:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/dk.svg);background-size:1.5rem}.iti__flag.iti__dm:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/dm.svg);background-size:1.5rem}.iti__flag.iti__do:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/do.svg);background-size:1.5rem}.iti__flag.iti__dz:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/dz.svg);background-size:1.5rem}.iti__flag.iti__ea:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ea.svg);background-size:1.5rem}.iti__flag.iti__ec:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ec.svg);background-size:1.5rem}.iti__flag.iti__ee:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ee.svg);background-size:1.5rem}.iti__flag.iti__eg:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/eg.svg);background-size:1.5rem}.iti__flag.iti__eh:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/eh.svg);background-size:1.5rem}.iti__flag.iti__er:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/er.svg);background-size:1.5rem}.iti__flag.iti__es:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/es.svg);background-size:1.5rem}.iti__flag.iti__et:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/et.svg);background-size:1.5rem}.iti__flag.iti__eu:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/eu.svg);background-size:1.5rem}.iti__flag.iti__ez:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ez.svg);background-size:1.5rem}.iti__flag.iti__fi:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/fi.svg);background-size:1.5rem}.iti__flag.iti__fj:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/fj.svg);background-size:1.5rem}.iti__flag.iti__fk:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/fk.svg);background-size:1.5rem}.iti__flag.iti__fm:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/fm.svg);background-size:1.5rem}.iti__flag.iti__fo:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/fo.svg);background-size:1.5rem}.iti__flag.iti__fr:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/fr.svg);background-size:1.5rem}.iti__flag.iti__fx:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/fx.svg);background-size:1.5rem}.iti__flag.iti__ga:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ga.svg);background-size:1.5rem}.iti__flag.iti__gb:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gb.svg);background-size:1.5rem}.iti__flag.iti__gd:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gd.svg);background-size:1.5rem}.iti__flag.iti__ge:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ge.svg);background-size:1.5rem}.iti__flag.iti__gf:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gf.svg);background-size:1.5rem}.iti__flag.iti__gg:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gg.svg);background-size:1.5rem}.iti__flag.iti__gh:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gh.svg);background-size:1.5rem}.iti__flag.iti__gi:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gi.svg);background-size:1.5rem}.iti__flag.iti__gl:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gl.svg);background-size:1.5rem}.iti__flag.iti__gm:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gm.svg);background-size:1.5rem}.iti__flag.iti__gn:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gn.svg);background-size:1.5rem}.iti__flag.iti__gp:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gp.svg);background-size:1.5rem}.iti__flag.iti__gq:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gq.svg);background-size:1.5rem}.iti__flag.iti__gr:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gr.svg);background-size:1.5rem}.iti__flag.iti__gs:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gs.svg);background-size:1.5rem}.iti__flag.iti__gt:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gt.svg);background-size:1.5rem}.iti__flag.iti__gu:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gu.svg);background-size:1.5rem}.iti__flag.iti__gw:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gw.svg);background-size:1.5rem}.iti__flag.iti__gy:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/gy.svg);background-size:1.5rem}.iti__flag.iti__hk:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/hk.svg);background-size:1.5rem}.iti__flag.iti__hm:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/hm.svg);background-size:1.5rem}.iti__flag.iti__hn:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/hn.svg);background-size:1.5rem}.iti__flag.iti__hr:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/hr.svg);background-size:1.5rem}.iti__flag.iti__ht:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ht.svg);background-size:1.5rem}.iti__flag.iti__hu:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/hu.svg);background-size:1.5rem}.iti__flag.iti__ic:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ic.svg);background-size:1.5rem}.iti__flag.iti__id:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/id.svg);background-size:1.5rem}.iti__flag.iti__ie:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ie.svg);background-size:1.5rem}.iti__flag.iti__il:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/il.svg);background-size:1.5rem}.iti__flag.iti__im:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/im.svg);background-size:1.5rem}.iti__flag.iti__in:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/in.svg);background-size:1.5rem}.iti__flag.iti__io:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/io.svg);background-size:1.5rem}.iti__flag.iti__iq:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/iq.svg);background-size:1.5rem}.iti__flag.iti__ir:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ir.svg);background-size:1.5rem}.iti__flag.iti__is:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/is.svg);background-size:1.5rem}.iti__flag.iti__it:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/it.svg);background-size:1.5rem}.iti__flag.iti__je:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/je.svg);background-size:1.5rem}.iti__flag.iti__jm:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/jm.svg);background-size:1.5rem}.iti__flag.iti__jo:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/jo.svg);background-size:1.5rem}.iti__flag.iti__jp:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/jp.svg);background-size:1.5rem}.iti__flag.iti__ke:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ke.svg);background-size:1.5rem}.iti__flag.iti__kg:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/kg.svg);background-size:1.5rem}.iti__flag.iti__kh:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/kh.svg);background-size:1.5rem}.iti__flag.iti__ki:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ki.svg);background-size:1.5rem}.iti__flag.iti__km:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/km.svg);background-size:1.5rem}.iti__flag.iti__kn:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/kn.svg);background-size:1.5rem}.iti__flag.iti__kp:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/kp.svg);background-size:1.5rem}.iti__flag.iti__kr:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/kr.svg);background-size:1.5rem}.iti__flag.iti__kw:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/kw.svg);background-size:1.5rem}.iti__flag.iti__ky:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ky.svg);background-size:1.5rem}.iti__flag.iti__kz:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/kz.svg);background-size:1.5rem}.iti__flag.iti__la:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/la.svg);background-size:1.5rem}.iti__flag.iti__lb:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/lb.svg);background-size:1.5rem}.iti__flag.iti__lc:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/lc.svg);background-size:1.5rem}.iti__flag.iti__li:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/li.svg);background-size:1.5rem}.iti__flag.iti__lk:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/lk.svg);background-size:1.5rem}.iti__flag.iti__lr:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/lr.svg);background-size:1.5rem}.iti__flag.iti__ls:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ls.svg);background-size:1.5rem}.iti__flag.iti__lt:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/lt.svg);background-size:1.5rem}.iti__flag.iti__lu:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/lu.svg);background-size:1.5rem}.iti__flag.iti__lv:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/lv.svg);background-size:1.5rem}.iti__flag.iti__ly:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ly.svg);background-size:1.5rem}.iti__flag.iti__ma:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ma.svg);background-size:1.5rem}.iti__flag.iti__mc:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mc.svg);background-size:1.5rem}.iti__flag.iti__md:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/md.svg);background-size:1.5rem}.iti__flag.iti__me:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/me.svg);background-size:1.5rem}.iti__flag.iti__mf:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mf.svg);background-size:1.5rem}.iti__flag.iti__mg:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mg.svg);background-size:1.5rem}.iti__flag.iti__mh:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mh.svg);background-size:1.5rem}.iti__flag.iti__mk:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mk.svg);background-size:1.5rem}.iti__flag.iti__ml:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ml.svg);background-size:1.5rem}.iti__flag.iti__mm:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mm.svg);background-size:1.5rem}.iti__flag.iti__mn:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mn.svg);background-size:1.5rem}.iti__flag.iti__mo:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mo.svg);background-size:1.5rem}.iti__flag.iti__mp:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mp.svg);background-size:1.5rem}.iti__flag.iti__mq:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mq.svg);background-size:1.5rem}.iti__flag.iti__mr:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mr.svg);background-size:1.5rem}.iti__flag.iti__ms:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ms.svg);background-size:1.5rem}.iti__flag.iti__mt:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mt.svg);background-size:1.5rem}.iti__flag.iti__mu:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mu.svg);background-size:1.5rem}.iti__flag.iti__mv:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mv.svg);background-size:1.5rem}.iti__flag.iti__mw:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mw.svg);background-size:1.5rem}.iti__flag.iti__mx:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mx.svg);background-size:1.5rem}.iti__flag.iti__my:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/my.svg);background-size:1.5rem}.iti__flag.iti__mz:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/mz.svg);background-size:1.5rem}.iti__flag.iti__na:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/na.svg);background-size:1.5rem}.iti__flag.iti__nc:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/nc.svg);background-size:1.5rem}.iti__flag.iti__ne:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ne.svg);background-size:1.5rem}.iti__flag.iti__nf:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/nf.svg);background-size:1.5rem}.iti__flag.iti__ng:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ng.svg);background-size:1.5rem}.iti__flag.iti__ni:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ni.svg);background-size:1.5rem}.iti__flag.iti__nl:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/nl.svg);background-size:1.5rem}.iti__flag.iti__no:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/no.svg);background-size:1.5rem}.iti__flag.iti__np:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/np.svg);background-size:1.5rem}.iti__flag.iti__nr:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/nr.svg);background-size:1.5rem}.iti__flag.iti__nu:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/nu.svg);background-size:1.5rem}.iti__flag.iti__nz:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/nz.svg);background-size:1.5rem}.iti__flag.iti__om:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/om.svg);background-size:1.5rem}.iti__flag.iti__pa:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/pa.svg);background-size:1.5rem}.iti__flag.iti__pe:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/pe.svg);background-size:1.5rem}.iti__flag.iti__pf:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/pf.svg);background-size:1.5rem}.iti__flag.iti__pg:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/pg.svg);background-size:1.5rem}.iti__flag.iti__ph:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ph.svg);background-size:1.5rem}.iti__flag.iti__pk:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/pk.svg);background-size:1.5rem}.iti__flag.iti__pl:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/pl.svg);background-size:1.5rem}.iti__flag.iti__pm:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/pm.svg);background-size:1.5rem}.iti__flag.iti__pn:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/pn.svg);background-size:1.5rem}.iti__flag.iti__pr:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/pr.svg);background-size:1.5rem}.iti__flag.iti__ps:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ps.svg);background-size:1.5rem}.iti__flag.iti__pt:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/pt.svg);background-size:1.5rem}.iti__flag.iti__pw:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/pw.svg);background-size:1.5rem}.iti__flag.iti__py:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/py.svg);background-size:1.5rem}.iti__flag.iti__qa:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/qa.svg);background-size:1.5rem}.iti__flag.iti__re:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/re.svg);background-size:1.5rem}.iti__flag.iti__ro:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ro.svg);background-size:1.5rem}.iti__flag.iti__rs:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/rs.svg);background-size:1.5rem}.iti__flag.iti__ru:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ru.svg);background-size:1.5rem}.iti__flag.iti__rw:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/rw.svg);background-size:1.5rem}.iti__flag.iti__sa:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sa.svg);background-size:1.5rem}.iti__flag.iti__sb:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sb.svg);background-size:1.5rem}.iti__flag.iti__sc:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sc.svg);background-size:1.5rem}.iti__flag.iti__sd:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sd.svg);background-size:1.5rem}.iti__flag.iti__se:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/se.svg);background-size:1.5rem}.iti__flag.iti__sg:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sg.svg);background-size:1.5rem}.iti__flag.iti__sh:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sh.svg);background-size:1.5rem}.iti__flag.iti__si:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/si.svg);background-size:1.5rem}.iti__flag.iti__sj:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sj.svg);background-size:1.5rem}.iti__flag.iti__sk:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sk.svg);background-size:1.5rem}.iti__flag.iti__sl:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sl.svg);background-size:1.5rem}.iti__flag.iti__sm:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sm.svg);background-size:1.5rem}.iti__flag.iti__sn:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sn.svg);background-size:1.5rem}.iti__flag.iti__so:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/so.svg);background-size:1.5rem}.iti__flag.iti__sr:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sr.svg);background-size:1.5rem}.iti__flag.iti__ss:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ss.svg);background-size:1.5rem}.iti__flag.iti__st:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/st.svg);background-size:1.5rem}.iti__flag.iti__su:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/su.svg);background-size:1.5rem}.iti__flag.iti__sv:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sv.svg);background-size:1.5rem}.iti__flag.iti__sx:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sx.svg);background-size:1.5rem}.iti__flag.iti__sy:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sy.svg);background-size:1.5rem}.iti__flag.iti__sz:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/sz.svg);background-size:1.5rem}.iti__flag.iti__ta:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ta.svg);background-size:1.5rem}.iti__flag.iti__tc:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tc.svg);background-size:1.5rem}.iti__flag.iti__td:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/td.svg);background-size:1.5rem}.iti__flag.iti__tf:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tf.svg);background-size:1.5rem}.iti__flag.iti__tg:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tg.svg);background-size:1.5rem}.iti__flag.iti__th:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/th.svg);background-size:1.5rem}.iti__flag.iti__tj:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tj.svg);background-size:1.5rem}.iti__flag.iti__tk:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tk.svg);background-size:1.5rem}.iti__flag.iti__tl:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tl.svg);background-size:1.5rem}.iti__flag.iti__tm:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tm.svg);background-size:1.5rem}.iti__flag.iti__tn:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tn.svg);background-size:1.5rem}.iti__flag.iti__to:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/to.svg);background-size:1.5rem}.iti__flag.iti__tr:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tr.svg);background-size:1.5rem}.iti__flag.iti__tt:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tt.svg);background-size:1.5rem}.iti__flag.iti__tv:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tv.svg);background-size:1.5rem}.iti__flag.iti__tw:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tw.svg);background-size:1.5rem}.iti__flag.iti__tz:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/tz.svg);background-size:1.5rem}.iti__flag.iti__ua:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ua.svg);background-size:1.5rem}.iti__flag.iti__ug:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ug.svg);background-size:1.5rem}.iti__flag.iti__uk:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/uk.svg);background-size:1.5rem}.iti__flag.iti__um:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/um.svg);background-size:1.5rem}.iti__flag.iti__un:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/un.svg);background-size:1.5rem}.iti__flag.iti__us:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/us.svg);background-size:1.5rem}.iti__flag.iti__uy:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/uy.svg);background-size:1.5rem}.iti__flag.iti__uz:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/uz.svg);background-size:1.5rem}.iti__flag.iti__va:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/va.svg);background-size:1.5rem}.iti__flag.iti__vc:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/vc.svg);background-size:1.5rem}.iti__flag.iti__ve:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ve.svg);background-size:1.5rem}.iti__flag.iti__vg:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/vg.svg);background-size:1.5rem}.iti__flag.iti__vi:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/vi.svg);background-size:1.5rem}.iti__flag.iti__vn:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/vn.svg);background-size:1.5rem}.iti__flag.iti__vu:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/vu.svg);background-size:1.5rem}.iti__flag.iti__wf:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/wf.svg);background-size:1.5rem}.iti__flag.iti__ws:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ws.svg);background-size:1.5rem}.iti__flag.iti__xk:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/xk.svg);background-size:1.5rem}.iti__flag.iti__ye:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/ye.svg);background-size:1.5rem}.iti__flag.iti__yt:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/yt.svg);background-size:1.5rem}.iti__flag.iti__za:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/za.svg);background-size:1.5rem}.iti__flag.iti__zm:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/zm.svg);background-size:1.5rem}.iti__flag.iti__zw:before{background-image:url(https://hatscripts.github.io/circle-flags/flags/zw.svg);background-size:1.5rem}.iti__flag:before{height:1.5rem;width:1.5rem}.iti__flag-box{position:relative}.iti__flag-box.iti__flag:before,.iti__selected-country .iti__flag:before{left:.5625rem;top:.5625rem}.iti__flag{background-image:none!important;box-shadow:none!important}.iti__tel-input{border:none;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1);font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01rem;line-height:1.25rem;margin-bottom:0!important;margin-top:0!important;outline:none;padding-left:3rem!important;width:100%}.iti__selected-country,.iti__tel-input{background:#fff;border-radius:.625rem;height:2.9375rem}.iti__selected-country{align-items:center;border:none;cursor:pointer;display:flex;gap:0;justify-content:center;padding:0;width:2.75rem}.iti__selected-country:hover{background-color:#f1f1f1}.iti__arrow{display:none!important}.iti__dropdown-content{background:#fff;border:none;border-radius:.5rem!important;box-shadow:0 .25rem .75rem rgba(0,0,0,.15);overflow:hidden;width:20rem!important}.iti__search-input{border:none;border-bottom:.0625rem solid #eee;font-size:.875rem;outline:none;padding:.5625rem .75rem}.iti__country-list{margin:0;overflow-y:auto;padding:.5rem 0}.iti__country{align-items:center;border-radius:.3125rem;cursor:pointer;display:flex;gap:.5rem;margin:0 .3125rem;padding:.5rem .75rem;transition:background-color .2s}.iti__country.iti__highlight,.iti__country:hover{background-color:#f0f0f0}.iti__country-name{color:#333;flex:1;font-size:.875rem}.iti__dial-code{color:var(--iti-text-gray);font-size:.875rem;margin-left:auto}.iti__flag-box{flex-shrink:0;height:1.5625rem;width:1.5625rem}.form__line.form-line-phone{display:flex;flex-direction:column}.iti__selected-flag{gap:.3125rem;width:fit-content}.iti__flag-container{width:100%}.iti__country-list{margin-right:.3125rem;top:calc(100% + .3125rem);width:100%}.iti__country-list::-webkit-scrollbar{width:.125rem}.iti__country-list::-webkit-scrollbar-track{background:#ccc;border-radius:.1875rem}.iti__country-list::-webkit-scrollbar-thumb{background:#5267ff;border-radius:.1875rem}.iti__flag-container{bottom:0;padding:.0625rem;position:absolute;right:0;top:0}.iti__country-list{background-color:#fff;border:.0625rem solid #ccc;box-shadow:.0625rem .0625rem .25rem rgba(0,0,0,.2);list-style:none;margin:0 0 0 -.0625rem;max-height:12.5rem;overflow-y:scroll;padding:0;position:absolute;white-space:nowrap;z-index:2;-webkit-overflow-scrolling:touch;overflow-x:hidden}.iti__selected-flag{align-items:center;border-radius:.3125rem;cursor:pointer;display:flex;height:100%;outline:transparent;padding:0 .1875rem;position:relative;transition:all .3s ease;z-index:1}.iti__selected-flag:hover{background:#f0f0f0}.iti__selected-flag .iti__flag{width:1.875rem}.iti__selected-flag .iti__flag:before{left:.625rem;top:.625rem}.iti__selected-dial-code{color:#575c6a;font-size:1rem;line-height:normal;padding-right:.1875rem}.input._phone-input{position:relative}.iti__country-list{border:.3125rem solid transparent;border-radius:.3125rem}[data-spollers]._spoller-init .spollers__item details summary{cursor:pointer}[data-spollers]._spoller-init .spollers__item details summary._spoller-active:before{transform:translateX(-75%) rotate(-40deg)!important}[data-spollers]._spoller-init .spollers__item details summary._spoller-active:after{transform:rotate(40deg)!important}[data-spollers]._spoller-init .spollers__item details:not([open]) .spollers__body{display:none}[data-spollers]:not(._spoller-init) .spollers__item details summary{cursor:default}[data-spollers]:not(._spoller-init) .spollers__item details summary:after,[data-spollers]:not(._spoller-init) .spollers__item details summary:before{display:none}[data-spollers]:not(._spoller-init) .spollers__item details .spollers__body{display:block!important}.toast,.toast--error,.toast--info,.toast--success{border-radius:1rem;opacity:1;padding:1.25rem;position:relative;transform:translateY(-.625rem);transition:opacity .3s ease,transform .3s ease}.toast-container{display:flex;flex-direction:column;gap:.625rem;position:fixed;right:1.25rem;top:7.5rem;z-index:2}.show.toast--error,.show.toast--info,.show.toast--success,.toast.show{opacity:1;transform:translateY(0)}.toast__header{align-items:center;display:flex;gap:.625rem;margin-bottom:.3125rem;padding-right:2.5rem}.toast__title{font-size:1rem;font-weight:600;line-height:normal}.toast__text,.toast__title{color:#20222d;font-family:Navigo;font-style:normal;letter-spacing:-.00625rem}.toast__text{font-size:.875rem;font-weight:400;line-height:1.25rem;padding-inline-start:1.5625rem}.toast__close{cursor:pointer;font-size:1.25rem;min-width:1.25rem;position:absolute;right:1.25rem;top:1.25rem}.toast--success{background-color:#f0fdf5;border:.0625rem solid #28a745;box-shadow:0 .1875rem .25rem 0 hsla(235,5%,56%,.2)}.toast--success .iconify,.toast--success .toast__close,.toast--success .toast__title{color:#28a745}.toast--error{background-color:#fff3f3;border:.0625rem solid #dc3545;box-shadow:0 .1875rem .25rem 0 hsla(235,5%,56%,.2)}.toast--error .iconify,.toast--error .toast__close,.toast--error .toast__title{color:#dc3545}.toast--info{background-color:#e5f2ff;border:.0625rem solid #007bff;box-shadow:0 .1875rem .25rem 0 hsla(235,5%,56%,.2)}.toast--info .iconify,.toast--info .toast__close,.toast--info .toast__title{color:#007bff}.header{background:#111318;border-bottom:.0625rem solid rgba(242,243,245,.4);padding:1.25rem 0 1.875rem;position:fixed;width:100%;z-index:200}.header__logo{display:inline-block;position:relative;transition:all .3s ease}.header__logo svg rect{transition:all .3s ease;width:100%}.header__logo svg path{transform:translateY(0);transition:transform .3s ease}@keyframes underlining{0%{transform-origin:left center;width:100%}50%{transform-origin:right center;width:0}to{transform-origin:left center;width:100%}}@keyframes liftDown{0%{transform:translateY(0)}30%{transform:translateY(-.25rem)}70%{transform:translateY(-.25rem)}to{transform:translateY(0)}}.header__logo-text{color:#fff;display:flex;flex-direction:column;font-style:normal;font-weight:700;left:70%;line-height:140%;position:absolute;text-transform:uppercase;top:60%;transform:translate(-50%,-50%)}.header__logo-text span:first-child{font-size:1.6581875rem;margin-left:.375rem}.header__logo-text span:nth-child(2){align-items:center;display:flex}.header__logo-text span:nth-child(2) span{font-size:1.141625rem;margin-left:-.375rem;margin-right:-.375rem;margin-top:.1875rem}.header__logo-text span:nth-child(2) svg{width:1.5rem}.header-block-wrapper{position:relative;z-index:100}.header-block{align-items:center;display:flex;gap:.625rem;justify-content:space-between}.menu__list{gap:clamp(.625rem,2.125vw,1.25rem)}.menu__button{align-items:center;color:#fff;display:flex;font-size:1rem;font-style:normal;font-weight:500;gap:.625rem;line-height:normal;text-transform:uppercase}.menu__button svg{margin-top:-.1875rem}.menu__link{color:#fff;font-size:1rem;font-style:normal;font-weight:500;gap:.625rem;line-height:normal;text-transform:uppercase;transition:all .3s ease}.header-buttons,.menu__link{align-items:center;display:flex}.header-buttons{gap:.9375rem}.header-buttons a.mail-header{align-items:center;color:#fff;display:flex;font-size:1rem;font-style:normal;font-weight:500;gap:.625rem;transition:all .3s ease;white-space:nowrap}.header-buttons a.mail-header span{padding-top:.125rem}.header-buttons a.phone-header{align-items:center;color:#fff;display:flex;font-size:1rem;font-style:normal;font-weight:500;gap:.625rem;white-space:nowrap}.header-buttons a.phone-header span{padding-top:.125rem}.header-buttons .button{align-items:center;background:#5267ff;color:#fff;display:flex;gap:.625rem}.header-buttons .button svg{fill:#fff;height:1.375rem;width:1.5rem}.header-buttons .button svg use{color:#fff}.select-header .select{min-width:0;position:relative}.select-header .select__body{position:relative}.select-header .select__title{background-color:rgba(189,192,206,.2);border:.0625rem solid transparent;border-radius:50%;color:#fff;cursor:pointer;text-transform:uppercase;transition:all .3s ease;width:100%}.select-header .select__value{align-items:center;display:flex;height:3.125rem;justify-content:center;min-width:0;width:3.125rem}.select-header .select__value._select-pseudo-label:before{content:attr(data-pseudo-label);opacity:.5}.select-header .select__content{font-size:1rem;font-style:normal;font-weight:400;margin-top:.1875rem;text-align:center;white-space:nowrap}.select-header .select__text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-header .select__options{border-top:0;color:#000;min-width:100%;position:absolute;top:calc(100% + .3125rem)}.select-header .select__scroll{align-items:center;background:#34353c;border-radius:3.125rem;display:flex;flex-direction:column;gap:.3125rem;justify-content:center;max-height:12.5rem;overflow-x:hidden;overflow-y:auto;padding:.1875rem}.select-header .select__option{background-color:#3b3d44;border:.0625rem solid transparent;border-radius:50%;color:inherit;color:#fff;cursor:pointer;font-size:.875rem;font-style:normal;font-weight:400;height:3.125rem;text-align:left;text-align:center;transition:all .3s ease;width:3.125rem}.select-header .select__option._select-selected{background-color:#34353c;color:#5267ff}.select-header .select__row{align-items:center;display:inline-flex}.select-header .select--show-top .select__options{border-bottom:0;border-radius:.25rem .25rem 0 0;bottom:calc(100% - .0625rem);padding:.3125rem 0 .625rem;top:auto}.select-header ._select-tag{cursor:pointer}.button._white span{color:#5267ff;transition:all .3s ease}.open-drop-services .header-mobile{height:100%}.open-drop-services body:after{background-color:rgba(0,0,0,.7);opacity:1}.open-drop-company .header-mobile{height:100%}.menu__link._active-menu-link{color:#5267ff}.menu__link{position:relative}.menu__link:after{background:#5267ff;border-radius:.625rem;bottom:-.125rem;content:"";height:.125rem;left:0;position:absolute;transform:scale(0);transition:transform .3s ease;width:100%}.menu__button{transition:all .3s ease}.menu__button._open-drop{position:relative}.menu__button._open-drop .header-arrow{align-items:center;display:flex;justify-content:center;max-width:1.25rem;position:relative;width:1.25rem}.menu__button._open-drop .header-arrow:after,.menu__button._open-drop .header-arrow:before{background-color:#fff;content:"";height:.125rem;position:absolute;right:0;top:-.125rem;transition:transform .5s ease 0s;width:.625rem}.menu__button._open-drop .header-arrow:before{transform:translate(-75%,-50%) rotate(40deg)}.menu__button._open-drop .header-arrow:after{transform:translateY(-50%) rotate(-40deg)}.menu__button._open-drop._active-menu-link .header-arrow:before{background-color:#5267ff;transform:translateX(-75%) rotate(-40deg)}.menu__button._open-drop._active-menu-link .header-arrow:after{background-color:#5267ff;transform:rotate(40deg)}.menu__button span:first-child{position:relative}.menu__button span:first-child:after{background:#5267ff;border-radius:.625rem;bottom:-.125rem;content:"";height:.125rem;left:0;position:absolute;transform:scale(0);transition:transform .3s ease;width:100%}.menu__button._open-drop-company{position:relative}.menu__button._open-drop-company .header-arrow{align-items:center;display:flex;justify-content:center;max-width:1.25rem;position:relative;width:1.25rem}.menu__button._open-drop-company .header-arrow:after,.menu__button._open-drop-company .header-arrow:before{background-color:#fff;content:"";height:.125rem;position:absolute;right:0;top:-.125rem;transition:transform .5s ease 0s;width:.625rem}.menu__button._open-drop-company .header-arrow:before{transform:translate(-75%,-50%) rotate(40deg)}.menu__button._open-drop-company .header-arrow:after{transform:translateY(-50%) rotate(-40deg)}.menu__button._open-drop-company._active-menu-link .header-arrow:before{background-color:#5267ff;transform:translateX(-75%) rotate(-40deg)}.menu__button._open-drop-company._active-menu-link .header-arrow:after{background-color:#5267ff;transform:rotate(40deg)}.menu__item:has(.menu__button._open-drop._active-menu-link){border-bottom:transparent}.menu__item:has(.menu__button._open-drop-company._active-menu-link){border-bottom:transparent}.header-drop-company{left:0;width:100%;z-index:200}._open-drop-company{cursor:pointer;transition:all .3s ease}.icon-menu,.icon-menu-block{display:none}.header-mobile{background:#111318;height:100%}.menu-bottom{display:none}.menu-bottom .menu-bottom__button{border-bottom:.0625rem solid #bdc0ce;margin-bottom:2.375rem;margin-top:2.375rem;padding-bottom:2.375rem}.menu-bottom .menu-bottom__button a{background:#5267ff;border-radius:3.125rem;color:#fff}.menu-bottom .menu-bottom__links{display:flex;gap:1.25rem;justify-content:space-between}.menu-bottom .menu-bottom__links-block{align-items:center;display:none;flex-wrap:wrap;gap:.9375rem 1.875rem}.menu-bottom .menu-bottom__links-block a{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-style:normal;font-weight:300;gap:.625rem;white-space:nowrap}.mail-header._dynamic_adapt_{width:100%}.header-drop,.header-drop-company{left:0;position:fixed;width:100%;z-index:150}.touch .header-drop,.touch .header-drop-company{padding-block-start:2.8125rem}.header-drop-services-wrapper{background:#111318;height:0;opacity:0;padding:0;transition:padding .2s ease-out}.header-drop-services-wrapper .header-drop-wrapper{display:none;transition:all .3s ease}.header-drop-company-wrapper{background:#111318;height:0;opacity:0;padding:0;transition:padding .2s ease-out}.header-drop-company-wrapper .header-drop-wrapper{display:none;transition:all .3s ease}.header-drop-company-wrapper .header-drop{transition:all .3s ease}.header-drop-company._active-company-drop ._open-drop-company{color:#5267ff}.header-drop-company._active-company-drop .header-arrow:before{background-color:#5267ff;transform:translateX(-75%) rotate(-40deg)}.header-drop-company._active-company-drop .header-arrow:after{background-color:#5267ff;transform:rotate(40deg)}.header-drop-company._active-company-drop .header-drop-company{padding-top:2.8125rem}.header-drop-company._active-company-drop .header-drop-company-wrapper{border-bottom:.0625rem solid rgba(242,243,245,.4);height:fit-content;opacity:1;padding-bottom:2.5rem;padding-top:2.5rem}.header-drop-company._active-company-drop .header-drop-company-wrapper .header-drop-wrapper{display:flex}.header-drop._active-services-drop ._open-drop{color:#5267ff}.header-drop._active-services-drop .header-arrow:before{background-color:#5267ff;transform:translateX(-75%) rotate(-40deg)}.header-drop._active-services-drop .header-arrow:after{background-color:#5267ff;transform:rotate(40deg)}.header-drop._active-services-drop .header-drop{padding-top:2.8125rem}.header-drop._active-services-drop .header-drop-services-wrapper{border-bottom:.0625rem solid rgba(242,243,245,.4);height:fit-content;opacity:1;padding-bottom:2.5rem;padding-top:2.5rem}.header-drop._active-services-drop .header-drop-services-wrapper .header-drop-wrapper{display:flex}.menu__button._open-drop-company.active,.menu__button._open-drop.active{color:#5267ff}.menu__button._open-drop-company.active .header-arrow:before,.menu__button._open-drop.active .header-arrow:before{background-color:#5267ff;transform:translateX(-75%) rotate(-40deg)}.menu__button._open-drop-company.active .header-arrow:after,.menu__button._open-drop.active .header-arrow:after{background-color:#5267ff;transform:rotate(40deg)}.header-drop-wrappers{background:#111318;box-shadow:0 .25rem 1.25rem 0 rgba(82,103,255,.35)}.header-drop-wrapper{display:flex;gap:1.875rem}.header-drop-block{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr);width:100%}.links-header-drop{align-items:center;border:.0625rem solid #fff;border-radius:.3125rem;display:flex;height:100%;padding:.625rem 1.25rem;transition:all .3s ease}.links-header-drop__image{width:8.125rem}.links-header-drop__image img{aspect-ratio:124/110;height:100%;object-fit:cover;width:100%}.links-header-drop__info{color:#fff;font-family:TTFirsNeue;font-style:normal;font-weight:400;line-height:1.375rem;max-width:15.625rem;text-wrap:pretty}.header-drop-target-block{display:flex;flex-direction:column;gap:1.25rem;max-width:21.875rem;width:100%}.link-target-drop{background:url(../../assets/img/icons/icon-bitrix/bg.png) 50%/cover no-repeat;border-radius:.3125rem;gap:1.25rem;height:5.625rem;padding:1.25rem 1.875rem}.link-target-drop,.link-target-drop__image{align-items:center;display:flex;position:relative}.link-target-drop__image{justify-content:center}.link-target-drop__image:after{background:hsla(0,0%,100%,.3);border-radius:50%;content:"";display:flex;flex:0 0 3.75rem;height:3.75rem;left:-.3125rem;position:absolute;top:-.3125rem;width:3.75rem}.link-target-drop__image img{border-radius:50%;flex-shrink:0;height:3.125rem;width:3.125rem}.link-target-drop__info{color:#fff;font-family:TTFirsNeue;font-size:1.25rem;font-style:normal;font-weight:400;line-height:110%}.link-target-drop:first-child{background-color:#ff5271}.link-target-drop:nth-child(2){background-color:#0af}.link-target-drop:nth-child(3){background-color:#9452ff}.link-target-drop:nth-child(4){background-color:#5267ff}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.link-target-drop{background-size:100%;transition:background-size .3s ease}.header-drop-company-target{align-items:center;background:#20222d;border-radius:.3125rem;display:flex;flex-direction:column;justify-content:center;max-width:30.625rem;padding:1.25rem;width:100%}.header-drop-company-target h3{color:#fff;font-style:normal;font-weight:400;line-height:110%;margin:1.25rem 0;text-align:center}.header-drop-company .header-drop-block{max-width:100%;width:100%}.header-drop-company .header-drop-block .header-drop-block__links .links-header-drop .links-header-drop__image{width:8.125rem}.header-drop-company .header-drop-block .header-drop-block__links .links-header-drop .links-header-drop__image img{aspect-ratio:124/110;height:100%;object-fit:cover;width:100%}.header-drop-target-company-block{display:grid;gap:.625rem .9375rem;grid-template-columns:repeat(auto-fit,minmax(11.875rem,1fr))}.link-target-company-drop{width:100%}.link-target-company-drop__image{border-radius:.3125rem;padding:1rem 2.5rem;transition:all .3s ease;width:100%}.link-target-company-drop__image img{aspect-ratio:137/44;filter:brightness(0) invert(1);height:100%;object-fit:contain;opacity:.5;transition:all .3s ease;width:100%}.menu-bottom__social{align-items:center;display:flex;flex-wrap:wrap;gap:.9375rem;margin-top:1.875rem}.menu-bottom__social a{align-items:center;background:transparent;border:.0625rem solid #bdc0ce;border-radius:50%;display:flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;width:2.5rem}.menu-bottom__social a svg{color:#bdc0ce}.header-buttons-block-phone-drop{height:0;opacity:0;padding-top:2.8125rem;position:fixed;transition:height 0s .4s,padding 0s .4s,opacity .4s 0s}.header-buttons-block-phone-drop a.phone-header{background:#111318;border:.0625rem solid rgba(242,243,245,.4);border-radius:0 0 .3125rem .3125rem;border-top:none;display:none;padding:0;transition:height 0s .4s,padding 0s .4s,opacity .4s 0s}.header-buttons-block-phone:hover .phone-header-block .phone-header{color:#5267ff}.header-buttons-block-phone:hover .open-phone:before{background-color:#5267ff;transform:translateX(-75%) rotate(-40deg)}.header-buttons-block-phone:hover .open-phone:after{background-color:#5267ff;transform:rotate(40deg)}.header-buttons-block-phone:hover .header-buttons-block-phone-drop .phone-header{color:#fff;display:flex;padding:1.875rem 1.25rem}.header-buttons-block-phone:hover .header-buttons-block-phone-drop{height:fit-content;opacity:1;visibility:visible}.header-buttons-block-phone{cursor:pointer}.phone-header-block{align-items:center;color:#fff;display:flex;gap:.3125rem;position:relative}.phone-header-block .header-arrow{align-items:center;display:flex;height:1.25rem;justify-content:center;max-width:1.25rem;position:relative;width:1.25rem}.phone-header-block .header-arrow:after,.phone-header-block .header-arrow:before{background-color:#fff;content:"";height:.125rem;position:absolute;right:0;top:.625rem;transition:transform .5s ease 0s;width:.625rem}.phone-header-block .header-arrow:before{transform:translate(-75%,-50%) rotate(40deg)}.phone-header-block .header-arrow:after{transform:translateY(-50%) rotate(-40deg)}.open-phone{cursor:pointer;transition:color .3s ease}.dropbtn-lang{align-items:center;background-color:#04aa6d;background-color:rgba(189,192,206,.2);border:.0625rem solid transparent;border-radius:50%;color:#fff;display:flex;flex:0 0 3.125rem;font-size:1rem;font-style:normal;font-weight:400;height:3.125rem;justify-content:center;text-align:center;transition:all .3s ease;width:3.125rem}.dropbtn-lang,.dropbtn-lang span{margin-top:.1875rem}.dropdown-lang{display:inline-block;position:relative}.dropdown-content-lang-wrapper{display:none;padding-top:.3125rem;position:absolute}.dropdown-content-lang{background:#34353c;border-radius:3.125rem;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.2);display:flex;flex-direction:column;gap:.3125rem;padding:.1875rem;z-index:1}.dropdown-content-lang a{align-items:center;background-color:#3b3d44;border:.0625rem solid transparent;border-radius:50%;color:#000;color:#fff;display:block;display:flex;font-size:.875rem;height:2.875rem;justify-content:center;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease;width:2.875rem}.dropdown-content-lang a span{margin-top:.1875rem}.dropdown-content-lang a.hide{display:none}.dropdown-content-lang a:hover{border:.0625rem solid #5267ff;color:#5267ff}@keyframes opac{0%{opacity:0}to{opacity:1}}.dropdown-lang:hover .dropbtn-lang{border:.0625rem solid #5267ff;color:#5267ff}.dropdown-content-lang-wrapper.active{animation:opac .5s;display:flex}.menu__list{align-items:center;display:flex;margin-top:.375rem}.show-after body:after{opacity:1}.header .tooltip{z-index:201}.header-mobile.visible{display:block}.resize-animation-stopper *{animation:none!important;transition:none!important}.header-mobile{display:none;height:100vh;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;transform:translateY(-1.25rem);transition:opacity .3s ease,transform .3s ease;width:100%;z-index:150}.menu-open .header-mobile{display:block;opacity:1;transform:translateY(0)}.icon-menu._active span{transform:rotate(45deg)}.icon-menu._active span:before{top:0;transform:rotate(0)}.icon-menu._active span:after{bottom:0;transform:rotate(90deg)}.menu-open{height:100%;overflow:hidden;position:fixed;touch-action:none;width:100%}.footer-top{background:url(../../assets/img/background/bgF.png) 50%/cover no-repeat,#5267ff;background-blend-mode:multiply,normal}.footer-top-wrapper{background:#f2f3f5;border-radius:.3125rem;display:flex;gap:2.5rem;margin-bottom:-3.75rem;padding:clamp(1.25rem,3.12vw,3.75rem);position:relative}.footer-top-info{max-width:20.625rem}.footer-top-info h4{font-family:TTFirsNeue;font-size:1.75rem;font-style:normal;font-weight:400;line-height:110%;text-wrap:pretty}.footer-top-info p{color:#575c6a;font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.25rem;margin-block-start:1.25rem}.footer-top-info .footer-top-info__button{margin-block-start:1.25rem;margin-bottom:23.125rem}.footer-top-info .footer-top-info__button .link-download{align-items:center;border:.0625rem solid #5267ff;border-radius:3.125rem;color:#5267ff;display:flex;gap:.3125rem;height:2.75rem;overflow:hidden;padding:.625rem 1.5625rem;position:relative;transition:color .3s ease-in-out;width:fit-content;z-index:1}.footer-top-info .footer-top-info__button .link-download:before{background:#5267ff;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease-in-out;width:100%;z-index:-1}.footer-top-info .footer-top-info__button .link-download svg{transition:all .3s ease}.footer-top-info .footer-top-info__button .link-download span{align-items:center;display:flex;font-family:Roboto Flex,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;letter-spacing:-.009375rem;line-height:100%;margin-top:.25rem;text-transform:uppercase;transition:all .3s ease}.footer-top-info>span{background:#5267ff;border-radius:0 14.375rem 14.375rem 0;bottom:3.75rem;height:clamp(11.4375rem,11.979vw,14.375rem);left:0;position:absolute;width:clamp(11.4375rem,14.0625vw,16.875rem)}.footer-top-info>span svg{height:clamp(11.5625rem,11.979vw,14.5625rem);padding-left:clamp(.625rem,2.08vw,2.5rem);width:clamp(11.5625rem,11.979vw,14.5625rem)}.footer-top-form{width:100%}.form-group-chakbox-add{background:#f2f3f5;cursor:pointer;position:relative;width:100%}.form-group-custom-block{align-items:center;border:.0625rem dashed #5267ff;border-radius:.3125rem;display:flex;gap:.625rem;height:4.375rem;padding:.9375rem;position:relative}.form-group-custom-block__icon{color:#000}.form-group-custom-block__text{cursor:pointer;display:flex;flex-direction:column;gap:.375rem}.form-group-custom-block__text :first-child{color:#5267ff;cursor:pointer}.form-group-custom-block__text :first-child,.form-group-custom-block__text :nth-child(2){font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:normal}.form-group-custom-block__text :nth-child(2){color:#bdc0ce}#customFileInput{cursor:pointer;height:4.375rem;left:.125rem;max-width:16.875rem;opacity:0;position:absolute;top:.125rem;z-index:1}.form-line-block .form-line-checkbox{display:flex;flex-wrap:wrap;gap:.875rem}.form-line-block._about-project{display:flex}.form-line-block._about-project .form__line{margin-bottom:0}.form__line{display:flex;flex-direction:column;margin-bottom:1.25rem}.form__line h5,.form__line>label{font-weight:400;letter-spacing:-.002rem;line-height:100%;margin-bottom:.625rem}.form__line h5,.form__line input,.form__line>label{font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal}.form__line input{background:#f2f3f5;border:0;border-radius:.3125rem;font-weight:300;line-height:normal;overflow:hidden;padding:.9375rem}.form__line input::placeholder{color:#bdc0ce}.form__line textarea{background:#f2f3f5;border-radius:.3125rem;font-size:1rem;font-style:normal;font-weight:300;line-height:normal;padding:.9375rem}.form__line textarea::placeholder{color:#bdc0ce}.form__line .checkbox-wrapper{display:flex;flex-direction:column;gap:.9375rem;margin-top:.625rem}textarea::-webkit-scrollbar{height:0;width:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.footer-top-form-button{align-items:center;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);margin-top:1.25rem}.footer-top-form-button p{color:#575c6a;font-size:1rem;font-style:normal;font-weight:300;hyphens:auto;line-height:110%;word-break:break-word}.footer-top-form-button p a{color:#5267ff;display:inline;position:relative}.footer-top-form-button .button._blue svg{transition:all .3s ease}.button._blue{background:#5267ff;color:#fff;gap:.625rem;min-width:13.125rem}.button._blue span{padding-block-start:.125rem}.footer-body{background:#20222d;padding-top:7.5rem}.footer-body-wrapper{border-bottom:.0625rem solid #5f616d;display:flex}.footer-body-logo{border-right:.0625rem solid #5f616d;display:flex;flex-direction:column;gap:.9375rem;justify-content:space-between;padding-right:1.875rem;width:23.75rem}.footer-body-logo__top p{color:#575c6a;font-size:1rem;font-style:normal;font-weight:300;letter-spacing:-.008rem;line-height:140%;margin-top:.9375rem}.footer-body-logo__social{align-items:center;display:flex;flex-wrap:wrap;gap:.9375rem;margin-bottom:1.875rem}.footer-body-logo__social a{align-items:center;background:transparent;border:.0625rem solid #bdc0ce;border-radius:50%;display:flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;transition:all .3s ease;width:2.5rem}.footer-body-logo__social a svg{color:#bdc0ce;transition:all .3s ease}.footer-body-logo__social a svg path{transition:all .3s ease}.footer-body-block{display:flex;gap:0 1.875rem;justify-content:space-between;max-width:100%;width:100%}.footer-body-block-nav{display:grid;gap:3.75rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.875rem;margin-left:1.875rem}.footer-body-block-nav-block h4{color:#fff;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;margin-bottom:.9375rem;text-transform:uppercase;white-space:nowrap}.footer-body-block-nav-block h4 a{transition:all .3s ease}.footer-body-block-nav-block ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:.8125rem}.footer-body-block-nav-block ul li{color:#575c6a;font-size:1rem;font-style:normal;font-weight:300;line-height:140%}.footer-body-block-nav-block ul li a{transition:all .3s ease}.footer-body-block-nav-block:nth-child(3) h4:nth-child(3){margin-top:.9375rem}.footer-body-block-nav-block:nth-child(3) h4:nth-child(2){margin-top:2.5rem}.footer-body-block-qr{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:1.875rem;max-width:17.5rem}.footer-body-block-qr ul{margin-top:1.875rem}.footer-body-block-qr ul li:not(:last-child){margin-bottom:.9375rem}.footer-body-block-qr ul li a{align-items:center;color:#fff;display:flex;font-family:TTFirsNeue;font-feature-settings:"liga" off,"clig" off;font-size:1.25rem;font-style:normal;font-weight:300;gap:.3125rem;justify-content:end;letter-spacing:-.015rem;line-height:normal;transition:all .3s ease;white-space:nowrap}.qr-block-body{border-radius:.3125rem;cursor:pointer;display:flex;flex-direction:column}.qr-block-body span{color:#575c6a;font-size:1rem;font-style:normal;font-weight:300;line-height:140%;padding-block:.625rem;text-align:center}.footer-bottom{background:#20222d}.footer-bottom-block{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 1.875rem;justify-content:space-between;padding-top:1.875rem}.footer-bottom-block__rating{align-items:center;display:flex;gap:1.875rem}.footer-bottom-block__rating .rating-footer-bottom,.footer-bottom-block__rating p{color:#bdc0ce;font-size:1rem;font-style:normal;font-weight:300;line-height:140%}.footer-bottom-block__rating .rating-footer-bottom{align-items:center;display:flex;gap:.125rem}.footer-bottom-block__rating .rating-footer-bottom svg{color:#5267ff;margin-top:-.3125rem}.footer-bottom-block__rating .rating-footer-bottom span{color:#5267ff}.footer-bottom-block__rating .rating-footer-bottom p{display:flex}.footer-bottom-block__rating .rating-footer-block{align-items:center;display:flex;gap:.625rem;width:100%}.footer-bottom-block__rating .rating-footer-block .rating-footer-block__image{flex:0 0 2.5rem;width:2.5rem}.footer-bottom-block__rating .rating-footer-block .rating-footer-block__image img{height:2.5rem;width:2.5rem}.footer-bottom-block__rating .rating-footer-block .rating-footer-block-list ul svg{color:#5267ff}.footer-bottom-block__rating .rating-footer-block .rating-footer-block-list ul li:first-child{display:flex;gap:.25rem}.footer-bottom-block__rating .rating-footer-block .rating-footer-block-list ul li:first-child span{color:#5267ff;font-size:1.75rem;font-style:normal;font-weight:500;line-height:1.875rem}.footer-bottom-block__rating .rating-footer-block .rating-footer-block-list ul li:nth-child(2){display:flex;gap:.9375rem}.footer-bottom-block__rating .rating-footer-block .rating-footer-block-list ul li:nth-child(2) span{color:#575c6a;font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.25rem;position:relative;white-space:nowrap}.footer-bottom-block__rating .rating-footer-block .rating-footer-block-list ul li:nth-child(2) span:not(:last-child):after{background:#575c6a;border-radius:50%;content:"";display:block;height:.3125rem;position:absolute;right:-.625rem;top:.3125rem;width:.3125rem}.footer-bottom-block__policy ul{display:flex;flex-wrap:wrap;gap:.625rem 1.875rem}.footer-bottom-block__policy ul li a{color:#bdc0ce;font-size:1rem;font-style:normal;font-weight:300;line-height:140%;position:relative;transition:all .3s ease}.footer-bottom-block__policy ul li a:after{align-items:center;background:#bdc0ce;content:"";display:flex;height:.0625rem;justify-content:center;position:relative;top:-.125rem;transform:scaleX(0);transform-origin:center;transition:all .3s ease;width:100%}.footer-bottom-copyright{color:#575c6a;font-size:1rem;font-style:normal;font-weight:300;line-height:140%;margin:0 auto;max-width:48.75rem;padding-bottom:2.5rem;padding-top:1.875rem;text-align:center}.footer-bottom-copyright span:first-child{padding-right:.125rem}.footer-bottom-copyright span:nth-child(2){align-items:baseline;bottom:-.3125rem;display:inline-flex;font-size:1.375rem;font-weight:900;gap:.625rem;margin-inline-start:.625rem;position:relative;white-space:nowrap}.footer-bottom-copyright span:nth-child(2) svg{display:flex;margin-left:-.75rem;margin-right:-.75rem;width:1.5rem}.footer-body-block-nav-block .spollers{display:grid;gap:.9375rem}.footer-body-block-nav-block .spollers .spollers__item{font-size:1.25rem}.footer-body-block-nav-block .spollers .spollers__title{border:none;border-radius:0;color:#fff;font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;margin-bottom:.9375rem;padding:0;text-transform:uppercase;white-space:nowrap}._spoller-init .footer-body-block-nav-block .spollers .spollers__title{cursor:pointer}._spoller-init .footer-body-block-nav-block .spollers .spollers__title:after,._spoller-init .footer-body-block-nav-block .spollers .spollers__title:before{background-color:#000;content:"";height:.125rem;position:absolute;right:.625rem;top:50%;transition:transform .5s ease 0s;width:.9375rem}._spoller-init .footer-body-block-nav-block .spollers .spollers__title:before{transform:translate(-75%,-50%) rotate(40deg)}._spoller-init .footer-body-block-nav-block .spollers .spollers__title:after{transform:translateY(-50%) rotate(-40deg)}._spoller-init .footer-body-block-nav-block .spollers .spollers__title._spoller-active:after{transform:rotate(-180deg)}._spoller-init .footer-body-block-nav-block .spollers .spollers__title._spoller-active:before{background:#394496}.footer-body-block-nav-block .spollers .spollers__body{border:none;padding:0}.footer-body-block-nav-block>.spollers._spoller-init>.spollers__item>.spollers__title:after,.footer-body-block-nav-block>.spollers._spoller-init>.spollers__item>.spollers__title:before{background-color:#fff;content:"";height:.125rem;position:absolute;right:.625rem;top:50%;transition:transform .5s ease 0s;width:.75rem}.footer-body-block-nav-block>.spollers._spoller-init>.spollers__item>.spollers__title:before{transform:translate(-75%,-50%) rotate(40deg)}.footer-body-block-nav-block>.spollers._spoller-init>.spollers__item>.spollers__title:after{transform:translateY(-50%) rotate(-40deg)}.footer-body-block-nav-block>.spollers._spoller-init>.spollers__item>.spollers__title._spoller-active:before{background-color:#5267ff;transform:translateX(-75%) rotate(-40deg)}.footer-body-block-nav-block>.spollers._spoller-init>.spollers__item>.spollers__title._spoller-active:after{background-color:#5267ff;transform:rotate(40deg)}.footer-body-logo__social._dynamic_adapt_{margin-bottom:0;margin-top:1.875rem}.form-line-block-wrapper .checkbox.button-checkbox{position:relative}.form-line-block-wrapper .checkbox.button-checkbox:not(:last-child){margin-bottom:em(5)}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__input{height:0;opacity:0;position:absolute;width:0}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__input:focus-visible+.checkbox__label:before{box-shadow:0 0 .3125rem red!important}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__input:checked+.checkbox__label{background:#5267ff}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__input:checked+.checkbox__label .checkbox__text{color:#fff}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__input:checked+.checkbox__label .checkbox__text svg{color:#5267ff}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__label{align-items:center;background:#fff;border-radius:3.125rem;cursor:pointer;display:inline-flex;gap:.625rem;height:2.75rem;padding:.625rem 1.25rem;position:relative;transform:translateY(0);transition:all .3s ease}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__label:before{align-self:flex-start;border:.0625rem solid red;content:"";display:none;flex:0 0 1.25rem;height:1.25rem;width:1.25rem}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__text{align-items:center;align-self:center;color:#575c6a;display:flex;font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;gap:.625rem;justify-content:center;line-height:1.75rem;transition:all .3s ease;white-space:nowrap}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__text span{align-items:center;background:#f2f3f5;border-radius:.3125rem;display:flex;justify-content:center;padding:.1875rem}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__text svg{transition:all .1s ease}.form-line-block-wrapper .form-line-checkbox .button.all-services{align-items:center;background:#fff;border-radius:3.125rem;display:flex;gap:.625rem;height:2.75rem;padding:.625rem 1.25rem;transition:all .3s ease}.form-line-block-wrapper .form-line-checkbox .button.all-services span:first-child{align-items:center;background:#f2f3f5;border-radius:.3125rem;display:flex;justify-content:center;padding:.3125rem;transition:all .3s ease}.form-line-block-wrapper .form-line-checkbox .button.all-services span:nth-child(2){color:#575c6a;font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;transition:all .3s ease}.form-popup{bottom:0;left:0;padding:1.875rem .625rem;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .8s ease 0s;visibility:hidden;z-index:5}.form-popup-wrapper{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:100%;width:100%}.form-popup-block{background:#fff;border-radius:.3125rem;max-width:55.625rem;padding:1.875rem;transition:transform .3s ease 0s}.form-popup-block-checkboxes{display:flex;flex-wrap:wrap;gap:.9375rem}.form-popup-block-checkboxes .checkbox.button-checkbox{position:relative}.form-popup-block-checkboxes .checkbox.button-checkbox:not(:last-child){margin-bottom:em(5)}.form-popup-block-checkboxes .checkbox.button-checkbox .checkbox__input{height:0;opacity:0;position:absolute;width:0}.form-popup-block-checkboxes .checkbox.button-checkbox .checkbox__input:focus-visible+.checkbox__label:before{box-shadow:0 0 .3125rem red!important}.form-popup-block-checkboxes .checkbox.button-checkbox .checkbox__input:checked+.checkbox__label{background:#5267ff}.form-popup-block-checkboxes .checkbox.button-checkbox .checkbox__input:checked+.checkbox__label .checkbox__text{color:#fff}.form-popup-block-checkboxes .checkbox.button-checkbox .checkbox__label{align-items:center;background:#f2f3f5;border-radius:3.125rem;cursor:pointer;display:inline-flex;gap:.625rem;height:2.75rem;padding:.625rem 1.25rem;position:relative;transition:all .3s ease}.form-popup-block-checkboxes .checkbox.button-checkbox .checkbox__label:before{align-self:flex-start;border:.0625rem solid red;content:"";display:none;flex:0 0 1.25rem;height:1.25rem;width:1.25rem}.form-popup-block-checkboxes .checkbox.button-checkbox .checkbox__text{align-self:center;color:#575c6a;display:flex;font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;gap:.625rem;line-height:1.75rem;transition:all .3s ease}.form-popup-block-checkboxes .checkbox.button-checkbox .checkbox__text span{align-items:center;background:#f2f3f5;border-radius:.3125rem;display:flex;justify-content:center;padding:.1875rem}.form-popup-block-checkboxes .checkbox.button-checkbox .checkbox__text svg{transition:all .1s ease}.form-popup-block__title{align-items:center;display:flex;gap:.625rem;justify-content:space-between;margin-block-end:1.875rem}.form-popup-block__title .close-form-popup svg path{stroke-width:.125rem;transition:all .3s ease}.form-popup-open .form-popup{overflow:auto;pointer-events:all;visibility:visible;z-index:150}.form-popup-open body:after{opacity:1}.form-line-block._form-line-top{display:grid;gap:0 .9375rem;grid-template-columns:repeat(3,1fr)}.form-line-block._form-line-top .form__line .input{background:#fff}.form-line-block._about-project{align-items:start;gap:0 1.25rem}.form-line-block._about-project .form__line{width:100%}.form-line-block._about-project .form__line textarea{background:#fff}.form-line-block._about-project .form__line .form-group-chakbox._toseller-custom-block{margin-top:auto}.form-line-block._about-project .form__line .form-group-chakbox._toseller-custom-block .form-group-chakbox-add{background:#fff}.footer-body-block{position:relative}#mainCapybaraBlock{background-image:url(../../assets/img/home/hero/cpib.svg);bottom:0;height:3.75rem;width:4.6875rem}#mainCapibaraBlockHead,#mainCapybaraBlock{background-repeat:no-repeat;position:absolute}#mainCapibaraBlockHead{background-image:url(../../assets/img/home/hero/capibaraHead.svg);height:3.8125rem;left:.4375rem;top:.5rem;width:2.5rem;z-index:1}#mainCapybaraBlock:hover{cursor:pointer}#mainCapybaraBlock:hover #mainCapibaraBlockHead{background-position:100% 0;left:.3125rem;top:.3125rem;transform-origin:50% 55%}#mainCapybaraBlock:hover .capibara-text{cursor:text;opacity:1;scale:1}.capibara-text{opacity:0;position:absolute;right:100%;scale:0;top:-4.375rem;transition:all .3s ease}.capibara-text-block{position:relative}.capibara-text-block .text-capibara{color:#fff;font-family:Roboto Flex,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;left:.9375rem;line-height:1.25rem;max-width:8.75rem;position:absolute;top:.625rem}#mainCapybaraBlock.runLeft{animation:runLeft 25s linear forwards,capibaraRun .6s steps(2) infinite;left:auto;right:15rem}#mainCapybaraBlock.runRight{animation:runRight 25s linear forwards,capibaraRun .6s steps(2) infinite;left:13.75rem;right:auto;transform:rotateY(-180deg)}#mainCapybaraBlock.runRight .text-capibara{transform:rotateY(180deg)}@keyframes capibaraRun{0%{background-position:-4.375rem}to{background-position:-13.75rem}}@keyframes runLeft{to{right:56.25rem}}@keyframes runRight{to{left:53.125rem}}#footer-form{scroll-margin-top:15.625rem}._hidden,.checkbox-phone{display:none}.form-popup-content{align-items:end;background-color:#fff;display:flex;flex-direction:column}.custom-filepond .filepond--drop-label{align-items:center;display:flex;justify-content:center;min-height:7.5rem}.custom-filepond .filepond--panel-root{background-color:#fff;border:.125rem dashed #e0e0e0}.custom-filepond .filepond--item{margin-top:.5rem}.custom-filepond .filepond--file-action-button{cursor:pointer}.filepond--drop-label,.form-line-block._about-project .form__line .form-group-chakbox._toseller-custom-block{background-color:#fff}.filepond--list{top:.3125rem}.form-group-custom-block__text{align-items:start}.filepond--drop-label.filepond--drop-label label{padding-top:1.25rem;width:100%}.filepond--drip{background:#fff;opacity:1}.filepond--file-action-button.filepond--file-action-button{cursor:pointer}.filepond--root .filepond--list-scroller{margin-top:3em!important}.filepond--list-scroller{transform:translate3d(0,2.5rem,0)!important}.home{margin-top:6.25rem}.home__container{padding:5rem .9375rem}.home-hero{background-color:#111318;position:relative}.home-hero__title{color:#fff;font-family:TTFirsNeue,sans-serif;font-size:3.75rem;font-weight:500;line-height:4.125rem;max-width:69.4375rem;position:relative;text-transform:uppercase;text-wrap:balance;z-index:2}.home-hero__title span{display:inline}.home-hero__title span a{color:#5267ff;display:inline-block;position:relative;text-decoration:none!important}.home-hero__title span a:after{background-color:currentColor;bottom:.3125rem;content:"";height:.25rem;left:0;position:absolute;transform:scaleX(1);transform-origin:left;transition:transform .6s ease-in-out,opacity .3s ease-in-out;width:100%}.home-hero__title span.nowrap{margin-inline-end:.9375rem;position:relative}.home-hero__title span.nowrap:before{content:attr(data-comma);position:absolute;right:-.9375rem}.home-hero__title a{color:#5267ff;display:inline-block;position:relative;text-decoration:none!important}.home-hero__title a:after{background-color:currentColor;bottom:.3125rem;content:"";height:.25rem;left:0;position:absolute;transform:scaleX(1);transform-origin:left;transition:transform .6s ease-in-out,opacity .3s ease-in-out;width:100%}@keyframes stretchLine{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.home-services{background:#f2f3f5}.home-services__list{display:flex;flex-wrap:wrap;gap:1.875rem;margin-bottom:1.875rem}.home-services__item{background:#fff;border-radius:.3125rem;padding:1.875rem;position:relative;width:100%;width:48.7%}.home-services__info{display:flex;flex:1 1 auto;gap:1.25rem}.home-services__info-wrapper{position:relative;width:fit-content}.home-services__info-wrapper .home-services__info-img._cms-tag{height:1.875rem;position:absolute;right:2.8125rem;top:4.375rem;width:1.5625rem;z-index:1}.home-services__info-wrapper .home-services__info-img._web-png{position:absolute;right:1.9375rem;top:1.6875rem}.home-services__info-wrapper .home-services__info-img._tech-service1{position:absolute;right:.625rem;top:2.625rem}.home-services__info-wrapper .home-services__info-img._mobile-plane{left:1.25rem;position:absolute;top:2.625rem}.home-services__info-wrapper .home-services__info-img._mobile-user{position:absolute;right:.875rem;top:1.3125rem}.home-services__info-wrapper .home-services__info-img._seo-img1{left:1.875rem;position:absolute;top:6.875rem}.home-services__info-wrapper .home-services__info-img._seo-img2{left:4.0625rem;position:absolute;top:7.5rem}.home-services__info-wrapper .home-services__info-img._seo-img3{left:6.5625rem;position:absolute;top:6.875rem}.home-services__info-wrapper .home-services__info-img._seo-img4{left:1.875rem;position:absolute;top:10rem}.home-services__info-wrapper .home-services__info-img._seo-img5{left:4.0625rem;position:absolute;top:10.625rem}.home-services__info-wrapper .home-services__info-img._seo-img6{left:6.5625rem;position:absolute;top:10rem}.home-services__info-wrapper .home-services__info-img._aso-img1{left:5.9375rem;position:absolute;top:1.4375rem}.home-services__info-wrapper .home-services__info-img._cms-tag3{left:5.1875rem;position:absolute;top:6.1875rem}.home-services__info-wrapper .home-services__info-img._cms-tag4{left:8.4375rem;position:absolute;top:3.625rem}.home-services__info-wrapper .home-services__info-img._cms-tag5{left:12rem;position:absolute;top:6.1875rem;z-index:1}.home-services__info-title{color:#20222d;font-family:TTFirsNeue,sans-serif;font-size:1.75rem;line-height:1.875rem;margin:0 3.75rem 1.25rem 0;transition:all .3s ease}.home-services__info-desc{color:#575c6a;font-size:1rem;font-weight:300;line-height:1.25rem}.home-services__footer-extra{background:#bdc0ce;border:.4375rem solid #f2f3f5;border-radius:100%;color:#fff;font-size:1rem;font-weight:400;line-height:1.25rem;padding:.8125rem}.home-services__licenses{display:grid;gap:1.875rem;grid-template-columns:repeat(4,1fr)}.home-services__licenses-title{color:#fff;font-family:TTFirsNeue,sans-serif;font-size:1.75rem;line-height:1.875rem;margin-top:1.5625rem}.home-services__licenses_item,.home-services__licenses_item--blue,.home-services__licenses_item--lightblue,.home-services__licenses_item--pink,.home-services__licenses_item--purple{border-radius:.3125rem;padding:1.5rem;position:relative;text-align:center}.home-services__licenses_item .home-services__licenses-image,.home-services__licenses_item--blue .home-services__licenses-image,.home-services__licenses_item--lightblue .home-services__licenses-image,.home-services__licenses_item--pink .home-services__licenses-image,.home-services__licenses_item--purple .home-services__licenses-image{align-items:center;display:flex;height:5rem;justify-content:center;margin:0 auto;position:relative;width:5rem}.home-services__licenses_item .home-services__licenses-image img,.home-services__licenses_item--blue .home-services__licenses-image img,.home-services__licenses_item--lightblue .home-services__licenses-image img,.home-services__licenses_item--pink .home-services__licenses-image img,.home-services__licenses_item--purple .home-services__licenses-image img{height:5rem;width:5rem;z-index:1}.home-services__licenses_item .home-services__licenses-image:after,.home-services__licenses_item--blue .home-services__licenses-image:after,.home-services__licenses_item--lightblue .home-services__licenses-image:after,.home-services__licenses_item--pink .home-services__licenses-image:after,.home-services__licenses_item--purple .home-services__licenses-image:after{background:hsla(0,0%,100%,.3);border-radius:50%;content:"";display:flex;flex:0 0 6.25rem;height:6.25rem;position:absolute;top:-.625rem;width:6.25rem}.home-services__licenses_item--pink{background:url(../assets/img/home/services/licenses-bg.webp),#ff5271;transition:all .3s ease}.home-services__licenses_item--purple{background:url(../assets/img/home/services/licenses-bg.webp),#9452ff;transition:all .3s ease}.home-services__licenses_item--lightblue{background:url(../assets/img/home/services/licenses-bg.webp),#0af;transition:all .3s ease}.home-services__licenses_item--blue{background:url(../assets/img/home/services/licenses-bg.webp),#5267ff;transition:all .3s ease}.home-portfolio{background:#f2f3f5;padding-block-end:5rem}.home-portfolio__nav{align-items:center;display:flex;flex-direction:column;gap:1.875rem;margin:3.125rem 0}.home-portfolio__nav .title3{max-width:49.375rem}.home-portfolio__nav-list{display:flex;flex-wrap:nowrap;gap:.9375rem;padding-top:.3125rem}.home-portfolio__nav-list::-webkit-scrollbar{display:none}.home-portfolio__list{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr);width:100%}.home-portfolio__link{position:relative;width:100%}.home-portfolio__img{border-radius:.3125rem;transition:transform .4s ease;width:100%}.home-portfolio__info .text--light,.home-portfolio__info .title3--white{max-width:34.1875rem}.home-portfolio__info .title3--white{margin-bottom:.75rem}.home-portfolio .label{left:1.25rem;position:absolute;top:1.25rem}.home-techstack__item{border-bottom:.0625rem solid #bdc0ce;margin-bottom:1.875rem;padding-bottom:1.875rem}.home-techstack__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.home-techstack__title{color:#20222d;font-family:TTFirsNeue,sans-serif;font-size:1.75rem;line-height:1.875rem;margin-bottom:1.25rem}.home-techstack__text{color:#575c6a;font-size:1rem;font-weight:300;line-height:1.25rem;max-width:29.375rem}.home-techstack__content{display:flex}.home-techstack__icons{align-items:center;border-left:.0625rem solid #bdc0ce;display:flex;flex-wrap:wrap;gap:1.25rem;margin-left:1.875rem;padding-left:1.875rem}.home-techstack__icons a{flex-shrink:0;max-height:4.375rem;transition:all .3s ease}.home-techstack__icon{height:4.375rem;width:7.5rem}.home-advantages{background:#f2f3f5}.home-advantages__list{display:grid;grid-template-columns:repeat(3,1fr)}.home-advantages__list>*{border-bottom:.0625rem solid #bdc0ce;margin-bottom:1.25rem;padding-bottom:1.875rem}.home-advantages__card{align-items:center;border-right:.0625rem solid #bdc0ce;display:flex;flex-direction:column;margin-right:1.25rem;padding-right:1.25rem}.home-advantages__content{display:flex;gap:1.25rem;margin-top:1rem}.home-advantages__number{color:#5267ff;font-family:TTFirsNeue,sans-serif;font-size:3.75rem;line-height:4.125rem;text-transform:uppercase}.home-advantages__label{background:#5267ff;border-radius:.3125rem;color:#fff;padding:.25rem .5rem;white-space:nowrap;width:fit-content}.home-advantages__label,.home-advantages__text{font-size:1rem;font-weight:400;line-height:1.25rem}.home-advantages__text{color:#575c6a}.home-advantages__block{align-items:start;display:flex;flex-direction:column;gap:.3125rem}.home-blog__content{display:flex;gap:3.75rem}.home-blog__labels{display:flex;flex-wrap:wrap;gap:.625rem}.home-blog__label{background:#f2f3f5;border-radius:3.125rem;color:#575c6a;font-size:1rem;font-weight:300;line-height:1.25rem;padding:.75rem 1.25rem;transition:all .3s ease}.home-blog__link{color:#20222d;font-family:TTFirsNeue,sans-serif;font-size:1.75rem;line-height:1.875rem;margin:1.25rem 0 .75rem;transition:.3s}.home-blog__link:hover{color:#5267ff}.home-blog__text{color:#575c6a;margin-bottom:1.25rem;transition:color .3s ease-in-out}.home-blog__date,.home-blog__text{font-size:1rem;font-weight:300;line-height:1.25rem}.home-blog__date{color:#bdc0ce}.home-blog__info{max-width:38.125rem}.home-blog__info-img{aspect-ratio:610/486;border-radius:.3125rem;height:100%;object-fit:cover;width:100%}.home-blog__info-link{transition:transform .3s ease-in-out;width:100%}.home-blog__item{border-bottom:.0625rem solid #bdc0ce;display:flex;gap:2.5rem;margin-bottom:1.875rem;padding-bottom:1.875rem}.home-blog__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.home-blog__item .home-blog__link{margin:1.25rem 0}.home-honors{background:#f2f3f5}.home-honors__nav{display:flex;flex-wrap:nowrap;gap:.9375rem;justify-content:center;overflow-x:auto;padding-top:.3125rem}.home-honors__nav::-webkit-scrollbar{display:none}.home-honors__btn{align-items:center;background-color:#fff;border-radius:3.125rem;color:#575c6a;display:flex;gap:.625rem;padding:.625rem 1.25rem;transition:.3s}.home-honors__btn-icon{align-items:center;background:#f2f3f5;border-radius:.375rem;display:flex;fill:#f2f3f5;height:1.5rem;justify-content:center;padding:.1875rem;width:1.5rem}.home-honors__btn-icon svg{flex:0 0 1.125rem;height:1.125rem;position:relative;width:1.125rem}.home-honors__btn-icon svg,.home-honors__btn-icon svg path,.home-honors__btn-text{transition:all .3s ease}.home-honors__btn-text{font-size:1rem;font-weight:400;line-height:1.25rem;text-wrap:nowrap}.home-honors__btn:hover{background:#5267ff;transform:translateY(-.1875rem)}.home-honors__btn:hover .home-honors__btn-text{color:#fff}.home-honors__btn:hover .home-honors__btn-icon svg path{fill:#5267ff}.home-honors__btn:hover .home-honors__btn-icon svg{color:#5267ff}.home-honors__list{display:grid;gap:1.875rem;grid-template-columns:repeat(7,1fr);margin:1.875rem 0}.home-honors__list-img{border-radius:.3125rem;height:100%;object-fit:cover;width:100%}.home-honors__expand{align-items:center;border:.0625rem solid #5267ff;border-radius:3.125rem;box-sizing:border-box;display:flex;gap:.375rem;justify-content:center;margin:0 auto;padding:.625rem 1.5625rem;transition:all .3s ease;width:fit-content}.home-honors__expand-text{color:#5267ff;font-size:.9375rem;font-weight:400;padding-top:.3125rem;text-transform:uppercase;transition:all .3s ease}.home-honors__expand-icon{fill:none;height:1.5rem;width:1.5rem}.home-honors__expand-icon path{transition:all .3s ease}.home-honors__sublist{border-top:.0625rem solid #bdc0ce;display:flex;flex-wrap:wrap;gap:1.875rem;justify-content:center;margin-top:2.5rem;padding-top:2.5rem}.home-honors__sublist-item{align-items:center;display:flex;gap:.9375rem;width:calc(25% - 1.40625rem)}.home-honors__sublist-text{color:#575c6a;font-family:TTFirsNeue,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.25rem}.home-partners__slider .swiper-slide{cursor:pointer}.home-partners__slider .swiper-wrapper{margin-bottom:3.125rem;position:relative}@keyframes shine{0%{background-position:200%}to{background-position:-200%}}.home-services__info-wrapper img:nth-child(2){animation:rotate 2s linear infinite}.home-honors__list-item{border:.0625rem solid #bdc0ce;border-radius:.3125rem}.home-honors__list-item a{height:16.25rem;overflow:hidden;width:100%}.home-honors__list-item a img{transition:all .3s ease}.fancybox__container{max-width:100%;width:100%}.home-honors__list-item._biggest{grid-column:span 2}.home-honors__btn._active-home-btn{background:#5267ff}.home-honors__btn._active-home-btn .home-honors__btn-text{color:#fff}.home-honors__btn._active-home-btn .home-honors__btn-icon svg path{fill:#5267ff}.home-honors__btn._active-home-btn .home-honors__btn-icon svg{color:#5267ff}.home-honors__expand.active .home-honors__expand-icon{transform:rotate(-180deg)}.home-services__licenses_item--blue,.home-services__licenses_item--lightblue,.home-services__licenses_item--pink,.home-services__licenses_item--purple{background-position:50%;background-size:100%;transition:all .3s ease}.home-blog__info-image{margin-block-end:1.25rem;max-width:38.125rem}.home-blog__item-preview{height:15rem;height:100%;max-width:15rem;min-height:12.5rem;min-width:12.5rem;width:100%}.home-blog__item-img{aspect-ratio:240/240;border-radius:.3125rem;height:100%;object-fit:cover;width:100%}.home-blog__item-content{max-width:32.5rem}.home-honors__list._more-content{position:relative}.home-honors__list._more-content:after{background:linear-gradient(180deg,rgba(242,243,245,0),#f2f3f5);bottom:0;content:"";display:flex;height:3.75rem;left:0;position:absolute;width:100%}.home-portfolio__nav-list{overflow:auto}.home-portfolio__item .home-portfolio__info{display:flex;gap:.75rem}.home-portfolio__item .home-portfolio__info-image{height:100%;max-width:5.625rem;width:100%}.home-portfolio__item .home-portfolio__info-image img{height:100%;object-fit:contain;width:100%}.home-portfolio__info-block{max-width:22.5rem}.home-portfolio__info-block h3{font-family:TT Firs Neue;font-size:1.75rem;font-style:normal;font-weight:500;line-height:1.875rem}.home-portfolio__info-block p{font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.25rem}.home-portfolio__nav-item .nav-btn .nav-btn__icon{align-items:center;background:#f2f3f5;border-radius:.375rem;display:flex;justify-content:center;padding:.1875rem}.home-portfolio__nav-item .nav-btn svg,.home-portfolio__nav-item .nav-btn svg path{transition:all .3s ease}.home-portfolio__nav-item .nav-btn.active,.home-portfolio__nav-item .nav-btn.active-portfolio{background-color:#5267ff;color:#fff}.home-portfolio__nav-item .nav-btn.active svg,.home-portfolio__nav-item .nav-btn.active-portfolio svg{color:#5267ff}.home-portfolio-top{background:linear-gradient(180deg,transparent 31.125rem,#f2f3f5),url(../assets/img/home/portfolio/bg.webp) no-repeat top;background-size:cover}.home-content__container{margin-block-start:-5rem}.home-portfolio .home-portfolio__link .label{align-items:center;display:flex;gap:.625rem;height:2.75rem}.home-portfolio .home-portfolio__link .label .label-icon{align-items:center;background:#f2f3f5;border-radius:.375rem;display:flex;justify-content:center;padding:.1875rem}.home-portfolio .home-portfolio__link .label svg,.home-portfolio .home-portfolio__link .label svg path{transition:all .3s ease}.home-portfolio .home-portfolio__link .label .label-text{font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.home-portfolio .home-portfolio-technology{align-items:center;background:#5267ff;display:flex;height:100%;justify-content:center;opacity:0;padding:0 .5rem;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .3s ease;z-index:1}.home-portfolio .home-portfolio-technology ul{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.home-portfolio .home-portfolio-technology ul li a{transition:all .2s ease}.home-portfolio__link:hover .home-portfolio-technology{opacity:1;transform:translateY(0)}.home-portfolio__info-block-title{display:flex;gap:.625rem}.home-portfolio__info-block-title img{display:none}.home-services__info-link-block{align-items:center;display:flex;justify-content:center;position:absolute;right:1.125rem;top:1.125rem}.home-services__info-link-block .home-services__info-link{align-items:center;background:#5267ff;border-radius:50%;display:flex;height:3.75rem;justify-content:center;position:relative;width:3.75rem;z-index:1}.home-services__info-link-block .home-services__info-link img{width:1.75rem;z-index:1}.home-services__info-link-block .home-services__info-link:after{background:#5267ff;border-radius:50%;content:"";display:flex;height:5rem;opacity:.5;position:absolute;transform:scale(.7);transition:all .3s ease;width:5rem}.home-services__item{transition:all .3s ease}.home-services__footer-link{transition:all .2s ease}.home-services__footer-link img{filter:grayscale(1);opacity:.5;transition:all .3s ease}@keyframes moveUpRight{0%{transform:translate(0)}50%{transform:translate(.125rem,-.125rem)}to{transform:translate(0)}}@keyframes moveUpRightPlane{0%{transform:translate(0)}to{opacity:0;transform:translate(15.625rem,-4.375rem)}}.home-services__item{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.home-services__info{flex-grow:1;height:100%}.home-services__techs{position:relative}.home-services__techs-block{align-items:stretch;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.625rem;margin:1.25rem 0}.home-services__techs-block .home-services__techs-item{background:#f2f3f5;border-radius:3.125rem;color:#575c6a;font-size:1rem;font-weight:300;line-height:1.25rem;padding:.75rem 1.25rem;transition:all .3s ease}.home-services__techs-item{height:2.75rem}.home-services__footer .home-services__footer-block{padding-bottom:.4375rem}.home-services__footer .home-services__footer-link:last-child{align-items:center;border-radius:50%;display:flex;justify-content:center;position:relative;transition:all .3s ease;z-index:1}.home-services__footer .home-services__footer-link:last-child:after{background:#f2f3f5;border-radius:50%;content:"";display:flex;height:5rem;position:absolute;transform:scale(.7);transition:all .3s ease;width:5rem;z-index:-1}.home-services__footer .home-services__footer-link:last-child span{align-items:center;background:#bdc0ce;border-radius:50%;box-shadow:0 0 0 .4375rem #f2f3f5;color:#fff;display:flex;font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;height:3.125rem;justify-content:center;line-height:normal;padding-left:.125rem;padding-top:.1875rem;text-align:center;transition:all .3s ease;width:3.125rem;z-index:1}.home-services__footer-block{align-items:center;border-top:.0625rem solid #bdc0ce;display:flex;flex-wrap:nowrap;gap:1.875rem;overflow-x:auto;padding-top:1.28125rem}.home-services__footer-block::-webkit-scrollbar{display:none}.home-hero-block__image{position:absolute;right:-3.125rem;top:1.875rem}.home-hero-block__image .home-hero-block__image-block{position:relative}.home-hero-block__image .home-hero-block__image-block img:first-child{animation:bounceCube 3.5s ease-in-out infinite;position:absolute;right:10.625rem;top:1.5625rem;width:15rem;z-index:1}.home-hero-block__image .home-hero-block__image-block img:nth-child(2){margin-right:-3.125rem;position:relative;top:3.125rem;transform:rotate(15deg)}.scroll-indicator{align-items:center;display:flex;flex-direction:column;justify-content:end}.progress-bar{background:linear-gradient(0deg,#5267ff 50%,#fff 0);border-radius:.3125rem;height:3.75rem;transition:height .3s ease;width:.125rem}.arrows{align-items:center;display:flex;flex-direction:column;margin-top:.0625rem}.arrow{animation:fade 2.5s ease-in-out infinite;border-bottom:.0625rem solid #fff;border-right:.0625rem solid #fff;height:.625rem;opacity:1;transform:rotate(45deg);width:.625rem}.arrow:nth-child(2){animation-delay:.8s;opacity:.7}.arrow:nth-child(3){animation-delay:1.6s;opacity:.5}@keyframes fade{0%,to{opacity:1}50%{opacity:.3}}.home-hero-info{margin-block-start:3.75rem;margin-inline-start:22.1875rem;position:relative;z-index:2}.home-hero-info-top{display:flex;gap:3.75rem}.home-hero-info-top__button,.home-hero-info-top__button .button{align-items:center;display:flex;justify-content:center;position:relative}.home-hero-info-top__button .button{background-color:#5267ff;border-radius:50%;color:#fff;flex-direction:column;gap:.375rem;height:7.5rem;text-align:center;text-transform:uppercase;white-space:wrap;width:7.5rem;z-index:1}.home-hero-info-top__button .button svg{color:#fff;height:1.5rem;width:1.5rem}.home-hero-info-top__button .button:after{height:8.75rem;width:8.75rem}.home-hero-info-top__button .button:after,.home-hero-info-top__button .button:before{background:#5267ff;border-radius:50%;content:"";display:flex;opacity:.2;position:absolute;z-index:-1}.home-hero-info-top__button .button:before{height:10rem;width:10rem}.home-hero-info-top__button:after,.home-hero-info-top__button:before{background:#5267ff;border-radius:50%;content:"";display:flex;position:absolute}.home-hero-info-top__button:before{height:8.75rem;opacity:.4;width:8.75rem}.home-hero-info-top__button:after{animation:pulseButton 2.5s linear infinite;height:10rem;opacity:.2;width:10rem}.home-hero-info-top__info{max-inline-size:27.5rem}.home-hero-info-top__info p{color:#bdc0ce;font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.25rem}.home-hero-info-top__info p:not(:last-child){margin-block-end:.4375rem}@keyframes pulseButton{0%{opacity:0;transform:scale(.5)}50%{opacity:.4}to{opacity:0;transform:scale(1.2)}}.home-hero-info-center{border-bottom:.0625rem solid #565860;margin-block-end:1.875rem;margin-block-start:5rem;padding-block-end:1.875rem}.counters{display:flex;gap:2.5rem}.counters__item{color:#5267ff;font-family:TTFirsNeue,sans-serif;font-size:3.75rem;font-style:normal;font-weight:500;line-height:4.125rem;text-transform:uppercase}.counters-wrapper{padding:.625rem}.counters-wrapper p{color:#bdc0ce;font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;margin-block-start:.3125rem;max-inline-size:13.125rem}.counters-block{display:flex}.counters-block span{color:#5267ff;font-family:TTFirsNeue,sans-serif;font-size:3.75rem;font-style:normal;font-weight:500;line-height:4.125rem;text-transform:uppercase}.home-hero-info-bottom-cards{display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr)}.home-hero-info-bottom-card{align-items:center;display:flex;gap:.9375rem}.home-hero-info-bottom-card__image{flex:0 0 3.75rem;inline-size:3.75rem}.home-hero-info-bottom-card__image img{height:100%;object-fit:cover;width:100%}.home-hero-info-bottom-card__text{max-inline-size:16.25rem}.home-hero-info-bottom-card__text p{color:#bdc0ce;font-family:TTFirsNeue,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.25rem}.home-hero-info-image{bottom:0;left:0;position:absolute;transition:width 1s ease}.home-hero-info-image img{height:100%;object-fit:cover;width:100%}.home-hero-info-image.--active{transition:width 1s ease}@keyframes pulseWidth{0%,to{width:37.5rem}50%{width:40.625rem}}@keyframes growWidth{to{width:40.625rem}}.home-portfolio-slider-wrapper{margin-block-start:3.125rem;position:relative}.home-portfolio-slider-block{display:flex;gap:1.25rem}.home-portfolio-slider{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.home-portfolio-slid{cursor:pointer;margin:0 auto;max-width:49.375rem;opacity:0;position:absolute;transform:translateY(1.25rem);transition:all .7s ease;transition:opacity .6s ease-out,transform .6s ease-out;z-index:-1}.home-portfolio-slid._active-slide{opacity:1;position:relative;transform:translateY(0);z-index:1}.home-portfolio-slid h3{color:#fff;font-family:TTFirsNeue,sans-serif;font-size:1.75rem;font-style:normal;font-weight:500;line-height:1.875rem;text-align:center}.char{display:inline-block;opacity:0;transform:translateY(.625rem)}.char.animate{animation:fadeInUpChar .5s ease forwards}@keyframes fadeInUpChar{to{opacity:1;transform:translateY(0)}}.slide-content{opacity:0;scale:0;transform:translateY(1.25rem);transition:opacity .6s ease-out,transform .6s ease-out}.home-portfolio-slid._active-slide .slide-content{animation:fadeInUpSlidePortfolio .8s ease-out forwards;scale:1}@keyframes fadeInUpSlidePortfolio{0%{opacity:0;scale:0;transform:translateY(1.875rem)}to{opacity:1;scale:1;transform:translateY(0)}}.home-portfolio-slider-prev{align-items:center;background:#575c6a;border-radius:50%;display:flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;margin:auto 0;transition:all .3s ease;width:2.5rem}.home-portfolio-slider-prev svg{color:#fff;transition:all .3s ease}.home-portfolio-slider-next{align-items:center;background:#575c6a;border-radius:50%;display:flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;margin:auto 0;right:0;transition:all .3s ease;width:2.5rem}.home-portfolio-slider-next svg{color:#fff;transition:all .3s ease}.timeline-block{margin-block-end:2.5rem;margin-block-start:5rem}.timeline{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%}.timeline:before{background:#bdc0ce;content:"";width:100%}.timeline-progress,.timeline:before{height:.125rem;left:0;position:absolute;top:90%;transform:translateY(-50%);z-index:1}.timeline-progress{background:#5267ff;transition:all .8s ease;width:0}.step{flex:1 1 6.25rem;margin:0 .625rem;position:relative;text-align:center}.step .number{color:#bdc0ce;display:inline-block;font-family:TTFirsNeue,sans-serif;font-size:3.75rem;font-weight:500;line-height:4.125rem;margin-bottom:2.5rem;position:relative;text-transform:uppercase;transition:color .5s ease,border-color .5s ease;transition:all .3s ease}.step:before{background:#bdc0ce;border-radius:50%;content:"";height:1.25rem;left:50%;position:absolute;top:90%;transform:translate(-50%,-50%);transition:background .5s ease;width:1.25rem;z-index:2}.step.active .number{color:#5267ff}.step.active:before{background:#fff;border:.3125rem solid #5267ff}.step.active:after{background:#5267ff;border-radius:50%;content:"";height:2.5rem;left:50%;opacity:.2;position:absolute;top:90%;transform:translate(-50%,-50%);transition:background .5s ease;width:2.5rem;z-index:1}.step-content{display:flex;justify-content:space-between;margin-top:1.25rem}.step-info{padding:.625rem;width:100%;z-index:2}.step-info h3{font-family:TTFirsNeue,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;margin-bottom:.625rem;text-align:center}.step-info p{color:#575c6a;font-family:Roboto Flex,sans-serif;font-size:1rem;font-weight:300;line-height:1.25rem;margin-top:.625rem;text-align:center;transition:color .3s ease-in-out}.step-info p a{display:inline}.step-info p a span{color:#3e53eb;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:9%;text-underline-offset:9%;text-underline-position:from-font;transition:all .3s ease}.step-number-mobile{color:#bdc0ce;display:none;font-family:TTFirsNeue,sans-serif;font-size:3.75rem;font-style:normal;font-weight:500;line-height:4.125rem;margin:0 auto;text-align:center;text-transform:uppercase;transition:all .7s ease;width:fit-content}.step-number-mobile._watcher-view{color:#5267ff}.banner._first-banner{margin-block-start:9.375rem}.banner__info{display:flex;gap:2.5rem}.banner__info-text{max-width:32.5rem}.banner__img{border-radius:.3125rem;bottom:0;position:absolute;right:0}.banner._first-banner,.banner._first-banner .banner__container{position:relative}.banner._first-banner .banner__img.cube{bottom:7.5rem;position:absolute;right:10.625rem;z-index:1}.banner._first-banner .banner__img.cube._watcher-view{animation:bounceCube 3.5s ease-in-out infinite}.banner._first-banner .banner__img.hand{max-width:36.5625rem;right:-1.875rem;transform:rotate(10deg)}@keyframes bounceCube{0%,to{transform:translateY(0)}50%{transform:translateY(-1.25rem)}}.banner._second-banner .banner-one{overflow:hidden}.banner._second-banner .banner__img{transform:translateX(9.375rem)}.banner._second-banner .banner__img._watcher-view{transform:translate(0);transition:transform 5s ease-in-out}.banner-one{background:url(../assets/img/background/banner-bg.avif) bottom/cover no-repeat;border-radius:.3125rem;padding:2.5rem 5rem;position:relative}.banner-one .title2--white{font-size:2.5rem;font-style:normal;font-weight:500;line-height:2.875rem;margin-bottom:1.25rem;text-transform:uppercase}.banner._first-banner .banner-one{overflow:hidden}.banner._first-banner .banner-one-block-image .banner__img.cube{opacity:1;scale:1;transition:scale .5s ease-out,opacity .7s ease-out}.banner._first-banner .banner-one-block-image .banner__img.hand{opacity:1;pointer-events:none;right:-1.5625rem;transition-duration:.7s;transition-property:opacity,right,transform,scale,width,height,bottom;transition-timing-function:ease-out}.banner._second-banner{margin-block-start:2.5rem}.banner._second-banner .banner-one{padding:3.75rem 5rem}.banner._second-banner .banner__img{border-radius:.3125rem;bottom:0;height:18.125rem;position:absolute;right:0;width:38.25rem}.home-advantages__number-block{align-items:center;display:flex;max-width:fit-content}.home-advantages__number-block .home-advantages__number{display:flex;justify-content:end;min-width:fit-content;width:7.5rem;width:6.8125rem}.home-advantages__number-block span{color:#5267ff;font-family:TTFirsNeue,sans-serif;font-size:3.75rem;font-style:normal;font-weight:500;line-height:4.125rem;text-transform:uppercase}.home-advantages__content{align-items:center}.clients{margin-block-end:5rem;margin-block-start:5rem}.clients-block{display:flex;gap:3.125rem}.clients-block-info{width:28.75rem}.clients-block-info h3{font-family:TTFirsNeue,sans-serif;font-size:1.75rem;font-style:normal;font-weight:500;line-height:1.875rem;margin-block-end:.625rem}.clients-block-info p{color:#575c6a;font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.25rem}.clients-block-info__button{margin-block-start:1.875rem}.clients-block-info__button .button{align-items:center;background:#5267ff;border-radius:3.125rem;display:inline-flex;gap:.625rem;padding:.625rem 1.5625rem}.clients-block-info__button .button span{color:#fff;display:inline;font-family:Roboto Flex,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;letter-spacing:-.009375rem;text-transform:uppercase}.clients-block-info__button .button svg{color:#fff;height:1.5rem;width:1.5rem}.clients-scrollbar,.clients-scrollbar--all,.clients-scrollbar--app,.clients-scrollbar--commercial,.clients-scrollbar--international,.clients-scrollbar--sports,.clients-scrollbar--state{background:#bdc0ce;display:flex;height:.125rem;margin-block-end:.9375rem;position:relative;width:100%}.clients-scrollbar .swiper-scrollbar-drag,.clients-scrollbar--all .swiper-scrollbar-drag,.clients-scrollbar--app .swiper-scrollbar-drag,.clients-scrollbar--commercial .swiper-scrollbar-drag,.clients-scrollbar--international .swiper-scrollbar-drag,.clients-scrollbar--sports .swiper-scrollbar-drag,.clients-scrollbar--state .swiper-scrollbar-drag{background:#5267ff;position:relative}.clients-scrollbar .swiper-scrollbar-drag:after,.clients-scrollbar--all .swiper-scrollbar-drag:after,.clients-scrollbar--app .swiper-scrollbar-drag:after,.clients-scrollbar--commercial .swiper-scrollbar-drag:after,.clients-scrollbar--international .swiper-scrollbar-drag:after,.clients-scrollbar--sports .swiper-scrollbar-drag:after,.clients-scrollbar--state .swiper-scrollbar-drag:after{background:transparent;content:"";cursor:pointer;display:block;height:.9375rem;left:0;position:absolute;top:0;width:100%;z-index:1}.clients-scrollbar .swiper-scrollbar-drag:before,.clients-scrollbar--all .swiper-scrollbar-drag:before,.clients-scrollbar--app .swiper-scrollbar-drag:before,.clients-scrollbar--commercial .swiper-scrollbar-drag:before,.clients-scrollbar--international .swiper-scrollbar-drag:before,.clients-scrollbar--sports .swiper-scrollbar-drag:before,.clients-scrollbar--state .swiper-scrollbar-drag:before{background:transparent;bottom:0;content:"";cursor:pointer;display:block;height:.9375rem;left:0;position:absolute;width:100%;z-index:1}.clients-block-sliders{display:none;max-width:62.5rem;opacity:0;position:relative;transition:opacity .3s ease}.clients-block-sliders.active{display:block;opacity:1}.clients-block-sliders .clients-slide{display:flex;flex-direction:column;gap:.625rem}.clients-block-sliders .clients-slide-image{cursor:pointer;height:8.75rem}.clients-block-sliders .clients-slide-image img{height:100%;object-fit:contain;width:100%}.home-partners__slider .swiper-scrollbar{background:#bdc0ce;display:flex;height:.125rem;width:100%}.clients-sliders-wrapper{position:relative;width:calc(100% - 27.5rem)}.clients-sliders-navigate{margin-block-end:2.5rem;overflow:auto;padding-block-start:.3125rem}.clients-sliders-navigate::-webkit-scrollbar{height:0;width:0}.clients-sliders-navigate::-webkit-scrollbar-thumb,.clients-sliders-navigate::-webkit-scrollbar-track{background:transparent;border-radius:.1875rem}.clients-sliders-navigate ul{display:flex;gap:.9375rem}.slider-navigate-btn{align-items:center;background:#f2f3f5;border-radius:3.125rem;display:flex;gap:.625rem;height:2.75rem;padding:.625rem 1.25rem;transition:all .3s ease}.slider-navigate-btn__icon{align-items:center;background:#fff;border-radius:.375rem;display:flex;justify-content:center;padding:.1875rem}.slider-navigate-btn__icon .iconify,.slider-navigate-btn__text{color:#575c6a;transition:all .3s ease}.slider-navigate-btn__text{font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;padding-block-start:.125rem;white-space:nowrap}.slider-navigate-btn.active{background:#5267ff}.slider-navigate-btn.active .slider-navigate-btn__text{color:#fff}.slider-navigate-btn.active .slider-navigate-btn__icon .iconify{color:#5267ff;transition:all .3s ease}.review{background:#f2f3f5;padding-block-end:5rem;padding-block-start:5rem}.review__title{align-items:center;border-bottom:.0625rem solid #575c6a;display:flex;justify-content:space-between;padding-bottom:1.25rem}.review__title h2{font-family:TTFirsNeue,sans-serif;font-size:2.5rem;font-style:normal;font-weight:500;line-height:2.875rem;text-transform:uppercase}.review__title h2 a{color:#20222d;transition:color .3s ease-in-out}.review__title .button{align-items:center;background:#5267ff;color:#fff;display:flex;gap:.625rem;height:3.125rem;padding:.625rem 1.5625rem}.review__title .button span{font-family:Roboto Flex,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;letter-spacing:-.009375rem;line-height:100%;text-transform:uppercase}.review__title .button svg{transition:all .3s ease}.mobile-button-all-review{margin-block-start:1.875rem}.mobile-button-all-review .button{align-items:center;background:#5267ff;color:#fff;display:flex;gap:.625rem;height:3.125rem;padding:.625rem 1.5625rem}.mobile-button-all-review .button span{font-family:Roboto Flex,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;letter-spacing:-.009375rem;line-height:100%;text-transform:uppercase}.review-block{margin-block-start:3.125rem;position:relative}.review-block:after{background:linear-gradient(270deg,rgba(242,243,245,0) 28.81%,#f2f3f5 99.53%);content:"";display:flex;display:none;height:100%;position:absolute;right:0;top:0;transform:rotate(-180deg);width:8.125rem}.review-card{background:#fff;border-radius:.3125rem;padding:1.25rem}.review-card-top{border-bottom:.0625rem solid #bdc0ce;margin-block-end:1.25rem;padding-block-end:1.25rem}.review-card-top a{align-items:center;display:flex;gap:.625rem}.review-card-top a img{transform-style:preserve-3d;transition:transform .7s ease}.review-card-top__logo{flex-shrink:0;height:3.75rem;width:5.3125rem}.review-card-top__logo img{height:100%;object-fit:cover;width:100%}.review-card-top__client h2{display:-webkit-box;font-family:TTFirsNeue,sans-serif;font-size:1.75rem;font-style:normal;font-weight:500;-webkit-line-clamp:2;line-height:1.875rem;transition:color .3s ease;-webkit-box-orient:vertical;max-height:3.75rem;overflow:hidden;text-overflow:ellipsis}.review-card-body{align-items:start;display:flex;gap:1.25rem}.review-card-body-info{display:flex;flex-direction:column;width:100%}.review-card-body-info__text{margin-block-start:.625rem}.review-card-body-info__text p{color:#575c6a;font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.25rem}.review-card-body-info__text p:not(:last-child){margin-block-end:.625rem}.review-card-body-info__text p:last-child{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.review-card-body-info__bottom{margin-block-start:1.25rem}.review-card-body-info__bottom ul{display:flex;flex-direction:column;gap:.3125rem}.review-card-body-info__bottom ul li{font-family:Roboto Flex,sans-serif;font-size:1rem;font-style:normal}.review-card-body-info__bottom ul li:first-child{font-weight:400}.review-card-body-info__bottom ul li:nth-child(2){color:#bdc0ce;font-weight:300}.review-card-body-image{border:.0625rem solid #bdc0ce;border-radius:.3125rem;max-width:15rem;overflow:hidden;width:100%}.review-card-body-image img{aspect-ratio:240/330;border-radius:.3125rem;height:100%;object-fit:cover;transform-origin:center;transition:all .3s ease;width:100%}.review-card-button{margin-block-start:1.875rem}.review-card-button .button{align-items:center;background:#5267ff;border-radius:3.125rem;display:flex;gap:.625rem;justify-content:center;padding:.625rem 1.5625rem}.review-card-button .button span{color:#fff;font-family:Roboto Flex,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;letter-spacing:-.009375rem;line-height:100%;text-transform:uppercase}.home-partners__slider{padding-block-end:.9375rem}.home-partners__slider .swiper-scrollbar-drag{background:#5267ff;position:relative}.home-partners__slider .swiper-scrollbar-drag:after{top:0}.home-partners__slider .swiper-scrollbar-drag:after,.home-partners__slider .swiper-scrollbar-drag:before{background:transparent;content:"";cursor:pointer;display:block;height:.9375rem;left:0;position:absolute;width:100%;z-index:1}.home-partners__slider .swiper-scrollbar-drag:before{bottom:0}.review-scrollbar{background:#bdc0ce;display:flex;height:.125rem;margin-block-end:.9375rem;margin-block-start:1.875rem;width:100%}.review-scrollbar .swiper-scrollbar-drag{background:#5267ff;position:relative}.review-scrollbar .swiper-scrollbar-drag:after{top:0}.review-scrollbar .swiper-scrollbar-drag:after,.review-scrollbar .swiper-scrollbar-drag:before{background:transparent;content:"";cursor:pointer;display:block;height:.9375rem;left:0;position:absolute;width:100%;z-index:1}.review-scrollbar .swiper-scrollbar-drag:before{bottom:0}.home-advantages__img-wrapper{position:relative}.home-advantages__img-wrapper ._dev-1{left:4.6875rem;position:absolute;top:.9375rem}.home-advantages__img-wrapper ._dev-2{position:absolute;right:1.875rem;top:1.875rem}.home-advantages__img-wrapper ._dev-3{position:absolute;right:.625rem;top:3.125rem}.home-advantages__img-wrapper ._guarant-1{position:absolute;right:4.0625rem;top:1.25rem}.home-advantages__img-wrapper ._guarant-2{left:.625rem;position:absolute;top:6.25rem}.home-advantages__img-wrapper ._guarant-3{left:1.25rem;position:absolute;top:5rem}.home-advantages__img-wrapper ._guarant-4{left:4.375rem;position:absolute;top:2.1875rem}.home-advantages__img-wrapper ._guarant-5{left:5.625rem;position:absolute;top:1.25rem}.home-advantages__img-wrapper ._guarant-6{position:absolute;right:1.875rem;top:.9375rem}.home-advantages__img-wrapper ._guarant-7{position:absolute;right:.625rem;top:1.5625rem}.home-advantages__img-wrapper ._coast-img-1{left:6.875rem;position:absolute;top:1.875rem}.home-advantages__img-wrapper ._coast-img-2{left:1.25rem;position:absolute;top:2.1875rem}.home-advantages__img-wrapper ._coast-img-3{left:3.75rem;position:absolute;top:1.5625rem}.home-advantages__img-wrapper ._coast-img-4{position:absolute;right:3.75rem;top:1.875rem}.home-advantages__img-wrapper ._month-1{left:2.5rem;position:absolute;top:6.25rem}.home-advantages__img-wrapper ._month-2{left:3.75rem;position:absolute;top:5.625rem}.home-advantages__img-wrapper ._month-3{position:absolute;right:3.4375rem;top:4.6875rem;z-index:1}.home-advantages__img-wrapper ._month-4{position:absolute;right:1.5625rem;top:.625rem}.home-advantages__img-wrapper ._transfer-1{left:1.875rem;position:absolute;top:.9375rem}.home-advantages__img-wrapper ._transfer-2{left:1.875rem;position:absolute;top:4.6875rem}.home-advantages__img-wrapper ._transfer-3{left:1.875rem;position:absolute;top:8.4375rem}.home-advantages__img-wrapper ._transfer-4{left:7.8125rem;position:absolute;top:.75rem}.home-advantages__img-wrapper ._transfer-5{position:absolute;right:2.1875rem;top:1.25rem}.home-advantages__img-wrapper ._quer-1{left:2.8125rem;opacity:1;position:absolute;top:6.25rem}.home-advantages__img-wrapper ._quer-2{left:2.8125rem;opacity:1;position:absolute;top:8.375rem}.home-advantages__img-wrapper ._quer-3{left:4.75rem;position:absolute;top:6.3125rem}.home-advantages__img-wrapper ._quer-4{left:4.75rem;position:absolute;top:5.3125rem}.home-advantages__img-wrapper ._quer-5{left:4.75rem;position:absolute;top:5.8125rem}.home-advantages__img-wrapper ._quer-6{left:4.6875rem;position:absolute;top:8.6875rem}.home-advantages__img-wrapper ._quer-7{left:5rem;position:absolute;top:8.125rem}.home-advantages__img-wrapper ._quer-8{left:5.3125rem;position:absolute;top:7.3125rem}.tooltip-copy{background:rgba(87,92,106,.812);border-radius:.25rem;bottom:1.875rem;color:#fff;font-size:.875rem;left:50%;opacity:0;padding:.5rem 1rem;pointer-events:none;position:fixed;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease;white-space:nowrap;z-index:9999}.tooltip-copy.show{opacity:1;pointer-events:auto}.grid{align-content:flex-start;display:grid;gap:1.875rem;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));height:30rem;overflow:auto;overflow-x:hidden}.grid::-webkit-scrollbar{width:.125rem}.grid::-webkit-scrollbar-track{background:#ccc;border-radius:.1875rem}.grid::-webkit-scrollbar-thumb{background:#5267ff;border-radius:.1875rem}.grid-item{box-sizing:border-box;cursor:pointer;flex:0 0 23%;height:8.75rem}.grid-item img{height:100%;object-fit:contain;width:100%}[data-iso-item]{overflow:hidden;position:relative}.hover-link{color:#5267ff;display:inline-block;position:relative;text-decoration:none;transition:color .3s ease;--hover-color:#5267ff}.hover-link:before{background:linear-gradient(transparent calc(100% - .4375rem),var(--hover-color) .125rem);border-radius:.3125rem;bottom:.3125rem;content:"";height:.25rem;left:0;position:absolute;transform-origin:left center;transition:opacity .3s ease,transform .3s ease;width:100%}.hover-link:hover:before{opacity:1;transform:scaleX(1)}.tooltip-copy{opacity:0!important}.tooltip-copy.show{opacity:1!important}*{border:0;box-sizing:border-box;margin:0;padding:0}.preloader{align-items:center;background:url(../../assets/img/main/preloader/bgMainPrel.png) 50%/cover no-repeat;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:199}.preloader__body{display:flex;flex-direction:column;height:100%;max-width:31.25rem}.preloader-image{margin-bottom:clamp(3.125rem,45vw,9.375rem)}.preloader-image img{width:100%}.preloader__counter{color:#5267ff;font-family:TTFirsNeue;font-size:2.5rem;font-style:normal;font-weight:500;line-height:2.875rem;margin-top:.625rem;position:absolute;text-align:center;text-transform:uppercase}.preloader__line{background-color:#f2f3f5}.preloader__line,.preloader__line span{border-radius:1.25rem;display:inline-block;height:.8rem;transition:width .2s ease}.preloader__line span{background-color:#5267ff}.lock body{overflow:hidden;overscroll-behavior:none;touch-action:none}.loading body>:not(.fls-preloader){opacity:0;visibility:hidden}.breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:1.25rem}.breadcrumbs__link{color:#bdc0ce;transition:color .3s ease-in-out}.breadcrumbs__item{font-size:1rem;font-weight:300;letter-spacing:-.2%;line-height:140%}.breadcrumbs__item:after{color:#bdc0ce;content:"/";margin-left:.125rem;margin-right:.375rem}.breadcrumbs__item:last-child:after{content:"";margin-left:.125rem;margin-right:0}.breadcrumbs__item:last-child .breadcrumbs__link{color:#20222d;cursor:default;pointer-events:none}.breadcrumbs__item:last-child .breadcrumbs__link:hover{color:#20222d}.breadcrumbs__item:not(:last-child):hover .breadcrumbs__link{color:#3e53eb}.contact{background-color:#f2f3f5;font-family:Roboto Flex,sans-serif;margin-top:6.494375rem;padding:1.25rem 0 5rem}.contact .title-2{margin-bottom:1.25rem}.contact__info{margin-bottom:3.75rem}.contact__info-content{display:flex;gap:2.5rem}.contact__info-column{display:flex;flex-direction:column;gap:1.25rem;width:100%}.contact__block{background-color:#fff;border-radius:.3125rem;padding:1.875rem}.contact__block-header{align-items:center;justify-content:space-between;margin-bottom:1.25rem}.contact__block-content,.contact__block-header{display:flex;gap:1.25rem}.contact__block-content-img{height:3rem;width:10rem}.contact__details{flex-direction:column}.contact__details,.contact__details-item{display:flex;gap:.625rem}.contact__details-label{color:#20222d;font-size:1.125rem;font-weight:400;max-width:10rem;min-width:10rem;width:100%}.contact__print{align-items:center;border:.0625rem solid #5267ff;border-radius:3.125rem;color:#5267ff;display:inline-flex;gap:.3125rem;justify-content:center;overflow:hidden;padding:.5rem 1.5625rem;position:relative;transition:color .3s ease-in-out;z-index:1}.contact__print:before{background:#5267ff;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease-in-out;width:100%;z-index:-1}.contact__print:active,.contact__print:hover{color:#fff}.contact__print:active:before,.contact__print:hover:before{left:0}.contact__print-icon,.contact__print-text{transition:color .3s ease-in-out}.contact__print-text{font-size:.9375rem;font-weight:400;line-height:1.25rem;text-transform:uppercase}.contact__list{display:flex;flex-direction:column;gap:1.25rem}.contact__item{border-bottom:.0625rem solid #bdc0ce;display:flex;gap:3.125rem;padding-bottom:1.875rem}.contact__item:last-child{margin-bottom:0}.contact__item-group{display:flex;flex-direction:column;gap:1.875rem;width:100%}.contact__item-wrapper{width:100%}.contact__item-header{align-items:center;display:flex;gap:.625rem;margin-bottom:1.25rem}.contact__icon{color:#5267ff}.contact__icons{align-items:center;display:flex;flex-wrap:wrap;gap:.9375rem}.contact__icons-icon{color:#575c6a;transition:color .3s ease-in-out}.contact__icons-link{align-items:center;border:.0625rem solid #575c6a;border-radius:50%;display:flex;height:2.5rem;justify-content:center;transition:all .3s ease-in-out;width:2.5rem}.contact__icons-link:hover{background-color:#5267ff;border-color:#5267ff}.contact__icons-link:hover .contact__icons-icon{color:#fff}.contact__title{color:#20222d;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem}.contact__text{color:#575c6a;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem}.contact .contact__link{color:#20222d;display:inline-block;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.375rem;overflow:hidden;position:relative;transition:color .5s ease-in-out}.contact .contact__link:before{background-color:#5267ff;bottom:0;content:"";height:.0625rem;left:0;position:absolute;transition:width .5s ease-in-out;width:0}.contact .contact__link:hover{color:#5267ff}.contact .contact__link:hover:before{width:100%}.contact__link-list{display:flex;flex-direction:column;gap:.75rem}.contact__copy{align-items:center;display:flex;gap:.625rem}.contact__copy-icon{color:#bdc0ce;cursor:pointer;transition:color .3s ease-in-out}.contact__copy-icon:active,.contact__copy-icon:hover{color:#5267ff}.contact__map{margin-bottom:3.75rem}.contact #map{border:.625rem solid #fff;border-radius:.3125rem;filter:grayscale(1);height:41.25rem;margin-bottom:1.25rem;position:relative;width:100%;z-index:1}.contact #map .ymaps-2-1-79-copyright__layout{display:none}.contact__map-link{width:100%}.contact__map-marker{height:3rem;transform:translate(-50%,-100%);width:10rem;z-index:2}.contact__map-bottom{align-items:center;display:flex;gap:1.25rem;justify-content:space-between}.contact__map-coordinates{align-items:center;display:flex;gap:.375rem}.contact__map-coordinates .contact__copy .contact__map-text{margin-top:0}.contact__map-text{color:#575c6a;font-family:TTFirsNeue;font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.25rem;text-align:left}.contact__map-action{align-items:center;display:flex;gap:.625rem}.contact__map-btns{align-items:center;display:flex;gap:1.25rem}.contact__map-btn{align-items:center;background-color:#5267ff;border-radius:3.125rem;color:#fff;display:flex;gap:.625rem;height:3.125rem;padding:.8125rem 1.5625rem;transition:all .3s ease-in-out}.contact__map-btn:active,.contact__map-btn:hover{background-color:#667bff}.contact__map-btn-text{font-size:.9375rem;font-weight:400;line-height:1.25rem;text-transform:uppercase}.contact__facade{margin-bottom:3.75rem}.contact__facade-content{position:relative}.contact__facade-img{height:62.5rem;object-fit:cover;width:100%}.contact__facade-label,.contact__facade-label--entrance,.contact__facade-label--floor{height:10rem;position:absolute;width:10rem}.contact__facade-label--floor{right:24.8%;top:10.7%}.contact__facade-label--entrance{bottom:7.6%;right:8.7%}.contact__facade-icon{height:1.5rem;width:1.5rem}.contact__facade-text{color:#fff;font-size:.9375rem;font-weight:400;letter-spacing:-1%;line-height:1.25rem;text-align:center;text-transform:uppercase}.contact #panorama{border-radius:.3125rem;cursor:pointer;height:37.5rem;width:100%}.contact #panorama .ymaps-2-1-79-panorama-control__copyright,.contact #panorama .ymaps-2-1-79-panorama-control__inception,.contact #panorama .ymaps-2-1-79-panorama-control__top-right,.contact #panorama .ymaps-2-1-79-panorama-control__zoom{display:none}.contact #panorama .ymaps-2-1-79-panorama-screen{border-radius:.3125rem}.contact__panorama-header{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;margin-bottom:1.25rem}.contact__panorama-info{align-items:center;border:.0625rem solid #5267ff;border-radius:.3125rem;display:flex;gap:.75rem;padding:1rem}.contact__panorama-info-icon{color:#5267ff}.contact__panorama-info-text{color:#20222d;font-family:TTFirsNeue;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.375rem}.contact__panorama-weather{display:flex;flex-direction:column;gap:.75rem}.contact__panorama-weather-title{color:#575c6a;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.25rem;text-align:right}.contact__panorama-weather-list{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.contact__panorama-weather-item{align-items:center;display:flex;gap:.75rem}.contact__panorama-weather-icon{color:#5267ff}.contact__panorama-weather-text{color:#575c6a;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.contact__map-wrapper{position:relative;width:100%}.contact__map-marker{pointer-events:none;position:absolute;z-index:10}.services{background:#fff;margin-top:6.5rem}.services .title-2{margin-bottom:1.875rem}.services__content{background:#f2f3f5;padding-block-end:5rem;padding-top:1.25rem}.services .banner._second-banner{background:#f2f3f5;margin-block-start:0;padding-block-end:5rem}.services__categories{display:grid;gap:1.25rem;grid-template-columns:repeat(6,1fr);margin-bottom:1.875rem}.services__categories-item{min-height:11.8125rem;min-width:14.5rem;overflow:hidden;position:relative}.services__categories-item:first-of-type .services__categories-title{max-width:10.75rem}.services__categories-link,.services__categories-link--blue,.services__categories-link--lightblue,.services__categories-link--lightpink,.services__categories-link--lightpurple,.services__categories-link--pink,.services__categories-link--purple{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:100%!important;border-radius:.3125rem;display:flex;flex-direction:column;gap:1.5625rem;justify-content:center;padding:1.25rem;position:relative;text-align:center;transition:all .3s ease;width:100%}.services__categories-link--purple{background:url(../assets/img/services/01.webp),#975efb}.services__categories-link--lightpurple{background:url(../assets/img/services/05.webp),#b75efb}.services__categories-link--blue{background:url(../assets/img/services/04.webp),#5d72fc}.services__categories-link--lightblue{background:url(../assets/img/services/03.webp),#12acfb}.services__categories-link--pink{background:url(../assets/img/services/06.webp),#de44cf}.services__categories-link--lightpink{background:url(../assets/img/services/02.webp),#fa5f7c}.services__categories-image{align-items:center;display:flex;height:5rem;justify-content:center;margin:0 auto;position:relative;width:5rem}.services__categories-image img{flex-shrink:0;height:5rem;width:5rem}.services__categories-image:after{background:hsla(0,0%,100%,.3);border-radius:50%;content:"";display:flex;flex:0 0 6.25rem;height:6.25rem;position:absolute;top:-.625rem;width:6.25rem}.services__categories-title{color:#fff;font-family:TTFirsNeue,sans-serif;font-size:1.25rem;line-height:1.375rem;transition:all .3s ease-in-out}.services__developments{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:1.25rem}.services__developments-item{border-bottom:.0625rem solid #bdc0ce;display:flex;gap:1.875rem;padding-block-end:2.5rem;scroll-margin-top:7.125rem}.services__developments-info{max-width:30rem;width:100%}.services__developments-img-block,.services__developments-img-block--blue,.services__developments-img-block--lightblue,.services__developments-img-block--lightpink,.services__developments-img-block--lightpurple,.services__developments-img-block--pink,.services__developments-img-block--purple{background-size:100% 100%!important;border-radius:.3125rem;display:flex;justify-content:center;margin-bottom:1.25rem}.services__developments-img-block--purple{background:url(../assets/img/services/ib01.webp)}.services__developments-img-block--lightpurple{background:url(../assets/img/services/ib05.webp)}.services__developments-img-block--pink{background:url(../assets/img/services/ib06.webp)}.services__developments-img-block--lightpink{background:url(../assets/img/services/ib02.webp)}.services__developments-img-block--blue{background:url(../assets/img/services/ib04.webp)}.services__developments-img-block--lightblue{background:url(../assets/img/services/ib03.webp)}.services__developments-img{position:relative;width:fit-content}.services__developments-img .home-services__info-img._cms-tag{height:1.875rem;position:absolute;right:2.8125rem;top:4.375rem;width:1.5625rem;z-index:1}.services__developments-img .home-services__info-img._web-png{position:absolute;right:1.9375rem;top:1.6875rem}.services__developments-img .home-services__info-img._tech-service1{position:absolute;right:.625rem;top:2.625rem}.services__developments-img .home-services__info-img._mobile-plane{left:1.25rem;position:absolute;top:2.625rem}.services__developments-img .home-services__info-img._mobile-user{position:absolute;right:.875rem;top:1.3125rem}.services__developments-img .home-services__info-img._seo-img1{left:1.875rem;position:absolute;top:6.875rem}.services__developments-img .home-services__info-img._seo-img2{left:4.0625rem;position:absolute;top:7.5rem}.services__developments-img .home-services__info-img._seo-img3{left:6.5625rem;position:absolute;top:6.875rem}.services__developments-img .home-services__info-img._seo-img4{left:1.875rem;position:absolute;top:10rem}.services__developments-img .home-services__info-img._seo-img5{left:4.0625rem;position:absolute;top:10.625rem}.services__developments-img .home-services__info-img._seo-img6{left:6.5625rem;position:absolute;top:10rem}.services__developments-img .home-services__info-img._aso-img1{left:5.9375rem;position:absolute;top:1.4375rem}.services__developments-img .home-services__info-img._cms-tag3{left:5.1875rem;position:absolute;top:6.1875rem}.services__developments-img .home-services__info-img._cms-tag4{left:8.4375rem;position:absolute;top:3.625rem}.services__developments-img .home-services__info-img._cms-tag5{left:12rem;position:absolute;top:6.1875rem;z-index:1}.services__developments-title{color:#20222d;font-family:TTFirsNeue,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem;margin-bottom:.625rem;transition:color .3s ease-in-out}.services__developments-text{color:#575c6a;font-family:Roboto Flex,sans-serif;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem}.services__developments-link,.services__developments-linkbox{align-items:center;display:flex;justify-content:center}.services__developments-link{background:#5267ff;border-radius:50%;height:2.8125rem;position:relative;width:2.8125rem;z-index:1}.services__developments-link img{width:1.75rem;z-index:1}.services__developments-link:after{background:#5267ff;border-radius:50%;content:"";display:flex;height:3.75rem;opacity:.5;position:absolute;transform:scale(.7);transition:all .3s ease;width:3.75rem}.services__developments-sublist{display:flex;flex-direction:column;gap:1.25rem;width:100%}.services__developments-sublink{align-items:center;background-color:#fff;border-radius:.3125rem;cursor:pointer;display:flex;gap:1.875rem;justify-content:space-between;padding:1.25rem;transition:color .3s ease-in-out,background-color .3s ease-in-out;width:100%}.services__developments-subinfo{align-items:center;display:flex;gap:1.25rem}.services__developments-subimg{align-items:center;background-color:#f2f3f5;border-radius:.375rem;color:#575c6a;display:flex;flex:0 0 5rem;height:5rem;justify-content:center;padding:.625rem;transition:color .3s ease-in-out,background-color .3s ease-in-out;width:5rem}.services__developments-subimg svg{height:3.125rem;width:3.125rem}.services__developments-sub-desc .services__developments-title{margin-bottom:.375rem}.developments-subimg-icon{position:relative}.developments-subimg-icon span{align-items:center;background:#f2f3f5;border:.125rem solid #f2f3f5;border-radius:50%;bottom:0;display:flex;height:1.25rem;justify-content:center;left:-.3125rem;position:absolute;transition:all .3s ease;width:1.25rem}.service{background-color:#fff;margin-top:6.494375rem}.service .title-2{margin-bottom:1.875rem}.service__content{background:#f2f3f5;padding-top:1.25rem}.service__info{align-items:stretch;background:#f2f3f5;display:flex;gap:2.5rem;padding-block-end:2.5rem}.service__info-img{height:100%;width:50%}.service__info-img img{height:100%;width:100%}.service__info-content{display:flex;flex-direction:column;gap:1.875rem;width:50%}.service__info-block-content{align-items:end;display:flex;gap:1.875rem;justify-content:space-between;margin-inline-end:1.25rem}.service__info-title{color:#20222d;font-size:1.75rem;line-height:1.875rem;margin-block-end:.625rem}.service__info-text,.service__info-title{font-family:TTFirsNeue,sans-serif;font-weight:500;letter-spacing:0}.service__info-text{color:#575c6a;font-size:1.25rem;line-height:1.375rem}.service__info-text ._light{font-family:Roboto Flex,sans-serif;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem}.service__info-list{display:flex;flex-direction:column;gap:.625rem}.service__info-item{color:#575c6a;font-family:TTFirsNeue,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.375rem;list-style:disc;margin-inline-start:1.4375rem}.service__info-item::marker{color:#5267ff}.service__tariffs{padding-block-end:5rem;padding-block-start:2.5rem}.service__tariffs-list{display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr)}.service__tariffs-item{border-right:.0625rem solid #bdc0ce;padding-inline-end:1.875rem}.service__tariffs-item:last-child{border-right:0;padding-inline-end:0}.service__tariffs-plans{align-items:center;color:#20222d;display:flex;font-family:TTFirsNeue,sans-serif;gap:.625rem;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem}.service__tariffs-plans-title{font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem}.service__tariffs-plans-text{font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.375rem}.service__tariffs-details,.service__tariffs-details--blue,.service__tariffs-details--pink,.service__tariffs-details--purple{background-size:100%!important;border-radius:.3125rem;display:flex;flex-direction:column;gap:1.875rem;padding:1.875rem}.service__tariffs-details--purple{background:url(../assets/img/services/05.webp),#b75efb}.service__tariffs-details--blue{background:url(../assets/img/services/03.webp),#12acfb}.service__tariffs-details--pink{background:url(../assets/img/services/02.webp),#fa5f7c}.service__tariffs-details-info{display:flex}.service__tariffs-details-item{border-right:.0625rem solid #fff;text-align:center;width:100%}.service__tariffs-details-item:last-child{border-right:0}.service__tariffs-details-text{color:#fff;font-family:Roboto Flex,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-block-end:.625rem}.service__tariffs-details-title{color:#fff;font-family:TTFirsNeue,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem}.service__tariffs-details-link{align-items:center;background-color:#fff;border-radius:3.125rem;color:#5267ff;display:flex;gap:.625rem;justify-content:center;padding:.625rem 1.5625rem;transition:color .3s ease-in-out,background-color .3s ease-in-out}.service__tariffs-details-link svg{height:1.5rem;width:1.5rem}.service__tariffs-details-link-text{font-family:Roboto Flex,sans-serif;font-size:.9375rem;font-weight:400;letter-spacing:-1%;line-height:1.25rem;padding-block-start:.125rem;text-transform:uppercase}.service__tariffs-info{display:flex;flex-direction:column;gap:.625rem;padding-block-end:1.25rem;padding-block-start:1.25rem}.service__tariffs-prompt{align-items:start;background-color:#f2f3f5;border-radius:.3125rem;display:flex;gap:.75rem;padding:.75rem}.service__tariffs-prompt svg{color:#5267ff;flex-shrink:0}.service__tariffs-warning-text{color:#575c6a;font-family:Roboto Flex,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.service__tariffs-info-block,.service__tariffs-info-block--free{border-radius:.3125rem;padding:1rem}.service__tariffs-info-block--free{background-color:#f2f3f5}.service__tariffs-info-title{color:#20222d;font-family:TTFirsNeue,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.375rem;margin-block-end:1.25rem}.service__tariffs-info-list{display:flex;flex-direction:column;gap:.75rem}.service__tariffs-info-item{color:#575c6a;font-family:Roboto Flex,sans-serif;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem;padding-left:2.125rem;position:relative}.service__tariffs-info-item._bold{color:#20222d;font-weight:400}.service__tariffs-info-item:before{background:url(../assets/img/services/check.svg) no-repeat 50%/contain;content:"";height:1.5rem;left:0;position:absolute;top:0;width:1.5rem}.service__some{background:#f2f3f5;padding:5rem 0}.service__some-slider{margin-block-end:.9375rem}.service__some-slider .swiper-slide{background-color:#fff;border-radius:.3125rem;cursor:pointer;padding:1.25rem;transition:all .3s ease-in-out}.service__some-slider .swiper-wrapper{margin-bottom:3.125rem;position:relative}.service__some-scrollbar{background:#bdc0ce;display:flex;height:.125rem;margin-top:1.25rem;width:100%!important}.service__some-scrollbar.swiper-scrollbar{bottom:auto;left:auto;position:relative}.service__some-scrollbar .swiper-scrollbar-drag{background:#5267ff;position:relative}.service__some-scrollbar .swiper-scrollbar-drag:after{top:0}.service__some-scrollbar .swiper-scrollbar-drag:after,.service__some-scrollbar .swiper-scrollbar-drag:before{background:transparent;content:"";cursor:pointer;display:block;height:.9375rem;left:0;position:absolute;width:100%;z-index:1}.service__some-scrollbar .swiper-scrollbar-drag:before{bottom:0}.service__some-title{color:#20222d;font-family:TTFirsNeue,sans-serif;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem;transition:color .3s ease-in-out}.portfolio{background-color:#f2f3f5;margin-top:6.494375rem;padding-block-end:5rem;padding-block-start:1.25rem}.portfolio .home-portfolio .home-portfolio__nav{align-items:normal}.portfolio .home-portfolio .home-portfolio__nav:after{background:linear-gradient(180deg,rgba(242,243,245,0),#f2f3f5 90.278%)}.portfolio__title{align-items:center;border-bottom:.0625rem solid #575c6a;display:flex;gap:1.25rem;justify-content:space-between;margin-block-end:1.875rem;padding-block-end:1.25rem}.portfolio__title h1{color:#20222d;font-family:TTFirsNeue;font-size:2.5rem;letter-spacing:0;line-height:2.875rem;text-transform:uppercase}.portfolio__filter-btn{align-items:center;background-color:#575c6a;border-radius:3.125rem;color:#fff;display:none;gap:.625rem;height:3.125rem;justify-content:center;padding-inline:1.5625rem}.portfolio__filter-btn span{font-family:Navigo,sans-serif;font-size:.9375rem;font-weight:400;letter-spacing:-1%;line-height:1.25rem;margin-block-start:.25rem;text-transform:uppercase}.portfolio__tab{display:none;opacity:0;transition:opacity .3s ease}.portfolio__tab.active{display:block;opacity:1}.portfolio__nav{column-count:2;column-gap:2.5rem;margin-block-end:2.5rem;transition:max-height .4s ease,opacity .4s ease,transform .4s ease}.portfolio__nav-item{display:inline-flex;flex-direction:column;gap:1.25rem;width:100%}.portfolio__nav-item:first-child{margin-block-end:1.875rem}.portfolio__nav-item h3{color:#20222d;font-family:TTFirsNeue;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem}.portfolio__nav-item .home-portfolio__nav-list{flex-wrap:wrap}.portfolio__list{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr)}.portfolio__item--banner{grid-column:1/-1}.portfolio__item--banner .banner{margin-block-start:0;padding-block-end:3.125rem;padding-block-start:3.125rem}.portfolio__item--banner .banner__container{padding:0}.portfolio__card{border-radius:.3125rem;height:100%}.portfolio__card-content{display:flex;flex-direction:column;gap:2.5rem;position:relative}.portfolio__card-wrapper{bottom:1.25rem;display:flex;flex-direction:column;gap:2.5rem;left:1.25rem;max-width:22.5625rem;position:absolute;top:1.25rem}.portfolio__label{position:relative;z-index:2}.portfolio__label a{align-items:center;backdrop-filter:blur(1.25rem);background:hsla(0,0%,100%,.2);border-radius:3.125rem;color:#fff;display:inline-flex;gap:.625rem;padding-block:.625rem;padding-inline:1.25rem;transition:all .4s ease-in-out}.portfolio__label-text{font-family:Navigo,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.portfolio__card-info{height:100%;justify-content:space-between}.portfolio__card-info,.portfolio__card-info-block{display:flex;flex-direction:column}.portfolio__card-logo{align-items:center;display:inline-flex;height:4.375rem;justify-content:center;margin-block-end:1.875rem;width:6.25rem}.portfolio__card-logo img{height:100%;object-fit:cover;width:100%}.portfolio__card-title{font-family:TTFirsNeue,sans-serif;font-size:1.75rem;font-weight:500;line-height:1.875rem;margin-block-end:.5rem}.portfolio__card-text,.portfolio__card-title{color:#fff;display:block;letter-spacing:0;transition:all .4s ease-in-out}.portfolio__card-text{font-family:Navigo,sans-serif;font-size:1rem;font-weight:300;line-height:1.25rem}.portfolio__card-technologies ul{align-items:center;display:flex;gap:1.25rem}.portfolio__card-technologies ul a{height:2.5rem;transition:all .4s ease-in-out;width:5rem}.portfolio__card-technologies ul a img{height:100%;object-fit:cover;width:100%}.portfolio__card-info-img,.portfolio__card-info-img img{border-radius:.3125rem;height:100%;width:100%}.portfolio__card-info-img img{object-fit:cover;transition:transform .3s ease}.portfolio__expand{align-items:center;border:.0625rem solid #5267ff;border-radius:3.125rem;box-sizing:border-box;display:flex;font-family:Roboto Flex,sans-serif;gap:.375rem;justify-content:center;margin:1.875rem auto 0;padding:.8125rem 1.5625rem;width:fit-content}.portfolio__expand-text{color:#5267ff;font-size:.9375rem;font-weight:400;padding-top:.3125rem;text-transform:uppercase;transition:all .3s ease}.portfolio__expand-icon{fill:none;height:1.5rem;width:1.5rem}.portfolio__expand-icon path{transition:all .3s ease}.portfolio__expand.active .portfolio__expand-icon{transform:rotate(-180deg)}.portfolio__item{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.portfolio__item--animating{opacity:0;transform:translateY(1.25rem)}.portfolio__list--expanded{grid-template-rows:auto}.portfolio__expand{position:relative;transition:all .3s ease}.portfolio__expand--disabled{opacity:.7;pointer-events:none}.portfolio__expand-icon{transition:transform .3s ease}.portfolio__expand-icon--rotated{transform:rotate(180deg)}.portfolio__expand-icon--animating{animation:spin .6s ease-in-out}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.portfolio__empty{color:#575c6a;display:none;font-size:1.125rem;opacity:0;text-align:center;transition:opacity .3s ease}.portfolio__empty.show{display:block;opacity:1}.case{background-color:#fff;margin-top:6.5rem}.case__hero{background-color:#f2f3f5;padding-block-end:5rem;padding-block-start:1.25rem}.case__title{align-items:center;border-bottom:.0625rem solid #575c6a;display:flex;gap:.625rem;justify-content:space-between;margin-block-end:1.875rem;padding-block-end:1.25rem}.case__title-text{color:#20222d;font-family:Navigo,sans-serif;font-size:2.5rem;font-weight:400;letter-spacing:-.8%;line-height:2.875rem;text-transform:uppercase;transition:color .3s ease-in-out}.case__title-link{align-items:center;background-color:#5267ff;border-radius:3.125rem;color:#fff;display:flex;gap:.625rem;padding:.625rem 1.5625rem;transition:background-color .3s ease-in-out}.case__title-link span{font-family:Roboto Flex,sans-serif;font-size:.9375rem;font-weight:400;letter-spacing:-1%;line-height:1.25rem;text-transform:uppercase}.case__info,.case__info--company,.case__info--project{display:flex;justify-content:space-between}.case__info--company{gap:3.75rem;margin-block-end:1.875rem}.case__info--company .case__info-block:first-child{max-width:45.25rem}.case__info--company .case__info-block:last-child{max-width:27.5rem}.case__info--project{gap:2.5rem;margin-block-start:1.875rem}.case__info--project .case__info-block:last-child{display:flex;gap:2.5rem}.case__subtitle{color:#20222d;font-family:TTFirsNeue;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem;margin-block-end:1.25rem;white-space:nowrap}.case__text{color:#575c6a;font-family:Roboto Flex,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.case__hero-img{border-radius:.3125rem;width:100%}.case__hero-img img{width:100%}.case__list{display:flex;flex-direction:column;gap:.625rem}.case__item{color:#575c6a;font-family:TTFirsNeue;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.375rem;list-style:disc;margin-inline-start:1.4375rem;white-space:nowrap}.case__item::marker{color:#5267ff}.case__home{background-color:#f2f3f5}.case__home-img{margin-inline:auto;max-width:120rem;width:100%}.case__home-img img{width:100%}.case__foundation{padding-block-end:5rem;padding-block-start:5rem}.case__foundation .title-2{margin-bottom:3.75rem}.case__foundation-typography{padding-block-end:3.75rem}.case__foundation-info{display:flex;gap:3.75rem;justify-content:space-between;margin-block-end:2.5rem}.case__foundation-fonts{display:flex;flex-wrap:wrap;gap:1.25rem 3.75rem}.case__foundation-fonts-item{text-align:center}.case__foundation-fonts-title{color:#bdc0ce;font-size:6.25rem;font-weight:500;letter-spacing:0;line-height:100%}.case__foundation-fonts-text{color:#263238;font-size:1.875rem;font-weight:400;letter-spacing:0;line-height:100%}.case__foundation-tags{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:flex-end;max-width:21.75rem}.case__foundation-tags-item{text-align:center;width:4.5rem}.case__foundation-tags-title{color:#20222d;font-family:TTFirsNeue;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem}.case__foundation-tags-text{color:#bdc0ce;font-family:Roboto Flex,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.case__foundation-list{display:flex;flex-direction:column;gap:.3125rem}.case__foundation-item{align-items:center;border-radius:.3125rem;box-sizing:border-box;display:flex;gap:1.25rem;justify-content:space-between;padding:1.875rem;text-align:center}.case__foundation-item .case__foundation-text:first-child{max-width:100%;text-align:left}.case__foundation-item .case__foundation-text{width:32.6875rem}.case__foundation-text{color:#20222d;font-family:Roboto Flex,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;text-align:center}.case__foundation-text._white{color:#fff}.case__foundation-grid{display:flex;gap:1.875rem}.case__foundation-grid-block{display:flex;flex-direction:column;gap:1.25rem;height:23.75rem;justify-content:space-between}.case__foundation-grid-title{color:#20222d;font-weight:400;margin-block-end:.3125rem;white-space:nowrap}.case__foundation-grid-text,.case__foundation-grid-title{font-family:Roboto Flex,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.25rem}.case__foundation-grid-text{color:#bdc0ce;font-weight:300}.case__foundation-grid-list{border-left:.0625rem solid #bdc0ce;border-right:.0625rem solid #bdc0ce;display:flex;gap:1.875rem;height:23.75rem;justify-content:center;padding-inline-end:.625rem;padding-inline-start:.625rem;width:100%}.case__foundation-grid-item{background-color:#f2f3f5;border-radius:.3125rem;width:2.5rem}.case__videopres{padding-block-start:5rem}.case__videopres-wrapper{margin:auto;max-width:120rem;position:relative;width:100%}.case__videopres-btn{bottom:0;cursor:pointer;left:0;margin:auto;position:absolute;right:0;top:0;width:8.75rem;z-index:2}.case__videopres-btn svg{font-size:8.75rem}.case__videopres-btn.hide{display:none}.case__videopres-video{display:block;height:auto;max-height:66.25rem;width:100%}.case__mobversion{background-color:#f2f3f5}.case__mobversion-img{margin:auto;max-width:120rem;width:100%}.case__mobversion-img img{width:100%}.case__preview{padding-block-end:7.1875rem;padding-block-start:4rem}.case__preview .case__container{align-items:center;display:flex;flex-direction:column}.case__logo{cursor:pointer;margin-block-end:5.375rem;max-width:34.625rem;width:100%}.case__logo img{width:100%}.case__preview-img{max-width:83.25rem;width:100%}.case__preview-img img{width:100%}.case .banner{background-color:#f2f3f5;padding-block-end:5rem;padding-block-start:5rem}.case__inner-pages{background-color:#f2f3f5;padding-block-end:8.75rem;padding-block-start:3.75rem}.case__inner-pages-img{cursor:pointer;width:100%}.case__inner-pages-img img{width:100%}.blog{background-color:#f2f3f5;margin-top:6.5rem;padding-block-end:5rem;padding-block-start:1.25rem;position:relative}.blog .title-2{margin-block-end:0}.blog__nav{background-color:#f2f3f5;gap:1.875rem;justify-content:space-between;padding-block-end:1.875rem;padding-block-start:1.25rem;position:sticky;top:6.5rem;z-index:2}.blog__back,.blog__nav{align-items:center;display:flex}.blog__back{background-color:#5267ff;border-radius:3.125rem;flex-shrink:0;gap:.625rem;padding-block:.625rem;padding-inline:1.25rem;transition:all .3s ease}.blog__back span,.blog__back svg{color:#fff;transition:all .3s ease}.blog__back span{font-family:Navigo;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem;padding-block-start:.125rem}.blog__tabs{align-items:center;display:flex;gap:.625rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.blog__tabs::-webkit-scrollbar{display:none}.blog__tab{background-color:#fff;border-radius:3.125rem;color:#575c6a;font-family:Navigo;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem;padding-block:.75rem;padding-inline:1.25rem;transition:all .3s ease}.blog__tab._active{background-color:#5267ff;color:#fff}.blog__content{display:flex;flex-direction:column;gap:5rem}.blog__content:empty{gap:0}.blog__content .banner._first-banner .banner__container{padding:0}.blog__list{gap:3.75rem 1.875rem;grid-template-columns:repeat(2,1fr)}.blog__list,.blog__sublist{display:grid;transition:all .3s ease}.blog__sublist{gap:2.5rem 1.875rem;grid-template-columns:repeat(3,1fr)}.blog__item{min-width:0;width:100%}.blog__item,.blog__subitem{transition:all .3s ease}.blog .hide{opacity:0;pointer-events:none;position:absolute;transform:scale(.95);visibility:hidden}.blog__empty{color:#575c6a;display:none;font-size:1.125rem;opacity:0;text-align:center;transition:opacity .3s ease}.blog__empty.show{display:block;opacity:1}.blog__card{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;transition:all .3s ease}.blog__card-img{border-radius:.3125rem;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.blog__card-img img{aspect-ratio:490/400;border-radius:.3125rem;object-fit:cover;transition:transform .3s ease;width:100%}.blog__card-img:before{content:"";inset:-.5rem;position:absolute}.blog__card-labels{box-sizing:border-box;overflow:hidden;padding-block-end:1rem;padding-block-start:.75rem;position:relative;width:100%}.blog__card-label{background-color:#fff;border-radius:3.125rem;color:#575c6a;cursor:pointer;display:inline-block;font-family:Navigo;font-size:1rem;font-weight:300;line-height:1.25rem;padding-block:.75rem;padding-inline:1.25rem;transition:background-color .3s ease,color .3s ease;user-select:none;white-space:nowrap;-webkit-user-drag:none;touch-action:pan-y;-webkit-touch-callout:none}.blog__card-info{display:flex;flex-direction:column;gap:.625rem}.blog__card-info h3{color:#20222d;display:-webkit-box;font-family:TTFirsNeue;font-size:1.75rem;font-weight:500;-webkit-line-clamp:2;line-height:1.875rem;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog__card-info h3,.blog__card-info p{letter-spacing:0;transition:all .3s ease}.blog__card-info p{color:#575c6a;font-family:Navigo;font-size:1rem;font-weight:300;line-height:1.25rem}.blog__slider{position:relative;width:100%}.blog__slider.swiper{overflow:visible;-webkit-tap-highlight-color:transparent;cursor:grab;touch-action:pan-y}.blog__slider.swiper:active{cursor:grabbing}.blog__slider .swiper-wrapper{align-items:center;display:flex;transition-timing-function:ease-out}.blog__slider .swiper-slide{flex-shrink:0;height:auto!important;width:auto!important}.blog__slider .swiper-slide>*{width:fit-content}.blog .label-wrapper{display:inline-block;user-select:none;-webkit-user-drag:none}.blog .swiper-button-next,.blog .swiper-button-prev{display:none!important}.blog .swiper-scrollbar{display:none}.blog .banner._first-banner{margin-block:0}.news{background-color:#f2f3f5;margin-top:6.5rem;padding-block-end:5rem;padding-block-start:1.25rem}.news__title{border-bottom:.0625rem solid #575c6a;color:#20222d;font-family:TTFirsNeue;font-size:2.75rem;font-weight:500;letter-spacing:0;line-height:2.875rem;margin-block-end:1.25rem;padding-block-end:1.25rem}.news__hero{margin-block-end:2.5rem}.news__hero-header{align-items:center;display:flex;gap:1.875rem;justify-content:space-between;margin-block-end:1.875rem}.news__hero-date{color:#575c6a;font-family:Navigo;font-size:1rem;font-weight:300;letter-spacing:-.2%;line-height:1.1875rem}.news__hero-content{align-items:stretch;display:flex;gap:2.5rem}.news__hero-img{aspect-ratio:490/400;border-radius:.3125rem;flex-shrink:0;max-width:50%;transition:all .3s ease;width:100%}.news__hero-img img{border-radius:.3125rem;height:100%;object-fit:cover;width:100%}.news__hero-info{display:flex;flex-direction:column;gap:1.25rem;width:100%}.news__hero-info h3{color:#20222d;font-family:TTFirsNeue;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem}.news__hero-info p{color:#575c6a;font-family:Navigo;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem}.news__hero-list{display:flex;flex-direction:column;gap:1.25rem}.news__hero-list h4{color:#20222d;font-family:TTFirsNeue;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.375rem}.news__hero-list ul{display:flex;flex-direction:column;gap:.625rem}.news__hero-list ul li{align-items:center;display:flex;gap:.625rem}.news__hero-list ul li p{align-items:center;color:#20222d;display:flex;flex-wrap:wrap;font-family:TTFirsNeue;font-size:1.25rem;font-weight:500;gap:.625rem .9375rem;letter-spacing:0;line-height:1.375rem}.news__hero-list ul li p a{align-items:center;display:inline-flex;gap:.625rem}.news__hero-list ul li p a svg path{transition:all .3s ease}.news__hero-list ul li p a span{color:#5267ff;font-family:TTFirsNeue;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.375rem;position:relative;transition:all .3s ease}.news__hero-list ul li p a span:after{background-color:#5267ff;bottom:-.1875rem;content:"";height:.125rem;left:0;position:absolute;transform:scaleX(1);transform-origin:left;transition:transform .6s ease-in-out,opacity .3s ease-in-out;width:100%}.news__hero-list ul li:before{background-color:#5267ff;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:.5rem;width:.5rem}.news__hero-text{display:flex;flex-direction:column;gap:.3125rem}.news__video{margin-block-end:2.5rem;position:relative}.news__video iframe{border-radius:.3125rem;height:43.75rem;width:100%}.news__video-list{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr);margin-block-start:2.5rem}.news__video-list .video{height:31.25rem}.news__gallery{margin-block-end:5rem}.news__gallery-list{display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr)}.news__gallery-item{border-radius:.3125rem;height:24.375rem;transition:all .3s ease;width:100%}.news__gallery-item a,.news__gallery-item a img{border-radius:.3125rem;height:100%;width:100%}.news__gallery-item a img{object-fit:cover}.news__expand{align-items:center;border:.0625rem solid #5267ff;border-radius:3.125rem;box-sizing:border-box;display:none;gap:.375rem;justify-content:center;margin:0 auto;margin-block-start:1.875rem;padding:.625rem 1.5625rem;transition:all .3s ease;width:fit-content}.news__expand-text{color:#5267ff;font-size:.9375rem;font-weight:400;padding-top:.3125rem;text-transform:uppercase;transition:all .3s ease}.news__expand-icon{fill:none;height:1.5rem;width:1.5rem}.news__expand-icon path{transition:all .3s ease}.news .banner._first-banner .banner__container{margin-block-end:5rem;padding:0}.news__slider{margin-block-end:.9375rem}.news__slider .swiper-slide{cursor:pointer;transition:all .3s ease-in-out}.news__slider .swiper-wrapper{margin-bottom:3.125rem;position:relative}.news__slider .swiper-scrollbar{background:#bdc0ce;display:flex;height:.125rem;width:100%}.news__slider .swiper-scrollbar-drag{background:#5267ff;position:relative}.news__slider .swiper-scrollbar-drag:after{top:0}.news__slider .swiper-scrollbar-drag:after,.news__slider .swiper-scrollbar-drag:before{background:transparent;content:"";cursor:pointer;display:block;height:.9375rem;left:0;position:absolute;width:100%;z-index:1}.news__slider .swiper-scrollbar-drag:before{bottom:0}.news__slide{aspect-ratio:200/200;width:100%}.news__slide h4{color:#20222d;display:-webkit-box;font-family:TTFirsNeue;font-size:1.75rem;font-weight:500;-webkit-line-clamp:2;line-height:1.875rem;-webkit-box-orient:vertical;margin-block-end:.625rem;overflow:hidden;text-overflow:ellipsis}.news__slide h4,.news__slide p{letter-spacing:0;transition:all .3s ease}.news__slide p{color:#575c6a;font-family:Navigo;font-size:1rem;font-weight:300;line-height:1.25rem}.news__slide-img{border-radius:.3125rem;margin-block-end:1.25rem;transition:all .3s ease;width:100%}.news__slide-img img{border-radius:.3125rem;height:100%;object-fit:cover;width:100%}.news .banner._first-banner{margin-block-start:5.625rem}.vacancies{background-color:#f2f3f5;margin-top:6.5rem;padding-block-end:6.25rem;padding-block-start:1.25rem}.vacancies .title-2{margin-block-end:1.875rem}.vacancies__hero-content{align-items:start;display:flex;gap:1.875rem}.vacancies__hero-img{aspect-ratio:490/400;border-radius:.3125rem;flex-shrink:0;height:100%;max-width:43.75rem;width:100%}.vacancies__hero-img img{border-radius:.3125rem;height:100%;object-fit:cover;width:100%}.vacancies__hero-video{aspect-ratio:500/400;background:#f2f3f5;height:100%;max-width:none;overflow:hidden;position:relative;width:100%}.vacancies__hero-video video{backface-visibility:hidden;display:block;height:100%;left:50%;min-height:100%;min-width:100%;object-fit:cover;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;will-change:transform}.vacancies__hero-info{display:flex;flex-direction:column;gap:1.25rem;width:100%}.vacancies__hero-info h3{color:#20222d;font-family:TTFirsNeue;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem}.vacancies__hero-list{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}.vacancies__hero-item{align-items:center;background-color:#20222d;border-radius:.3125rem;display:flex;justify-content:space-between;min-height:7.5rem;overflow:hidden;padding:1.25rem;position:relative}.vacancies__hero-item p{color:#f2f3f5;font-family:TTFirsNeue;font-size:1.25rem;font-weight:500;line-height:1.375rem;margin-inline-end:8.75rem}.vacancies__hero-item img{animation:bounce 9s ease-in-out infinite;height:10.125rem;position:absolute;right:-1.875rem;top:0;transform:rotate(-8.31deg);width:10.125rem}.vacancies__hero-item img img{height:100%;object-fit:cover;width:100%}@keyframes bounce{0%,10%,to{transform:translateY(0) rotate(-15deg)}5%{transform:translateY(-.9375rem) rotate(-15deg)}}.vacancies__hero-item:first-child img{animation-delay:0s}.vacancies__hero-item:nth-child(2) img{animation-delay:1.5s}.vacancies__hero-item:nth-child(3) img{animation-delay:3s}.vacancies__hero-item:nth-child(4) img{animation-delay:4.5s}.vacancies__hero-item:nth-child(5) img{animation-delay:6s}.vacancies__hero-item:nth-child(6) img{animation-delay:7.5s}.vacancies__hero-block{align-items:center;border:.0625rem solid #bdc0ce;border-radius:.3125rem;display:flex;gap:.75rem;justify-content:center;padding:.75rem}.vacancies__hero-block svg{color:#5267ff}.vacancies__hero-block span{color:#20222d;font-family:Navigo;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem;margin-block-start:.25rem}.vacancies__info{margin-block-start:5rem}.vacancies__info-title{align-items:end;border-bottom:.0625rem solid #575c6a;display:flex;gap:.625rem;justify-content:space-between;padding-block-end:1.25rem;position:relative}.vacancies__info-title h2{color:#20222d;font-family:TTFirsNeue;font-size:2.5rem;letter-spacing:0;line-height:2.875rem;text-transform:uppercase}.vacancies__info-title p{color:#575c6a;font-family:Navigo;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.vacancies__nav{align-items:center;background-color:#f2f3f5;display:flex;justify-content:center;padding-block-end:1.875rem;position:sticky;top:6.5rem;z-index:2}.vacancies__tabs{align-items:center;display:flex;gap:.625rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-block-start:2.5rem}.vacancies__tabs::-webkit-scrollbar{display:none}.vacancies__tab{background-color:#fff;border-radius:3.125rem;color:#575c6a;font-family:Navigo;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem;padding-block:.75rem;padding-inline:1.25rem;position:relative;transition:all .3s ease;white-space:nowrap}.vacancies__tab._active{background-color:#5267ff;color:#fff}.vacancies__tab:before{content:"";inset:-.5rem;position:absolute}.vacancies__list{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr);min-height:6.25rem;transition:min-height .3s ease}.vacancies__item{display:none;opacity:0;transform:translateY(1.25rem);transition:opacity .5s ease,transform .5s ease}.vacancies__item.show{display:block;opacity:1;transform:translateY(0)}.vacancies__item a{background:#fff;border-radius:.3125rem;display:flex;flex-direction:column;height:100%;padding:1.25rem;transition:all .3s ease}.vacancies__item a h3{color:#20222d;font-family:TTFirsNeue;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem;margin-block-end:1.25rem;transition:all .3s ease}@keyframes floatUpDown{0%{transform:translateY(0)}30%{transform:translateY(-.3125rem)}60%{transform:translateY(0)}to{transform:translateY(0)}}.vacancies__item-text{align-items:start;color:#575c6a;display:flex;gap:.625rem;margin-block-end:.90625rem}.vacancies__item-text p{color:#575c6a;font-family:Navigo;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem}.vacancies__item-footer{border-top:.0625rem solid #575c6a;justify-content:space-between;margin-block-start:auto;padding-block-start:.90625rem}.vacancies__item-blocks,.vacancies__item-footer{align-items:center;display:flex;gap:1.25rem}.vacancies__item-block{align-items:center;display:flex;gap:.5rem;transform:translateY(0);transition:all .3s ease}.vacancies__item-block svg{color:#5267ff}.vacancies__item-block span{color:#20222d;font-family:Navigo;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-block-start:.25rem}.vacancies__item-btn{align-items:center;background:#5267ff;border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;width:2.5rem;z-index:1}.vacancies__item-btn img{width:1.5rem;z-index:1}.vacancies__item-btn:after{background:#5267ff;border-radius:50%;content:"";display:flex;height:3.75rem;opacity:.5;position:absolute;transform:scale(.7);transition:all .3s ease;width:3.75rem}.vacancies__empty{color:#575c6a;display:none;font-size:1.125rem;opacity:0;text-align:center;transition:opacity .3s ease}.vacancies__empty.show{display:block;opacity:1}.vacancies .banner._first-banner .banner__container{padding:0}.vacancies .banner._first-banner{margin-block-start:5rem}#response .popup__content{background-color:#fff;padding:1.875rem;width:100%}#response .popup__text{color:#20222d;font-family:TTFirsNeue;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem;margin-block-end:1.875rem}#response .popup__close{position:absolute;right:.625rem;top:.625rem;transition:all .3s ease}#response .popup__close svg{color:#bdc0ce;transition:all .3s ease}#response .popup__form-action,#response .popup__form-content{display:grid;gap:.9375rem;grid-template-columns:repeat(2,1fr)}#response .popup__form-action .button._blue svg{transition:all .3s ease}#response .popup__form-action p{color:#575c6a;font-family:Navigo;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem}#response .popup__form-action p a{color:#5267ff;transition:all .3s ease}.vacancie__info-text{color:#575c6a;font-family:Navigo;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-block-end:1.25rem}.vacancie__info-action{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;margin-block-end:1.25rem}.vacancie__info-action .button._blue svg{transition:all .3s ease}.vacancie__info-blocks{align-items:center;display:flex;gap:1.25rem}.vacancie__info-block{align-items:center;display:flex;gap:.5rem}.vacancie__info-block svg{color:#5267ff;display:inline-block;transform:translateY(0)}.vacancie__info-block span{color:#20222d;display:inline-block;font-family:Navigo;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-block-start:.25rem;transform:translateY(0)}@keyframes jump{0%,to{transform:translateY(0)}50%{transform:translateY(-.3125rem)}}.vacancie__description{align-items:center;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;margin-block-start:3.75rem;width:100%}.vacancie__description .button._blue svg{transition:all .3s ease}.vacancie__description-list{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.vacancie__description-item{border-right:.0625rem solid #bdc0ce;display:flex;flex-direction:column;gap:1.25rem;padding-inline-end:1.25rem}.vacancie__description-item h3{color:#20222d;font-family:TTFirsNeue;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem}.vacancie__description-item:last-child{border-right:none;padding-inline-end:0}.vacancie__description-img{border-radius:.3125rem;height:21.25rem;width:100%}.vacancie__description-img img{border-radius:.3125rem;height:100%;object-fit:cover;width:100%}.vacancie__description-sublist{display:flex;flex-direction:column;gap:.75rem}.vacancie__description-subitem{color:#575c6a;font-family:Roboto Flex,sans-serif;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1.25rem;padding-left:2.125rem;position:relative}.vacancie__description-subitem._bold{color:#20222d;font-weight:400}.vacancie__description-subitem:before{background:url(../assets/img/services/check.svg) no-repeat 50%/contain;content:"";height:1.5rem;left:0;position:absolute;top:0;width:1.5rem}.not-found{background-color:#f2f3f5;margin-block-start:6.5rem;padding-block:5rem}.not-found__content{align-items:center;display:flex;gap:6.25rem}.not-found__img{height:100%;max-width:47.8125rem;width:100%}.not-found__img img{height:100%;object-fit:cover;width:100%}.not-found__video{aspect-ratio:500/400;background:#f2f3f5;height:100%;max-width:none;overflow:hidden;position:relative;width:100%}.not-found__video video{backface-visibility:hidden;display:block;height:100%;left:50%;min-height:100%;min-width:100%;object-fit:cover;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;will-change:transform}.not-found__title{color:#20222d;display:flex;flex-direction:column;font-size:2.5rem;line-height:2.875rem;margin-block-end:.625rem;text-transform:uppercase}.not-found__subtitle,.not-found__title{font-family:TTFirsNeue;font-weight:500;letter-spacing:0}.not-found__subtitle{color:#575c6a;font-size:1.25rem;line-height:1.375rem;margin-block-end:1.25rem}.not-found__text{color:#575c6a;font-family:Navigo;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;margin-block-end:1.875rem}.not-found__action{align-items:center;display:flex;gap:1.25rem}.not-found__link{align-items:center;border-radius:3.125rem;display:flex;gap:.625rem;padding-block:.8125rem;padding-inline:1.5625rem;transition:all .3s ease}.not-found__link span{font-family:Navigo;font-size:.9375rem;font-weight:400;letter-spacing:-1%;line-height:1.25rem;margin-block-start:.25rem;text-transform:uppercase}.not-found__link span,.not-found__link svg{transition:all .3s ease}.not-found__link._home{background-color:#5267ff;color:#fff}.not-found__link._services{border:.0625rem solid #5267ff;color:#5267ff}.about{background:#fff;margin-top:6.5rem;position:relative}.about .title-2{margin-block-end:3.125rem}.about__hero{background-color:#f2f3f5;padding-block-start:1.25rem}.about .home-partners__slider .swiper-wrapper{margin-block-end:1.25rem}.about__container{position:relative}.about__content{border-bottom:.0625rem solid #bdc0ce;display:flex;justify-content:space-between;margin-block-end:3.75rem;padding-block-end:3.75rem}.about__label{align-items:center;animation:gentle-swing 3s ease-in-out infinite;border-radius:.625rem;display:inline-flex;padding-block:.5rem;padding-inline:1rem;transform-origin:center center}.about__label span{color:#fff;font-family:Navigo;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.736875rem;margin-block-start:.375rem}.about__label.loyalty{background-color:#9452ff}.about__label.rating{background-color:#5267ff}@keyframes gentle-swing{0%{transform:rotate(-2deg)}25%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(-2deg)}}.about__loyalty{display:flex;flex-direction:column}.about__loyalty-img{left:-11.5625rem;max-width:65.0625rem;position:absolute;top:-2.8125rem;width:100%;z-index:2}.about__loyalty-img img{aspect-ratio:16/9;height:auto;object-fit:contain;width:100%}.about__loyalty-info{margin-block-start:auto;max-width:30.375rem}.about__loyalty-info .about__label{margin-block-end:.125rem}.about__loyalty-info h3{color:#9452ff;font-size:2.5rem;line-height:2.875rem}.about__loyalty-info h3,.about__loyalty-info p{font-family:TTFirsNeue;font-weight:500;letter-spacing:0}.about__loyalty-info p{color:#575c6a;font-size:1.25rem;line-height:1.375rem}.about__rating{max-width:44.6875rem}.about__rating-img{width:100%}.about__rating-img img{aspect-ratio:4/3;height:auto;object-fit:contain;width:100%}.about__rating-info{align-items:center;display:flex;flex-direction:column;margin-block-end:3.75rem;margin-inline:auto;width:30rem}.about__rating-info .about__label{margin-block-end:.5625rem}.about__rating-info h3{color:#5267ff;font-family:TTFirsNeue;font-size:1.75rem;font-weight:500;letter-spacing:0;line-height:1.875rem}.about__rating-content{align-items:center;border-top:.0625rem solid #bdc0ce;display:flex;gap:3.0625rem;padding-block-start:3.75rem}.about__rating-list{border-left:.0625rem solid #bdc0ce;display:flex;flex-direction:column;gap:.875rem;padding-inline-start:3.0625rem}.about__rating-item{align-items:center;display:flex;gap:1.25rem}.about__rating-item p{color:#111318;font-family:TTFirsNeue;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.375rem}.about__rating-item .counters-block{justify-content:center;min-width:4.6875rem}.about__rating-item .counters-block .counters__item,.about__rating-item .counters-block span{font-size:2.5rem;line-height:2.875rem}.about__rating-item.first{align-items:center;display:flex;flex-direction:column;gap:1.25rem;text-align:center}.about__rating-item.first .counters-block{min-width:100%}.about__rating-item.first .counters-block .counters__item,.about__rating-item.first .counters-block span{font-size:3.75rem;line-height:4.125rem}.policy{background-color:#fff;margin-top:6.5rem;padding:1.25rem 0 2.5rem}.policy-wrapper{padding-bottom:clamp(5rem,10.4166666667vw,7.5rem)}.policy-wrapper .policy-block{column-count:1}.policy-wrapper .policy-block:last-child{padding-bottom:0}.policy-wrapper .policy-block .spollers__title{break-inside:avoid}.policy-wrapper .policy-block .spollers__body{border:none;break-inside:avoid}.policy-wrapper .policy-block .policy-block__title{display:flex;gap:.4375rem;max-width:95%}.policy-wrapper .policy-block .policy-block__description{color:#575c6a}.policy-wrapper p+p{margin-top:.625rem}.policy-wrapper a{color:#5267ff;text-decoration:underline}.policy-wrapper ul{padding:.625rem 0}.policy-wrapper ul li{line-height:1.3rem;list-style:initial;margin-bottom:.625rem;margin-left:1.5625rem}.policy-wrapper .spollers__title{border:none;cursor:default;list-style:none;position:relative}.policy-wrapper .spollers__title::-webkit-details-marker,.policy-wrapper .spollers__title::marker{display:none}.policy-wrapper .spollers__title h4{font-family:Navigo;font-weight:700;max-width:93%}.policy-wrapper .spollers__title._spoller-active{color:#5267ff}.policy-wrapper ol li{list-style:auto}.policy-wrapper ol li+li{margin-top:.5rem}.policy-wrapper li:has(a)+li:has(a){margin-top:.3125rem}@media (max-width:139.375rem){@keyframes pulseWidth{0%,to{width:34.375rem}50%{width:37.5rem}}@keyframes growWidth{to{width:37.5rem}}}@media (max-width:101.25rem){@keyframes pulseWidth{0%,to{width:31.25rem}50%{width:34.375rem}}@keyframes growWidth{to{width:34.375rem}}}@media (max-width:96.875rem){.services__categories{grid-template-columns:repeat(5,1fr)}}@media (max-width:95.5625rem){.home-services__item{width:48.7%}}@media (max-width:93.75rem) and (min-width:65.625rem){.portfolio__card-wrapper{bottom:0;justify-content:space-between;left:0;max-width:100%;top:0;width:100%}.portfolio__label{padding-block-start:1.25rem;padding-inline-start:1.25rem}.portfolio__card-info{backdrop-filter:blur(1.25rem);background:hsla(0,0%,100%,.2);bottom:0;gap:1rem;height:auto;justify-content:normal;left:0;padding:.625rem;width:100%;z-index:2}.portfolio__card-info-block{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-block-end:.5rem}.portfolio__card-logo{height:3.125rem;margin-block-end:0;width:4.375rem}.portfolio__card-title{margin-block-end:0}.portfolio__card-technologies ul{justify-content:center}.portfolio__card-info-img{height:34rem;overflow:hidden;position:relative}.portfolio__card-info-img img{object-fit:cover;object-position:right}}@media (max-width:90.625rem) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:90.625rem){.menu__link{position:relative;z-index:2}.menu__list{align-items:start;flex-direction:column;position:relative;z-index:1}.menu__item{border-bottom:.0625rem solid #575c6a;opacity:0;padding-bottom:.5rem;padding-top:.625rem;width:100%}.menu-open .menu__item{opacity:1}.menu__button{justify-content:space-between;width:100%}.menu__button svg{align-items:center;display:flex;justify-content:center}.menu__link{justify-content:space-between}.header-mobile{background:#111318;border:.0625rem #000;height:fit-content;overflow:auto;padding:3.125rem .9375rem;position:fixed;transition:top .3s;width:100%}.menu-open .header-mobile{box-shadow:0 .25rem 1.25rem 0 rgba(82,103,255,.35);padding-top:7.5rem}.open-drop-services body:after{opacity:0}.icon-menu-block{align-items:center;background:rgba(189,192,206,.2);border-radius:50%;display:flex;height:3.125rem;justify-content:center;width:3.125rem}.icon-menu{display:block;height:1rem;position:relative;width:1.75rem;z-index:5}.icon-menu span,.icon-menu:after,.icon-menu:before{background-color:#fff;content:"";height:.125rem;position:absolute;right:0;transition:all .3s ease 0s;width:100%}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu:before{top:calc(50% - .0625rem);transform:rotate(-45deg)}.menu-open .icon-menu:after{bottom:calc(50% - .0625rem);transform:rotate(45deg)}.menu-bottom{display:flex;flex-direction:column;margin-top:1.875rem}.header-drop,.header-drop-company{box-shadow:none;margin-top:0;padding-bottom:0;position:relative}.touch .header-drop,.touch .header-drop-company{padding-block-start:0}.header-drop-services-wrapper{border-bottom:none}.header-drop-company-wrapper .header-drop,.header-drop-company._active-company-drop .header-drop-company{padding-top:0}.header-drop-company._active-company-drop .header-drop-company-wrapper{border-bottom:none}.header-drop._active-services-drop .header-drop{padding-top:0}.header-drop._active-services-drop .header-drop-services-wrapper{border-bottom:none}.header-drop__container{padding:0}.header__menu{transition:all .3s ease}.header-drop._scrollable .header-drop-block{max-height:100%!important}}@media (any-hover:hover) and (max-width:90.625rem){.open-drop-services-wrapper:hover .header-drop{padding-top:0}.open-drop-services-wrapper:hover .header-drop-services-wrapper{border-bottom:none}.open-drop-company-wrapper:hover .header-drop-company{padding-top:0}.open-drop-company-wrapper:hover .header-drop-company-wrapper{border-bottom:none}}@media (max-width:89.375rem) and (max-width:62rem){.home-services__footer:after{display:none}}@media (max-width:89.375rem) and (max-width:43.25rem){.home-services__footer:after{display:flex}}@media (max-width:89.375rem){.home-services__info{flex-direction:column}.home-services__footer{position:relative}.home-services__footer:after{background:linear-gradient(270deg,#fff 27.78%,hsla(45,25%,97%,0) 120.37%);content:"";display:flex;filter:blur(.25rem);height:4.375rem;position:absolute;right:-.3125rem;top:1.25rem;width:2.5rem}}@media (max-width:87.5rem){.home-honors__sublist-item{width:calc(33.33333% - 1.25rem)}.vacancies__hero-content{flex-direction:column}.vacancies__hero-img{max-width:100%}}@media (max-width:87.5em){.home-services__footer{gap:.625rem}}@media (max-width:86.25rem){.home-services__footer-block{align-self:stretch;max-width:53.125rem;overflow-x:scroll;white-space:nowrap;width:100%}.home-services__footer-block .home-services__footer-link{flex-shrink:0;max-width:7.5rem}}@media (max-width:85.625rem){.service__tariffs-list{grid-template-columns:repeat(2,1fr)}.service__tariffs-item{border-right:0;padding-inline-end:0}.service__tariffs-item:first-child{border-right:.0625rem solid #bdc0ce;padding-inline-end:1.875rem}}@media (max-width:84.375rem){.header-drop-wrapper{flex-direction:column;margin-bottom:.9375rem}.header-drop-target-block{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr);max-width:100%}.header-drop-company-target{max-width:100%}.link-target-drop-company{align-items:center;display:flex;justify-content:center}}@media (max-width:82.5rem){.footer-body-block-nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:81.25rem){.home-honors__list{grid-template-columns:repeat(6,1fr)}}@media (max-width:79.75rem){.clients-block-sliders{max-width:43.75rem}}@media (max-width:78.125rem){#mainCapybaraBlock.runLeft{right:9.375rem}#mainCapybaraBlock.runRight{left:9.375rem}@keyframes runLeft{to{right:40.625rem}}@keyframes runRight{to{left:40.625rem}}.services__categories{grid-template-columns:repeat(4,1fr)}}@media (max-width:76.5625rem){.home-portfolio__nav{align-items:normal}}@media (max-width:75.625rem){.home-hero-info{margin-inline-start:0}.counters,.home-hero-info-top{margin-inline-start:15.625rem}.home-hero-info-image{bottom:11.875rem;width:18.125rem!important}@keyframes pulseWidth{0%,to{width:23.75rem}50%{width:26.25rem}}@keyframes growWidth{to{width:26.25rem}}}@media (max-width:75rem){.home-services__list{margin-bottom:1.25rem}.home-services__licenses{gap:1.25rem;grid-template-columns:repeat(2,1fr)}.home-honors__sublist{display:grid;grid-template-columns:repeat(2,1fr)}.home-honors__sublist-item{width:100%}.home-services__item{width:48.9%}.home-services__list{gap:1.25rem}.timeline{max-width:11.25rem}.timeline-progress,.timeline:before{height:100%;left:1.25rem;top:0;transform:none;width:.125rem}.step .number{margin-top:2.5rem}.step.active:after,.step:before{left:.75rem;top:50%}.step-content{flex-direction:column;max-width:43.75rem}.timeline-wrapper{display:flex}.news__hero-content{flex-direction:column;gap:1.875rem}.news__hero-img{max-width:100%}.about__content{flex-direction:column;gap:3.1875rem;gap:1.875rem;margin-block-end:2.5rem;margin-block-end:1.875rem;padding-block-end:2.5rem;padding-block-end:1.875rem}.about__loyalty{align-items:center}.about__loyalty-img{left:0!important;max-width:100%!important;position:relative;top:0!important}.about__loyalty-info{text-align:center}.about__rating{max-width:100%!important}.about__rating-info{margin-block-end:2.5rem;width:100%}.about__rating-content{justify-content:center;padding-block-start:2.5rem;width:100%}}@media (max-width:75em){.home-hero{padding-block:1.25rem}.home-hero-info-bottom-cards{gap:1.25rem}.home-hero-info-image{bottom:15.625rem}}@media (max-width:72.5rem){.home-advantages__list{display:grid;grid-template-columns:repeat(2,1fr)}.home-advantages__list>:nth-last-child(-n+2){border-bottom:none;margin-bottom:0;padding-bottom:0}.home-advantages__item:nth-child(2n) .home-advantages__card{border-right:none;margin-right:0;padding-right:0}}@media (max-width:71.875rem){.blog .banner._first-banner{margin-block:0}.news .banner._first-banner{margin-block-start:0}}@media (max-width:71.25rem){.banner__info{justify-content:space-between}.banner__img{display:none}}@media (max-width:71.25em){.home-hero-block__image .home-hero-block__image-block img:first-child{right:4.6875rem;width:9.375rem}.banner._first-banner .banner__img.hand{bottom:1.875rem;max-width:25rem}}@media (max-width:70.625rem){.home-hero-block__image,.scroll-indicator{display:none}}@media (max-width:70.625em){.home-hero-block__image .home-hero-block__image-block img:nth-child(2){width:23.75rem}.home-hero-info-image{width:20.625rem}.home-hero-info-image.--active{width:21.875rem}}@media (max-width:68.75rem){.footer-top-wrapper{flex-direction:column}.footer-top-info .footer-top-info__button{margin-bottom:0}.footer-top-info>span{border-radius:0 0 14.375rem 14.375rem;left:auto;right:1.25rem;top:0}.footer-top-info>span svg{height:11.25rem;padding-left:1.875rem;width:11.25rem}.home-services__list{grid-template-columns:repeat(1,1fr)}.home-services__item{padding:1.875rem 1.25rem}}@media (max-width:68.75em){.home-blog__link{font-size:1.375rem;line-height:1.25rem}.banner._first-banner{margin-block-start:5rem}.banner._first-banner .banner__img.cube{right:5rem;width:10.625rem}.banner._second-banner .banner__img{bottom:6.25e-8rem;height:10.625rem;width:21.875rem}}@media (max-width:65.875rem){.clients-block{display:block}.clients-block-info{margin-block-end:3.125rem;width:100%}.clients-block-sliders{max-width:100%}.clients-sliders-wrapper{width:100%}}@media (max-width:65.625rem){.home-portfolio__list{grid-template-columns:repeat(1,1fr)}}@media (max-width:64.0625rem){.title-bar__text{font-size:2.125rem;line-height:2.25rem}.home__container{padding:2.5rem .9375rem}.home-portfolio__info .text--light,.home-portfolio__info .title3--white{max-width:27.1875rem}.home-portfolio__info .title3--white{color:#20222d;margin:.625rem 0 .375rem}.home-portfolio__info .text--light{color:#575c6a}.home-techstack__content{flex-direction:column}.home-techstack__title{font-size:1.625rem;line-height:1.75rem}.home-techstack__text{max-width:100%}.home-techstack__icons{border-left:none;margin-left:0;margin-top:1.25rem;padding-left:0}.home-content__container{margin-block-start:-3.125rem}}@media screen and (max-width:64rem){.tooltip,[data-title]:after,[data-title]:before{display:none!important}}@media (max-width:64rem){.footer-body-block-nav-block ul{flex-direction:row}.home-blog__info{max-width:100%}.home-blog__content{flex-direction:column}.home-blog__link{font-size:1.625rem;line-height:1.75rem}.home-blog__info-img{max-width:100%}.home-honors__nav{justify-content:start}.home-honors__list{grid-template-columns:repeat(5,1fr)}.home-blog__info-image,.home-blog__item-content{max-width:100%}.services__container{padding:0}.services__container .breadcrumbs,.services__container .home-services__licenses,.services__container .services__categories,.services__container .title-2{padding:0 .9375rem}.services__categories{display:flex;gap:1.25rem;overflow-x:auto}.services__categories::-webkit-scrollbar{display:none}.services__developments{padding:0 .9375rem}.blog__content{gap:3.75rem}.blog__list{gap:1.875rem;grid-template-columns:repeat(1,1fr)}.blog__sublist{gap:1.875rem 1.25rem}.blog__sublist,.news__gallery-list{grid-template-columns:repeat(2,1fr)}.news__gallery-list{gap:1.25rem}}@media (max-width:62rem) and (min-width:97.5em){.home-portfolio__link .home-portfolio__info .home-portfolio__info-block h3{font-size:1.75rem}}@media (max-width:62rem) and (max-width:52.5rem){.home-portfolio__link .home-portfolio__info .home-portfolio__info-block h3,.home-portfolio__link .home-portfolio__info .home-portfolio__info-block p{-webkit-line-clamp:none;overflow:visible}}@media (max-width:62rem) and (max-width:20em){.home-portfolio__link .home-portfolio__info .home-portfolio__info-block h3{font-size:1.375rem}}@media (max-width:62rem){.menu__list{gap:1.875rem}.menu-bottom .menu-bottom__links-block{display:flex}.header-buttons-block-phone{display:none}.footer-top-info{max-width:calc(100% - 12.8125rem)}.footer-top-info p{margin-bottom:0}.footer-body-wrapper{flex-direction:column}.footer-body-logo{border-bottom:.0625rem solid #5f616d;border-right:none;flex-direction:row;margin-bottom:1.875rem;padding-bottom:1.875rem;padding-right:0;width:100%}.footer-body-logo__top{display:flex;gap:1.25rem;max-width:100%}.footer-body-logo__top p{margin-top:0}.footer-body-block-nav{margin-left:0}.home-services__list{flex-direction:column}.home-portfolio__link{border-radius:.3125rem}.home-portfolio__link .home-portfolio__img{border-radius:.3125rem 0 0 0}.home-portfolio__link .home-portfolio-technology{border-radius:0 .3125rem .3125rem 0;opacity:1;transform:translateX(0)}.home-portfolio__link .home-portfolio__link{display:flex;flex-direction:column}.home-portfolio__link .home-portfolio__info{background:#5267ff;border-radius:0 0 .3125rem .3125rem;padding:1rem;z-index:2}.home-portfolio__link .home-portfolio__info .home-portfolio__info-block{max-width:100%}.home-portfolio__link .home-portfolio__info .home-portfolio__info-block h3{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.home-portfolio__link .home-portfolio__info .home-portfolio__info-block h3,.home-portfolio__link .home-portfolio__info .home-portfolio__info-block p{color:#fff;position:relative;z-index:2}.home-portfolio__link .home-portfolio__info .home-portfolio__info-block p{display:-webkit-box;-webkit-line-clamp:2;max-width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.home-services__item{width:100%}.home-services__info{flex-direction:row}.home-services__footer-block{justify-content:space-between;max-width:57.5rem}.counters{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}.counters-block span,.counters__item{font-size:2.5rem;line-height:2.875rem}.home-hero-info-image{bottom:18.125rem}.banner .home-hero-info-top__button{margin-right:1.25rem}.banner-one,.banner._second-banner .banner-one{padding:1.875rem}}@media (max-width:62em){.home-services__item{padding:1.25rem}.home-services__footer-block{gap:1.25rem}.home-hero-info-center{margin-block-start:1.25rem}.step-info h3{font-size:1.625rem}}@media (max-width:61.99875rem){._spoller-init .spollers__title{cursor:pointer}}@media (max-width:61.99875em) and (min-width:97.5em){.news__video-list .video,.video .video{height:33.125rem}}@media (max-width:61.99875em) and (max-width:20em){.news__video-list .video,.video .video{height:20rem}}@media (max-width:61.99875em){.video .video{height:33.125rem}.home-portfolio{padding-block-end:2.5rem}.contact{padding:1.25rem 0 2.5rem}.contact__info{margin-bottom:2.5rem}.contact__info-content{flex-direction:column}.contact__map{margin-bottom:2.5rem}.contact__map-bottom{align-items:start;flex-direction:column}.contact__map-action,.contact__map-coordinates{justify-content:space-between}.contact__map-action{width:100%}.contact__facade{margin-bottom:2.5rem}.contact__panorama-header{align-items:start;flex-direction:column}.contact__panorama-info{width:100%}.contact__panorama-weather{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.contact__panorama-weather-title{text-align:left}.services .banner._second-banner,.services__content{padding-block-end:2.5rem}.services__developments-item{flex-direction:column}.services__developments-info{max-width:100%}.service__info{flex-direction:column;gap:1.25rem}.service__info-img{width:100%}.service__info-content{gap:1.25rem;width:100%}.service__tariffs{padding-block-end:2.5rem}.service__tariffs-list{grid-template-columns:repeat(1,1fr)}.service__tariffs-item{border-bottom:.0625rem solid #bdc0ce;padding-block-end:1.875rem}.service__tariffs-item,.service__tariffs-item:first-child{border-right:0;padding-inline-end:0}.service__tariffs-item:last-child{border-bottom:0;padding-block-end:0}.service__some{display:none}.portfolio{padding-block-end:2.5rem;padding-block-end:1.875rem}.portfolio .home-portfolio__nav,.portfolio__title{margin-block-end:1.25rem}.portfolio__filter-btn{display:flex}.portfolio__nav{background-color:#f2f3f5;column-count:1;column-gap:0;display:flex;flex-direction:column;gap:1.875rem;left:0;margin-block-end:0;max-height:0;opacity:0;overflow:hidden;padding-block-end:2.5rem;padding-block-start:1.25rem;padding-inline:1.25rem;position:absolute;top:15rem;transform:translateY(-1.25rem);width:100%;z-index:3}.portfolio__nav.active{max-height:62.5rem;opacity:1;transform:translateY(0)}.portfolio__nav-item:first-child{margin-block-end:0}.portfolio__list{gap:1.25rem;grid-template-columns:repeat(1,1fr)}.portfolio__item--banner{display:none}.case__title{margin-block-end:1.25rem}.case__info,.case__info--company,.case__info--project{flex-direction:column}.case__info--company{gap:1.875rem;margin-block-end:1.25rem}.case__info--company .case__info-block:first-child,.case__info--company .case__info-block:last-child{max-width:100%}.case__info--project{gap:1.875rem;margin-block-start:1.25rem}.case__info--project .case__info-block:first-child,.case__info--project .case__info-block:last-child{max-width:100%}.case__foundation{padding-block-end:2.5rem;padding-block-start:2.5rem}.case__foundation .title-2{margin-bottom:2.5rem}.case__foundation-typography{padding-block-end:2.5rem}.case__foundation-info{flex-direction:column}.case__foundation-tags{justify-content:flex-start;max-width:100%}.case__foundation-grid{flex-direction:column;gap:1.25rem}.case__foundation-grid-block{flex-direction:row;height:100%}.case__videopres{padding-block-end:2.5rem;padding-block-end:1.875rem;padding-block-start:2.5rem;padding-block-start:1.875rem}.case__preview{padding-block-end:4.125rem;padding-block-end:1.875rem;padding-block-start:2.5rem;padding-block-start:1.875rem}.case .banner,.case__inner-pages{padding-block-end:2.5rem;padding-block-start:2.5rem}.blog{padding-block-end:3.75rem;padding-block-end:1.875rem}.blog__card-labels{padding-inline-end:2.5rem}.blog__card-labels:after{background:linear-gradient(90deg,transparent,#f2f3f5);content:"";height:1.5rem;pointer-events:none;position:absolute;right:0;top:.75rem;width:2.5rem;z-index:1}.blog__card-label{-webkit-tap-highlight-color:transparent}.news{padding-block-end:3.75rem;padding-block-end:1.875rem}.news__title{font-size:2.5rem}.news__video-list{gap:1.875rem;grid-template-columns:repeat(1,1fr);margin-block-start:1.875rem}.news__video-list .video{height:33.125rem}.news__expand{display:flex}.vacancies{padding-block-end:3.75rem;padding-block-end:1.875rem}.vacancies .title-2{margin-block-end:1.25rem}.vacancies__info{margin-block-start:3.75rem}.vacancies__info-title{align-items:start;flex-direction:column}.vacancies__list{gap:1.25rem;grid-template-columns:repeat(1,1fr)}.vacancies .banner._first-banner{display:none}#response{top:6.5rem}#response .popup__form-content{grid-template-columns:repeat(1,1fr)}.vacancie__description .button._blue{width:100%}.vacancie__description-list{grid-template-columns:repeat(1,1fr);width:100%}.vacancie__description-item{border-bottom:.0625rem solid #bdc0ce;border-right:none;padding-block-end:1.25rem;padding-inline-end:0}.vacancie__description-item:last-child{border-bottom:none;padding-block-end:0}.vacancie__description-img{aspect-ratio:490/340;height:auto}.not-found{padding-block-start:2.5rem}.not-found__content{align-items:start;flex-direction:column;gap:3.75rem}.not-found__img{max-width:100%}.about .title-2{margin-block-end:2.5rem}.policy-wrapper .policy-block .spollers__body{padding-top:1.25rem}.policy-wrapper .spollers__title{cursor:pointer}.policy-wrapper .spollers__title:after,.policy-wrapper .spollers__title:before{background-color:#20222d;border-radius:.125rem;content:"";height:.125rem;position:absolute;right:.3125rem;top:50%;transition:transform .5s ease 0s;width:.5rem}.policy-wrapper .spollers__title:before{transform:translateX(.28125rem) rotate(-45deg)}.policy-wrapper .spollers__title:after{transform:translateX(0) rotate(45deg)}.policy-wrapper .spollers__title._spoller-active:after{background-color:#5267ff;transform:translateX(0) rotate(-45deg)}.policy-wrapper .spollers__title._spoller-active:before{background-color:#5267ff;transform:translateX(.28125rem) rotate(45deg)}}@media (max-width:59.375rem){.home-honors__list{grid-template-columns:repeat(4,1fr)}}@media (max-width:56.25rem){.home-services__licenses{grid-template-columns:repeat(2,1fr)}.home-services__licenses-title{font-size:1.625rem;line-height:1.75rem}}@media (max-width:50rem){.home-hero-info-bottom-cards{grid-template-columns:repeat(2,1fr)}.home-hero-info-image{bottom:21.875rem}.home-advantages__number-block .home-advantages__number{font-size:3.125rem;width:5.625rem}.home-advantages__number-block span{font-size:3.125rem}}@media (max-width:48rem) and (min-width:48em){.banner._first-banner{margin-block-start:5rem}}@media (max-width:48rem) and (max-width:20em){.banner._first-banner{margin-block-start:1.875rem}}@media (max-width:48rem){.title-2{padding-bottom:1rem}.title2,.title2--white{font-size:2.125rem;font-weight:500;line-height:2.25rem}.title3{font-size:1.375rem;line-height:1.25rem}.header-drop-block{grid-template-columns:repeat(1,1fr)}.footer-body-block{flex-direction:column}.footer-body-block-nav{gap:0;grid-template-columns:repeat(1,1fr);margin-bottom:0}.footer-body-block-nav-block .spollers{border-bottom:.0625rem solid #5f616d;margin-bottom:1.25rem;padding-bottom:.5rem}.footer-body-block-nav-block:nth-child(3) h4:nth-child(2),.footer-body-block-nav-block:nth-child(3) h4:nth-child(3){border-bottom:.0625rem solid #5f616d;margin-bottom:1.25rem;margin-top:.9375rem;padding-bottom:.5rem}.footer-body-block-qr{align-items:start;max-width:100%}.footer-body-block-qr .copy-block{justify-content:start}.footer-body-block-qr ul{margin-top:.625rem}.footer-body-block-qr ul li a{justify-content:start}.qr-block-body{display:none}.footer-body-block-nav-block .spollers .spollers__title{margin-bottom:0}.footer-body-block-nav-block .spollers .spollers__body{padding-top:.9375rem}.form-line-block._form-line-top{display:flex;flex-wrap:wrap}.form-line-block._form-line-top .form__line{flex:1 1 15.625rem}.form-line-block._about-project{flex-wrap:wrap;gap:1.25rem}#mainCapybaraBlock{display:none}.home__container{padding:1.875rem .9375rem}.home-hero__title span a{text-decoration:underline!important}.home-hero__title span a:after{display:none}.home-hero__title a{text-decoration:underline!important}.home-hero__title a:after{display:none}.home-services__list{gap:1.25rem}.home-services__info{flex-direction:column}.home-portfolio .label{left:.625rem;top:.625rem}.home-blog__content{gap:1.25rem}.home-blog__link{font-size:1.375rem;line-height:1.25rem}.home-blog__list{border-top:.0625rem solid #bdc0ce;padding-top:1.25rem}.home-blog__item{gap:1.25rem;margin-bottom:1.25rem;padding-bottom:1.25rem}.home-honors__list{grid-template-columns:repeat(3,1fr)}.review-block:after{display:none}.blog__content{gap:1.875rem}.blog__sublist{gap:1.875rem;grid-template-columns:repeat(1,1fr)}}@media (max-width:47.99875em){.header-mobile{height:100%}.footer-bottom-copyright{text-align:left}.home-portfolio{padding-block-end:1.875rem}.home-honors__sublist{grid-template-columns:repeat(1,1fr)}.clients{margin-block-end:2.5rem;margin-block-start:2.5rem}.clients-block-info{margin-block-end:1.25rem}.review__title{align-items:start;flex-direction:column;gap:1.25rem}.review__title .button{width:100%}.contact{margin-top:6.375rem}.contact__info-content{gap:1.875rem}.contact__block{padding:1rem}.contact__block-content{flex-direction:column;gap:1.25rem}.contact__details{gap:1rem}.contact__details-item{flex-direction:column;gap:.375rem}.contact__details-label{max-width:100%;min-width:100%}.contact__print-text{margin-top:0}.contact__item{flex-direction:column;gap:1.875rem;padding-bottom:1.25rem}.contact__item-header{margin-bottom:1rem}.contact__copy{justify-content:space-between}.contact__map-coordinates{align-items:start;flex-direction:column;gap:.625rem}.contact__map-coordinates .contact__copy{width:100%}.contact__panorama-weather{align-items:start;flex-direction:column}.contact__panorama-weather-list{justify-content:space-between;width:100%}.services{margin-top:6.375rem}.services .banner._second-banner,.services__content{padding-block-end:1.875rem}.services__categories-item{min-height:100%;min-width:16.875rem}.services__categories-item:first-child{min-width:13.1875rem}.services__categories-item:first-of-type .services__categories-title{max-width:100%}.services__categories-link,.services__categories-link--blue,.services__categories-link--lightblue,.services__categories-link--lightpink,.services__categories-link--lightpurple,.services__categories-link--pink,.services__categories-link--purple{flex-direction:row;gap:1.25rem;padding:1rem}.services__categories-image{height:2.4rem;margin:0;width:2.4rem}.services__categories-image img{height:2.4rem;width:2.4rem}.services__categories-image:after{flex:0 0 3rem;height:3rem;top:-.3rem;width:3rem}.services__categories-title{font-size:1.125rem;line-height:1.25rem}.services__developments{gap:1.875rem;padding:0}.services__developments-item{padding-block-end:1.875rem}.services__developments-info{padding:0 .9375rem}.services__developments-link{height:1.875rem;width:1.875rem}.services__developments-link img{width:1.25rem}.services__developments-link:after{height:2.5rem;width:2.5rem}.service{margin-top:6.375rem}.service__info{flex-direction:column;padding-block-end:1.875rem}.service__info-block-content{align-items:start;flex-direction:column;margin-inline-end:0}.service__info-block-content .home-hero-info-top__button{margin:0 auto}.service__tariffs{padding-block-end:1.875rem;padding-block-start:1.875rem}.service__tariffs-list{gap:1.25rem}.service__tariffs-details,.service__tariffs-details--blue,.service__tariffs-details--pink,.service__tariffs-details--purple{padding:1rem}.portfolio{margin-top:6.375rem}.portfolio .home-portfolio__nav{margin-block-end:1.875rem}.portfolio__title{padding-block-end:1rem;top:7.625rem}.portfolio__filter-btn{padding-inline:0;width:3.125rem}.portfolio__filter-btn span{display:none}.portfolio__nav{padding-block-end:1.875rem;padding-inline-end:0;padding-inline-start:1rem}.portfolio__nav-item .home-portfolio__nav-list{box-sizing:border-box;flex-wrap:nowrap;gap:.9375rem;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%;-ms-overflow-style:none}.portfolio__nav-item .home-portfolio__nav-list::-webkit-scrollbar{display:none}.portfolio__card-wrapper{bottom:0;justify-content:space-between;left:0;max-width:100%;top:0;width:100%}.portfolio__label{padding-block-start:1.25rem;padding-inline-start:1.25rem}.portfolio__card-info{backdrop-filter:blur(1.25rem);background:hsla(0,0%,100%,.2);bottom:0;gap:1rem;height:auto;justify-content:normal;left:0;padding:.625rem;width:100%;z-index:2}.portfolio__card-info-block{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-block-end:.5rem}.portfolio__card-logo{height:3.125rem;margin-block-end:0;width:4.375rem}.portfolio__card-title{margin-block-end:0}.portfolio__card-technologies ul{justify-content:center}.portfolio__card-info-img{height:34rem;overflow:hidden;position:relative}.portfolio__card-info-img img{object-fit:cover;object-position:right}.case{margin-top:6.375rem}.case__title{padding-block-end:1rem}.case__info--project .case__info-block:last-child{flex-direction:column;gap:1.875rem}.case__foundation{padding-block-start:1.875rem}.case__foundation-info{gap:1.875rem}.case__foundation-fonts{gap:1.25rem}.case__foundation-tags-item{width:100%}.case .banner,.case__inner-pages{padding-block-end:1.875rem;padding-block-start:1.875rem}.blog{margin-top:6.375rem;padding-block-end:3.125rem}.blog__nav{padding-block-end:1.25rem;top:6.375rem}.blog__back{height:2.75rem;justify-content:center;padding-block:0;padding-inline:0;width:2.75rem}.blog__back span{display:none}.news{margin-top:6.375rem;padding-block-end:3.125rem}.news__title{padding-block-end:1rem}.news__video-list{gap:1.25rem}.news__gallery-list{grid-template-columns:repeat(1,1fr)}.news__expand{margin-block-start:1.25rem}.vacancies{padding-block-end:3.125rem}.vacancies__hero-list{gap:1rem;grid-template-columns:repeat(1,1fr)}.vacancies__hero-item{min-height:6.448125rem}.vacancies__hero-item p{margin-inline-end:6.448125rem}.vacancies__hero-item img{height:6.66625rem;width:6.66625rem}.vacancies__nav{top:6.375rem}.vacancies__tabs{padding-block-start:1.875rem}.vacancies__item a{padding:1rem}.vacancies__item-blocks{align-items:start;flex-direction:column;gap:.75rem}#response .popup__content{padding-inline:1rem}#response .popup__text{margin-block-end:1.5rem}#response .popup__form-action{gap:.625rem;grid-template-columns:repeat(1,1fr);text-align:center}.vacancie__info-blocks{align-items:start;flex-direction:column;gap:.75rem}.vacancie__description{margin-block-start:2.5rem}.not-found{padding-block-end:3.75rem}.not-found__content{gap:1.25rem}.not-found__action{align-items:start;flex-direction:column;gap:1rem}.not-found__link{justify-content:center;width:100%}.about .title-2,.about__rating-info{margin-block-end:1.875rem}.about__rating-content{flex-direction:column;gap:1rem;padding-block-start:1.875rem}.about__rating-list{border-left:none;gap:1rem;padding-inline-start:0}.about__rating-item{flex-direction:column;gap:.25rem;padding-block:.625rem}.about__rating-item p{font-size:1.125rem;line-height:1.25rem}.about__rating-item .counters-block{min-width:100%}.about__rating-item.first{gap:.25rem}.about__rating-item.first .counters-block{min-width:100%}.about__rating-item.first .counters-block .counters__item,.about__rating-item.first .counters-block span{font-size:2.5rem;line-height:2.875rem}.policy{margin-top:6.375rem}}@media (max-width:46.5625rem){.home-advantages__list{display:grid;grid-template-columns:repeat(1,1fr)}.home-advantages__card{border-right:0;margin-right:0;padding-right:0}}@media (max-width:43.75rem){.home-services__info{flex-direction:column}.home-hero-info-top__button .button svg{flex:0 0 0.9375rem;height:.9375rem;width:.9375rem}.home-hero-info-top__button .button{height:4.6875rem;width:4.6875rem}.home-hero-info-top__button .button span{font-size:.5625rem;line-height:.78125rem}.home-hero-info-top__button .button:after{height:5.5rem;width:5.5rem}.home-hero-info-top__button .button:before{height:6.25rem;width:6.25rem}.home-hero-info-top__button:before{height:5.5rem;width:5.5rem}.home-hero-info-top__button:after{height:6.25rem;width:6.25rem}}@media (max-width:42.5rem){.home-hero-info-image{bottom:26.25rem}}@media (max-width:41.25rem){.header-drop-target-block{gap:.9375rem;grid-template-columns:repeat(1,1fr)}}@media (max-width:40.3125rem){.home-hero-info-top{margin-inline-start:1.25rem}.counters{margin-inline-start:0}.home-hero-info-image{display:none}}@media (max-width:39.0625rem){.banner-one{background:url(../js/assets/img/background/banner-bg-mobile.avif) 50%/cover no-repeat}.banner__info{flex-direction:column;gap:1.875rem}.banner__info-text p{text-align:center}.banner .home-hero-info-top__button{margin-block-end:.625rem;margin-right:0;margin-top:0}.banner-one{background-position:100% 100%;background:url(../../assets/img/background/banner-bg-mobile.avif) 50%/cover no-repeat;padding:1.25rem 1rem}.banner-one .title2--white{text-align:center}}@media (max-width:37.5rem){.title-bar__text{font-size:1.75rem;line-height:1.625rem}.title-bar .all-project{display:none}.footer-top-form-button{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem}.footer-top-form-button p{max-width:100%}.footer-top-form-button .button._blue{max-width:100%;min-width:100%}.home-honors__list{grid-template-columns:repeat(2,1fr)}.review-card-body-image{display:none}.contact__map-action{align-items:start;flex-direction:column;gap:.625rem}.contact__map-btns{flex-direction:column;gap:1rem;width:100%}.contact__map-btn{justify-content:center;width:100%}#response .popup__form-action .button._blue,.vacancie__info-action .button._blue{max-width:100%;min-width:100%}.vacancie__info-action{align-items:start;flex-direction:column}}@media (max-width:35.9375rem){.home-hero__title span{white-space:wrap}.home-services__techs:after{background:linear-gradient(270deg,#fff 27.78%,hsla(45,25%,97%,0) 120.37%);content:"";display:flex;filter:blur(.25rem);height:3.75rem;position:absolute;right:-.3125rem;top:.625rem;width:2.5rem}.home-services__techs-block{flex-wrap:nowrap;overflow:auto;position:relative}.home-services__techs-block::-webkit-scrollbar{height:0;width:0}.home-services__techs-block::-webkit-scrollbar-thumb,.home-services__techs-block::-webkit-scrollbar-track{background:transparent;border-radius:.1875rem}.home-services__techs-block .home-services__techs-item{white-space:nowrap}.home-hero-info-bottom-cards{display:flex;flex-direction:column}}@media (max-width:35rem){.timeline{display:none}.step-number-mobile{display:flex}}@media (max-width:34.5625rem){.header-buttons .button{align-items:center!important;display:flex;height:3.125rem;justify-content:center;min-width:3.125rem!important;padding:0;width:3.125rem}.header-buttons .button span{display:none}}@media (max-width:34.375rem){.home-services__licenses{gap:1.25rem;grid-template-columns:repeat(1,1fr)}.home-services__licenses-title{font-size:1.375rem;line-height:1.25rem}.contact__block-header{align-items:start;flex-direction:column}.contact__block-header .contact__print{justify-content:center;width:100%}}@media (max-width:32.8125rem){.footer-top{background:#f2f3f5;padding-top:0!important}.footer-top .footer-top__container{padding:0}.footer-top-wrapper{gap:1.25rem}.footer-top-info{max-width:100%}.footer-top-info>span{display:none}.form-line-block .form-line-checkbox{flex-wrap:nowrap;overflow:auto}.form-line-block .form-line-checkbox::-webkit-scrollbar{height:0;width:0}.form-line-block .form-line-checkbox::-webkit-scrollbar-thumb,.form-line-block .form-line-checkbox::-webkit-scrollbar-track{background:transparent;border-radius:.1875rem}.footer-body-logo{gap:1.25rem}.footer-body-logo,.footer-body-logo__top{flex-direction:column}.footer-body-logo__top .header__logo{max-width:4.625rem}.home-blog__item{flex-direction:column}.home-blog__item-preview{max-height:100%;max-width:100%}.home-blog__item-img{aspect-ratio:320/320}.home-portfolio__item .home-portfolio__info-image{display:none}.home-content__container{margin-block-start:1.25rem;padding:0}.home-portfolio__info-block-title{margin-block-end:.625rem}.home-portfolio__info-block-title img{display:block;object-fit:contain;width:3.125rem}.home-portfolio .home__container{padding-left:0;padding-right:0}.home-portfolio .home-portfolio__list{margin-top:1.25rem}.home-portfolio .all-project__wrapper,.home-portfolio .home-portfolio-slider-wrapper,.home-portfolio .home-portfolio__nav{padding-left:.9375rem;padding-right:.9375rem}.home-portfolio .title-bar{margin-left:.9375rem;margin-right:.9375rem}.home-portfolio .home-portfolio__nav{margin:1.875rem 0 0;position:relative}.home-portfolio .home-portfolio__nav:after{background:linear-gradient(180deg,rgba(23,25,30,0) 3.79%,#17191e 65.91%);content:"";height:2.875rem;position:absolute;right:0;top:0;transform:rotate(-90deg);width:3.375rem}.home-portfolio .home-portfolio-slider-block{flex-direction:column;gap:.625rem}.home-portfolio .home-portfolio-slider-block .home-portfolio-slider-mobile-buttons{display:flex;gap:.625rem;justify-content:end}.home-portfolio .home-portfolio-slider-block .home-portfolio-slider-mobile-buttons .home-portfolio-slider-next,.home-portfolio .home-portfolio-slider-block .home-portfolio-slider-mobile-buttons .home-portfolio-slider-prev{flex:0 0 1.875rem;height:1.875rem;width:1.875rem}.home-portfolio .home-portfolio-technology{align-items:start;justify-content:start}.home-portfolio .home-portfolio-technology .home-portfolio-technology__list{margin-block-start:3.75rem}.home-portfolio-slid h3{text-align:left}.grid{grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr));height:21.25rem}.grid-item{height:6.25rem}}@media (max-width:31.25rem){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}.home-techstack__title{font-size:1.625rem;line-height:1.75rem;margin-bottom:.625rem}.home-techstack__icons{flex-wrap:nowrap;overflow-x:auto}.home-techstack__icons::-webkit-scrollbar{display:none}#response .popup__form-action .button._blue,.vacancie__info-action .button._blue{width:100%}}@media (max-width:30.3125rem){.links-header-drop__image{width:5.9375rem}.links-header-drop__image img{aspect-ratio:96/92}.header-drop-company .header-drop-block .header-drop-block__links .links-header-drop .links-header-drop__image{width:5.9375rem}.header-drop-company .header-drop-block .header-drop-block__links .links-header-drop .links-header-drop__image img{aspect-ratio:96/92}}@media (max-width:29.6875rem){.header-drop-target-company-block{grid-template-columns:repeat(2,1fr)}.link-target-company-drop__image{padding:1rem .3125rem}}@media (max-width:27.5rem){.form-popup-block{padding:1.875rem .9375rem}}@media (max-width:26.5625rem){.select-header .select__options{right:-.125rem;top:calc(100% + .3125rem)}.select-header .select__scroll{flex-direction:column}.select-header-wrapper{display:none}.footer-bottom-block__rating{flex-direction:column}.home-hero{padding-bottom:1.875rem}.home-services__licenses{padding-bottom:1.875rem;padding-left:.9375rem;padding-right:.9375rem}.home-advantages__content{gap:.625rem}.home-hero-info-top__button{height:100%;margin-block-start:.625rem}.home-services{padding-top:1.875rem}.home-services .home__container{padding:0}.home-services .title-2{margin-left:.9375rem;margin-right:.9375rem}.home-services .home-services__item{border-radius:0}.services__developments-subimg{flex:0 0 4.375rem;height:4.375rem;width:4.375rem}}@media (max-width:25rem){.all-project{display:flex}}@media (max-width:23.4375rem){.links-header-drop{padding:1.25rem}}@media (max-width:20em){.title-2{font-size:1.75rem;line-height:1.625rem;margin-bottom:1.875rem}.links-header-drop{gap:.625rem}.links-header-drop__info{font-size:1.125rem}.header-drop-company-target h3{font-size:1.25rem}.footer-top{padding-top:5.625rem}.footer-top-info h4{font-size:1.375rem}.footer-top-info .footer-top-info__button,.footer-top-info p{margin-block-start:.625rem}.home-hero__title{font-size:1.875rem;line-height:2.125rem}.home-portfolio .home-portfolio-technology ul li a img{width:1.875rem}.home-hero-info{margin-block-start:1.25rem}.home-hero-info-top{gap:2.5rem}.home-portfolio-slider-wrapper{margin-block-start:1.25rem}.home-portfolio-slid h3{font-size:1.375rem}.timeline-block{margin-block-end:1.875rem;margin-block-start:1.875rem}.banner-one .title2--white{font-size:1.75rem;line-height:1.625rem;margin-bottom:.625rem}.review{padding-block-end:1.875rem}.review__title h2{font-size:2.125rem;line-height:2.25rem}.review-card-top__client h2{font-size:1.375rem;line-height:1.625rem;max-height:3.25rem}.grid{gap:.9375rem}.contact__details-label{font-size:1rem}.contact__title{font-size:1.375rem;line-height:1.375rem}.contact #map{height:22.5rem}.contact__map-marker{height:2.25rem;width:7.5rem}.contact__facade-img{height:21.875rem}.contact__facade-label,.contact__facade-label--entrance,.contact__facade-label--floor{height:3.75rem;width:3.75rem}.contact__facade-icon{height:.5625rem;width:.5625rem}.contact__facade-text{font-size:.351875rem;line-height:.46875rem}.contact #panorama{height:18.75rem}.contact__panorama-info-text{font-size:1.125rem;line-height:1.25rem}.services__developments-title{font-size:1.375rem;line-height:1.375rem}.service__info-title{font-size:1.375rem;line-height:1.375rem}.service__info-text{font-size:1.125rem;line-height:1.25rem}.service__info-item{font-size:1.125rem;line-height:1.25rem}.service__tariffs-plans-title{font-size:1.375rem;line-height:1.375rem}.service__tariffs-plans-text{font-size:1.125rem;line-height:1.25rem}.service__tariffs-details-title{font-size:1.375rem;line-height:1.375rem}.service__tariffs-info-title{font-size:1.125rem;line-height:1.25rem}.portfolio__title h1{font-size:1.75rem;line-height:1.625rem}.portfolio__nav-item h3{font-size:1.625rem;line-height:1.75rem}.portfolio__card-logo{height:3.125rem;width:4.5rem}.portfolio__card-title{font-size:1.375rem;line-height:1.375rem}.case__title-text{font-size:1.75rem;line-height:1.625rem}.case__subtitle{font-size:1.375rem;line-height:1.375rem}.case__item{font-size:1.125rem;line-height:1.25rem}.case__foundation-fonts-title{font-size:3.75rem}.case__foundation-fonts-text{font-size:1.25rem}.case__foundation-tags-title{font-size:1rem;font-size:1.25rem}.case__foundation-grid-list{gap:.5rem;height:12.5625rem}.case__videopres-btn svg{font-size:3.0625rem}.case__logo{margin-block-end:2.0625rem;max-width:8.9375rem}.blog__card-info h3{font-size:1.375rem;line-height:1.375rem}.news__hero-info h3{font-size:1.375rem;line-height:1.375rem}.news__hero-list h4{font-size:1.125rem;line-height:1.25rem}.news__hero-list ul li p{font-size:1.125rem;line-height:1.25rem}.news__hero-list ul li p a span{font-size:1.125rem;line-height:1.25rem}.news__video iframe{height:20rem}.news__slide h4{line-height:1.375rem}.news__slide h4,.vacancies__hero-info h3{font-size:1.375rem}.vacancies__hero-info h3{line-height:1.375rem}.vacancies__hero-item p{font-size:1.125rem;line-height:1.25rem}.vacancies__info-title h2{font-size:1.75rem;line-height:1.625rem}.vacancies__item a h3{font-size:1.375rem;line-height:1.375rem}#response .popup__text{font-size:1.375rem;line-height:1.375rem}.vacancie__description-item h3{font-size:1.375rem;line-height:1.375rem}.not-found__title{font-size:1.75rem;line-height:1.625rem}.not-found__subtitle{font-size:1.125rem;line-height:1.25rem}.about__loyalty-img{left:-.625rem;max-width:6.25e-8rem}.about__loyalty-info h3{font-size:1.375rem;line-height:1.375rem}.about__loyalty-info p{font-size:1rem;line-height:1.25rem}.about__rating{max-width:31.25rem}}@media (max-width:61.99875em) and (min-width:20em) and (max-width:97.5em){.news__video-list .video,.video .video{height:clamp(20rem,16.6129032258rem + 16.935483871vw,33.125rem)}}@media (max-width:62rem) and (min-width:20em) and (max-width:97.5em){.home-portfolio__link .home-portfolio__info .home-portfolio__info-block h3{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem)}}@media (max-width:48rem) and (min-width:20em) and (max-width:48em){.banner._first-banner{margin-block-start:clamp(1.875rem,-.3571428571rem + 11.1607142857vw,5rem)}}@media (min-width:20em) and (max-width:97.5em){.title-2{font-size:clamp(1.75rem,1.5564516129rem + .9677419355vw,2.5rem);line-height:clamp(1.625rem,1.3024193548rem + 1.6129032258vw,2.875rem);margin-bottom:clamp(1.875rem,1.5524193548rem + 1.6129032258vw,3.125rem)}.links-header-drop{gap:clamp(.625rem,.3024193548rem + 1.6129032258vw,1.875rem)}.links-header-drop__info{font-size:clamp(1.125rem,1.0927419355rem + .1612903226vw,1.25rem)}.header-drop-company-target h3{font-size:clamp(1.25rem,1.1209677419rem + .6451612903vw,1.75rem)}.footer-top{padding-top:clamp(5.625rem,5.0282258065rem + 2.9838709677vw,7.9375rem)}.footer-top-info h4{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem)}.footer-top-info .footer-top-info__button,.footer-top-info p{margin-block-start:clamp(.625rem,.4637096774rem + .8064516129vw,1.25rem)}.home-hero__title{font-size:clamp(1.875rem,1.3911290323rem + 2.4193548387vw,3.75rem);line-height:clamp(2.125rem,1.6088709677rem + 2.5806451613vw,4.125rem)}.home-portfolio .home-portfolio-technology ul li a img{width:clamp(1.875rem,1.7137096774rem + .8064516129vw,2.5rem)}.home-hero-info{margin-block-start:clamp(1.25rem,.6048387097rem + 3.2258064516vw,3.75rem)}.home-hero-info-top{gap:clamp(2.5rem,2.1774193548rem + 1.6129032258vw,3.75rem)}.home-portfolio-slider-wrapper{margin-block-start:clamp(1.25rem,.7661290323rem + 2.4193548387vw,3.125rem)}.home-portfolio-slid h3{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem)}.timeline-block{margin-block-end:clamp(1.875rem,1.7137096774rem + .8064516129vw,2.5rem);margin-block-start:clamp(1.875rem,1.0685483871rem + 4.0322580645vw,5rem)}.banner-one .title2--white{font-size:clamp(1.75rem,1.5564516129rem + .9677419355vw,2.5rem);line-height:clamp(1.625rem,1.3024193548rem + 1.6129032258vw,2.875rem);margin-bottom:clamp(.625rem,.4637096774rem + .8064516129vw,1.25rem)}.review{padding-block-end:clamp(1.875rem,1.0685483871rem + 4.0322580645vw,5rem)}.review__title h2{font-size:clamp(2.125rem,2.0282258065rem + .4838709677vw,2.5rem);line-height:clamp(2.25rem,2.0887096774rem + .8064516129vw,2.875rem)}.review-card-top__client h2{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem);line-height:clamp(1.625rem,1.560483871rem + .3225806452vw,1.875rem);max-height:clamp(3.25rem,3.1209677419rem + .6451612903vw,3.75rem)}.grid{gap:clamp(.9375rem,.6955645161rem + 1.2096774194vw,1.875rem)}.contact__details-label{font-size:clamp(1rem,.9677419355rem + .1612903226vw,1.125rem)}.contact__title{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem);line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.contact #map{height:clamp(22.5rem,17.6612903226rem + 24.1935483871vw,41.25rem)}.contact__map-marker{height:clamp(2.25rem,2.0564516129rem + .9677419355vw,3rem);width:clamp(7.5rem,6.8548387097rem + 3.2258064516vw,10rem)}.contact__facade-img{height:clamp(21.875rem,11.3911290323rem + 52.4193548387vw,62.5rem)}.contact__facade-label,.contact__facade-label--entrance,.contact__facade-label--floor{height:clamp(3.75rem,2.1370967742rem + 8.064516129vw,10rem);width:clamp(3.75rem,2.1370967742rem + 8.064516129vw,10rem)}.contact__facade-icon{height:clamp(.5625rem,.3205645161rem + 1.2096774194vw,1.5rem);width:clamp(.5625rem,.3205645161rem + 1.2096774194vw,1.5rem)}.contact__facade-text{font-size:clamp(.351875rem,.2007459677rem + .7556451613vw,.9375rem);line-height:clamp(.46875rem,.2671370968rem + 1.0080645161vw,1.25rem)}.contact #panorama{height:clamp(18.75rem,13.9112903226rem + 24.1935483871vw,37.5rem)}.contact__panorama-info-text{font-size:clamp(1.125rem,1.0927419355rem + .1612903226vw,1.25rem);line-height:clamp(1.25rem,1.2177419355rem + .1612903226vw,1.375rem)}.services__developments-title{line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.service__info-title,.services__developments-title{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem)}.service__info-title{line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.service__info-text{line-height:clamp(1.25rem,1.2177419355rem + .1612903226vw,1.375rem)}.service__info-item,.service__info-text{font-size:clamp(1.125rem,1.0927419355rem + .1612903226vw,1.25rem)}.service__info-item{line-height:clamp(1.25rem,1.2177419355rem + .1612903226vw,1.375rem)}.service__tariffs-plans-title{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem);line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.service__tariffs-plans-text{font-size:clamp(1.125rem,1.0927419355rem + .1612903226vw,1.25rem);line-height:clamp(1.25rem,1.2177419355rem + .1612903226vw,1.375rem)}.service__tariffs-details-title{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem);line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.service__tariffs-info-title{font-size:clamp(1.125rem,1.0927419355rem + .1612903226vw,1.25rem);line-height:clamp(1.25rem,1.2177419355rem + .1612903226vw,1.375rem)}.portfolio__title h1{font-size:clamp(1.75rem,1.5564516129rem + .9677419355vw,2.5rem);line-height:clamp(1.625rem,1.3024193548rem + 1.6129032258vw,2.875rem)}.portfolio__nav-item h3{font-size:clamp(1.625rem,1.5927419355rem + .1612903226vw,1.75rem);line-height:clamp(1.75rem,1.7177419355rem + .1612903226vw,1.875rem)}.portfolio__card-logo{height:clamp(3.125rem,2.8024193548rem + 1.6129032258vw,4.375rem);width:clamp(4.5rem,4.0483870968rem + 2.2580645161vw,6.25rem)}.portfolio__card-title{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem);line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.case__title-text{font-size:clamp(1.75rem,1.5564516129rem + .9677419355vw,2.5rem);line-height:clamp(1.625rem,1.3024193548rem + 1.6129032258vw,2.875rem)}.case__subtitle{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem);line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.case__item{font-size:clamp(1.125rem,1.0927419355rem + .1612903226vw,1.25rem);line-height:clamp(1.25rem,1.2177419355rem + .1612903226vw,1.375rem)}.case__foundation-fonts-title{font-size:clamp(3.75rem,3.1048387097rem + 3.2258064516vw,6.25rem)}.case__foundation-fonts-text{font-size:clamp(1.25rem,1.0887096774rem + .8064516129vw,1.875rem)}.case__foundation-tags-title{font-size:clamp(1rem,.8064516129rem + .9677419355vw,1.75rem);font-size:clamp(1.25rem,1.0887096774rem + .8064516129vw,1.875rem)}.case__foundation-grid-list{gap:clamp(.5rem,.1451612903rem + 1.7741935484vw,1.875rem);height:clamp(12.5625rem,9.6754032258rem + 14.435483871vw,23.75rem)}.case__videopres-btn svg{font-size:clamp(3.0625rem,1.5947580645rem + 7.3387096774vw,8.75rem)}.case__logo{margin-block-end:clamp(2.0625rem,1.2076612903rem + 4.2741935484vw,5.375rem);max-width:clamp(8.9375rem,2.3084677419rem + 33.1451612903vw,34.625rem)}.blog__card-info h3{line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.blog__card-info h3,.news__hero-info h3{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem)}.news__hero-info h3{line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.news__hero-list h4{line-height:clamp(1.25rem,1.2177419355rem + .1612903226vw,1.375rem)}.news__hero-list h4,.news__hero-list ul li p{font-size:clamp(1.125rem,1.0927419355rem + .1612903226vw,1.25rem)}.news__hero-list ul li p{line-height:clamp(1.25rem,1.2177419355rem + .1612903226vw,1.375rem)}.news__hero-list ul li p a span{font-size:clamp(1.125rem,1.0927419355rem + .1612903226vw,1.25rem);line-height:clamp(1.25rem,1.2177419355rem + .1612903226vw,1.375rem)}.news__video iframe{height:clamp(20rem,13.8709677419rem + 30.6451612903vw,43.75rem)}.news__slide h4{line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.news__slide h4,.vacancies__hero-info h3{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem)}.vacancies__hero-info h3{line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.vacancies__hero-item p{font-size:clamp(1.125rem,1.0927419355rem + .1612903226vw,1.25rem);line-height:clamp(1.25rem,1.2177419355rem + .1612903226vw,1.375rem)}.vacancies__info-title h2{font-size:clamp(1.75rem,1.5564516129rem + .9677419355vw,2.5rem);line-height:clamp(1.625rem,1.3024193548rem + 1.6129032258vw,2.875rem)}.vacancies__item a h3{line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}#response .popup__text,.vacancies__item a h3{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem)}#response .popup__text{line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.vacancie__description-item h3{font-size:clamp(1.375rem,1.2782258065rem + .4838709677vw,1.75rem);line-height:clamp(1.375rem,1.2459677419rem + .6451612903vw,1.875rem)}.not-found__title{font-size:clamp(1.75rem,1.5564516129rem + .9677419355vw,2.5rem);line-height:clamp(1.625rem,1.3024193548rem + 1.6129032258vw,2.875rem)}.not-found__subtitle{font-size:clamp(1.125rem,1.0927419355rem + .1612903226vw,1.25rem);line-height:clamp(1.25rem,1.2177419355rem + .1612903226vw,1.375rem)}.about__loyalty-img{left:clamp(-11.5625rem,2.1975806452rem + -14.1129032258vw,-.625rem);max-width:clamp(6.25e-8rem,-16.790322502rem + 83.9516128226vw,65.0625rem)}.about__loyalty-info h3{font-size:clamp(1.375rem,1.0846774194rem + 1.4516129032vw,2.5rem);line-height:clamp(1.375rem,.9879032258rem + 1.935483871vw,2.875rem)}.about__loyalty-info p{font-size:clamp(1rem,.935483871rem + .3225806452vw,1.25rem);line-height:clamp(1.25rem,1.2177419355rem + .1612903226vw,1.375rem)}.about__rating{max-width:clamp(31.25rem,27.7822580645rem + 17.3387096774vw,44.6875rem)}}@media (min-width:61.99875em){.rules-description{max-width:50%}.policy-wrapper .policy-block{column-gap:.625rem}}@media (min-width:62rem){.spollers__item details{display:block!important}.spollers__item .spollers__body{display:block!important;height:auto!important;max-height:none!important;opacity:1!important;transform:none!important}.spollers__title{cursor:default!important}.spollers__title:after,.spollers__title:before{display:none!important}.home-portfolio__link{overflow:hidden;position:relative}.home-portfolio__link:hover .home-portfolio__info,.home-portfolio__link:hover .label{opacity:1;transform:translateY(0)}.home-portfolio__info{background:linear-gradient(180deg,rgba(82,103,255,0),rgba(82,103,255,.8) 30.801%,#5267ff 64.821%);border-radius:0 0 .3125rem .3125rem;bottom:0;left:0;opacity:0;padding:6.75rem 0 1.875rem 1.875rem;position:absolute;transform:translateY(100%);transition:all .3s ease;width:100%}.home-portfolio .label{left:1.875rem;opacity:0;top:1.875rem;transform:translateY(-1.25rem);transition:all .3s ease}}@media (min-width:62em) and (max-width:120em){.home-services__item{padding:clamp(1.25rem,.5818965517rem + 1.0775862069vw,1.875rem)}.home-services__footer-block{gap:clamp(1.25rem,.5818965517rem + 1.0775862069vw,1.875rem)}.home-hero-info-center{margin-block-start:clamp(1.25rem,-2.7586206897rem + 6.4655172414vw,5rem)}.step-info h3{font-size:clamp(1.625rem,1.4913793103rem + .2155172414vw,1.75rem)}}@media (min-width:68.75em) and (max-width:94.375em){.banner._second-banner .banner__img{bottom:clamp(-1.875rem,5.0304880351rem + -7.3170734146vw,6.25e-8rem)}}@media (min-width:68.75em) and (max-width:93.75em){.home-blog__link{font-size:clamp(1.375rem,.34375rem + 1.5vw,1.75rem);line-height:clamp(1.25rem,-.46875rem + 2.5vw,1.875rem)}.banner._first-banner .banner__img.cube{right:clamp(5rem,-10.46875rem + 22.5vw,10.625rem)}}@media (min-width:68.75em) and (max-width:87.5em){.banner._first-banner .banner__img.cube{width:clamp(10.625rem,-5.4166666667rem + 23.3333333333vw,15rem)}}@media (min-width:68.75em) and (max-width:81.875em){.banner._second-banner .banner__img{height:clamp(10.625rem,-38.4821428571rem + 71.4285714286vw,20rem);width:clamp(21.875rem,-92.7083333333rem + 166.6666666667vw,43.75rem)}}@media (min-width:68.75em) and (max-width:100em){.banner._first-banner{margin-block-start:clamp(5rem,-4.625rem + 14vw,9.375rem)}}@media (min-width:70.625em) and (max-width:139.375em){.home-hero-info-image{width:clamp(20.625rem,3.2897727273rem + 24.5454545455vw,37.5rem)}.home-hero-info-image.--active{width:clamp(21.875rem,2.6136363636rem + 27.2727272727vw,40.625rem)}}@media (min-width:70.625em) and (max-width:120em){.home-hero-block__image .home-hero-block__image-block img:nth-child(2){width:clamp(23.75rem,-6.6455696203rem + 43.0379746835vw,45rem)}}@media (min-width:71.25em) and (max-width:93.75em){.home-hero-block__image .home-hero-block__image-block img:first-child{right:clamp(4.6875rem,-14.1145833333rem + 26.3888888889vw,10.625rem);width:clamp(9.375rem,-8.4375rem + 25vw,15rem)}.banner._first-banner .banner__img.hand{max-width:clamp(25rem,-12.6041666667rem + 52.7777777778vw,36.875rem)}}@media (min-width:71.25em) and (max-width:87.5em){.banner._first-banner .banner__img.hand{bottom:clamp(6.25e-8rem,10.0961535721rem + -11.5384611538vw,1.875rem)}}@media (min-width:72.5rem){.home-advantages__item:nth-child(3n) .home-advantages__card{border-right:none;margin-right:0;padding-right:0}.home-advantages__list>:nth-last-child(-n+3){border-bottom:none;margin-bottom:0;padding-bottom:0}}@media (min-width:75em) and (max-width:120em){.home-hero{padding-block:clamp(1.25rem,-2.9166666667rem + 5.5555555556vw,3.75rem)}.home-hero-info-bottom-cards{gap:clamp(1.25rem,.2083333333rem + 1.3888888889vw,1.875rem)}}@media (min-width:75em) and (max-width:118.75em){.home-hero-info-image{bottom:clamp(6.25e-8rem,42.4107141786rem + -35.7142855714vw,15.625rem)}}@media (min-width:75.125em) and (max-width:100em){.footer-body-block-nav{gap:clamp(1.875rem,-3.7876884422rem + 7.5376884422vw,3.75rem)}}@media (min-width:81.875em){.banner._second-banner .banner__img{height:20rem;width:43.75rem}}@media (min-width:87.5em) and (max-width:98.75em){.home-services__footer{gap:clamp(.625rem,-9.0972222222rem + 11.1111111111vw,1.875rem)}}@media (min-width:87.5em){.banner._first-banner .banner__img.cube{width:15rem}.banner._first-banner .banner__img.hand{bottom:6.25e-8rem}}@media (min-width:93.75em){.home-blog__link{font-size:1.75rem;line-height:1.875rem}.home-hero-block__image .home-hero-block__image-block img:first-child{right:10.625rem;width:15rem}.banner._first-banner .banner__img.cube{right:10.625rem}.banner._first-banner .banner__img.hand{max-width:36.875rem}}@media (min-width:94.375em){.banner._second-banner .banner__img{bottom:-1.875rem}}@media (min-width:97.5em){.title-2{font-size:2.5rem;line-height:2.875rem;margin-bottom:3.125rem}.links-header-drop{gap:1.875rem}.links-header-drop__info{font-size:1.25rem}.header-drop-company-target h3{font-size:1.75rem}.footer-top{padding-top:7.9375rem}.footer-top-info h4{font-size:1.75rem}.footer-top-info .footer-top-info__button,.footer-top-info p{margin-block-start:1.25rem}.home-hero__title{font-size:3.75rem;line-height:4.125rem}.home-portfolio .home-portfolio-technology ul li a img{width:2.5rem}.home-hero-info{margin-block-start:3.75rem}.home-hero-info-top{gap:3.75rem}.home-portfolio-slider-wrapper{margin-block-start:3.125rem}.home-portfolio-slid h3{font-size:1.75rem}.timeline-block{margin-block-end:2.5rem;margin-block-start:5rem}.banner-one .title2--white{font-size:2.5rem;line-height:2.875rem;margin-bottom:1.25rem}.review{padding-block-end:5rem}.review__title h2{font-size:2.5rem;line-height:2.875rem}.review-card-top__client h2{font-size:1.75rem;line-height:1.875rem;max-height:3.75rem}.grid{gap:1.875rem}.contact__details-label{font-size:1.125rem}.contact__title{font-size:1.75rem;line-height:1.875rem}.contact #map{height:41.25rem}.contact__map-marker{height:3rem;width:10rem}.contact__facade-img{height:62.5rem}.contact__facade-label,.contact__facade-label--entrance,.contact__facade-label--floor{height:10rem;width:10rem}.contact__facade-icon{height:1.5rem;width:1.5rem}.contact__facade-text{font-size:.9375rem;line-height:1.25rem}.contact #panorama{height:37.5rem}.contact__panorama-info-text{font-size:1.25rem;line-height:1.375rem}.services__developments-title{font-size:1.75rem;line-height:1.875rem}.service__info-title{font-size:1.75rem;line-height:1.875rem}.service__info-text{font-size:1.25rem;line-height:1.375rem}.service__info-item{font-size:1.25rem;line-height:1.375rem}.service__tariffs-plans-title{font-size:1.75rem;line-height:1.875rem}.service__tariffs-plans-text{font-size:1.25rem;line-height:1.375rem}.service__tariffs-details-title{font-size:1.75rem;line-height:1.875rem}.service__tariffs-info-title{font-size:1.25rem;line-height:1.375rem}.portfolio__title h1{font-size:2.5rem;line-height:2.875rem}.portfolio__nav-item h3{font-size:1.75rem;line-height:1.875rem}.portfolio__card-logo{height:4.375rem;width:6.25rem}.portfolio__card-title{font-size:1.75rem;line-height:1.875rem}.case__title-text{font-size:2.5rem;line-height:2.875rem}.case__subtitle{font-size:1.75rem;line-height:1.875rem}.case__item{font-size:1.25rem;line-height:1.375rem}.case__foundation-fonts-title{font-size:6.25rem}.case__foundation-fonts-text{font-size:1.875rem}.case__foundation-tags-title{font-size:1.75rem;font-size:1.875rem}.case__foundation-grid-list{gap:1.875rem;height:23.75rem}.case__videopres-btn svg{font-size:8.75rem}.case__logo{margin-block-end:5.375rem;max-width:34.625rem}.blog__card-info h3{font-size:1.75rem;line-height:1.875rem}.news__hero-info h3{font-size:1.75rem;line-height:1.875rem}.news__hero-list h4{font-size:1.25rem;line-height:1.375rem}.news__hero-list ul li p{font-size:1.25rem;line-height:1.375rem}.news__hero-list ul li p a span{font-size:1.25rem;line-height:1.375rem}.news__video iframe{height:43.75rem}.news__slide h4{line-height:1.875rem}.news__slide h4,.vacancies__hero-info h3{font-size:1.75rem}.vacancies__hero-info h3{line-height:1.875rem}.vacancies__hero-item p{font-size:1.25rem;line-height:1.375rem}.vacancies__info-title h2{font-size:2.5rem;line-height:2.875rem}.vacancies__item a h3{font-size:1.75rem;line-height:1.875rem}#response .popup__text{font-size:1.75rem;line-height:1.875rem}.vacancie__description-item h3{font-size:1.75rem;line-height:1.875rem}.not-found__title{font-size:2.5rem;line-height:2.875rem}.not-found__subtitle{font-size:1.25rem;line-height:1.375rem}.about__loyalty-img{left:-11.5625rem;max-width:65.0625rem}.about__loyalty-info h3{font-size:2.5rem;line-height:2.875rem}.about__loyalty-info p{font-size:1.25rem;line-height:1.375rem}.about__rating{max-width:44.6875rem}}@media (min-width:98.75em){.home-services__footer{gap:1.875rem}}@media (min-width:100em){.banner._first-banner{margin-block-start:9.375rem}}@media (min-width:118.75em){.home-hero-info-image{bottom:6.25e-8rem}}@media (min-width:120em){.home-hero{padding-block:3.75rem}.home-services__item{padding:1.875rem}.home-services__footer-block{gap:1.875rem}.home-hero-block__image .home-hero-block__image-block img:nth-child(2){width:45rem}.home-hero-info-center{margin-block-start:5rem}.home-hero-info-bottom-cards{gap:1.875rem}.step-info h3{font-size:1.75rem}}@media (min-width:139.375rem){.home-hero-info-image{left:0}}@media (min-width:139.375em){.home-hero-info-image{width:37.5rem}.home-hero-info-image.--active{width:40.625rem}}@media (any-hover:hover){#qr .popup__close:hover svg path{stroke:#5267ff}.button._white:hover{background:#667bff;color:#fff}.button._blue:hover{background:#667bff}.title-2 a:hover{color:#5267ff}.title-bar__text:hover{color:#667bff}.nav-btn:hover:hover{background-color:#5267ff;color:#fff;transform:translateY(-.1875rem)}.nav-btn:hover:hover Icon{color:#5267ff}.nav-btn:hover:hover .home-honors__btn-icon{fill:#fff}.nav-btn:hover:hover .home-honors__btn-icon path{fill:#5267ff}.all-project:hover{background:#667bff}.all-project:hover .all-project__icon{transform:translateX(.4375rem)}.copy-block__icon:hover{color:#667bff}.video:hover video{animation:fadeIn .5s ease forwards}.video:hover .video-overlay{opacity:.3}.video:hover .video-play{opacity:0}.header__logo:hover svg rect{animation:underlining 1.5s ease-in-out forwards}.header__logo:hover svg path{animation:liftDown .6s ease-in-out forwards}.header__logo:hover svg path:nth-child(2){animation-delay:.05s}.header__logo:hover svg path:nth-child(3){animation-delay:.1s}.header__logo:hover svg path:nth-child(4){animation-delay:.15s}.header__logo:hover svg path:nth-child(5){animation-delay:.2s}.header__logo:hover svg path:nth-child(6){animation-delay:.25s}.header__logo:hover svg path:nth-child(7){animation-delay:.3s}.header__logo:hover svg path:nth-child(8){animation-delay:.35s}.header__logo:hover svg path:nth-child(9){animation-delay:.4s}.header__logo:hover svg path:nth-child(10){animation-delay:.45s}.header__logo:hover svg path:nth-child(11){animation-delay:.5s}.header__logo:hover svg path:nth-child(12){animation-delay:.55s}.header__logo:hover svg path:nth-child(13){animation-delay:.6s}.header__logo:hover svg path:nth-child(14){animation-delay:.65s}.header__logo:hover svg path:nth-child(15){animation-delay:.7s}.header-buttons a.mail-header:hover,.menu__button:hover,.menu__link:hover{color:#5267ff}.select-header .select__title:hover{border:.0625rem solid #5267ff;color:#5267ff}.select-header .select__option:hover{background-color:#34353c;border-color:#5267ff;color:#5267ff}.button._white:hover span{color:#fff}.menu__button:hover span:after,.menu__link:hover:after{transform:scale(1)}.open-drop-services-wrapper:hover ._open-drop{color:#5267ff}.open-drop-services-wrapper:hover .header-arrow:before{background-color:#5267ff;transform:translateX(-75%) rotate(-40deg)}.open-drop-services-wrapper:hover .header-arrow:after{background-color:#5267ff;transform:rotate(40deg)}.open-drop-services-wrapper:hover .header-drop{padding-top:2.8125rem}.open-drop-services-wrapper:hover .header-drop-services-wrapper{border-bottom:.0625rem solid rgba(242,243,245,.4);height:fit-content;opacity:1;padding-bottom:2.5rem;padding-top:2.5rem}.open-drop-services-wrapper:hover .header-drop-services-wrapper .header-drop-wrapper{display:flex}.open-drop-company-wrapper:hover ._open-drop-company{color:#5267ff}.open-drop-company-wrapper:hover .header-arrow:before{background-color:#5267ff;transform:translateX(-75%) rotate(-40deg)}.open-drop-company-wrapper:hover .header-arrow:after{background-color:#5267ff;transform:rotate(40deg)}.open-drop-company-wrapper:hover .header-drop-company{padding-top:2.8125rem}.open-drop-company-wrapper:hover .header-drop-company-wrapper{border-bottom:.0625rem solid rgba(242,243,245,.4);height:fit-content;opacity:1;padding-bottom:2.5rem;padding-top:2.5rem}.open-drop-company-wrapper:hover .header-drop-company-wrapper .header-drop-wrapper{display:flex}.links-header-drop:hover{background:#5267ff;border:.0625rem solid transparent}.link-target-drop:hover{background-size:140%}.link-target-drop:hover .link-target-drop__image:after{animation:pulse 1.5s infinite}.link-target-drop-company:hover .link-target-company-drop__image{background:#fff}.link-target-drop-company:hover .link-target-company-drop__image img{backdrop-filter:invert(0);filter:none;opacity:1}.header-buttons-block-phone:hover .header-buttons-block-phone-drop .phone-header:hover{color:#5267ff}.dropdown-lang:hover .dropdown-content-lang-wrapper{animation:opac .5s;display:flex}.footer-top-info .footer-top-info__button .link-download:active,.footer-top-info .footer-top-info__button .link-download:hover{color:#fff}.footer-top-info .footer-top-info__button .link-download:active:before,.footer-top-info .footer-top-info__button .link-download:hover:before{left:0}.footer-top-form-button .button._blue:hover svg{transform:translateX(.4375rem)}.footer-body-logo__social a:hover{background:#fff}.footer-body-logo__social a:hover svg{color:#20222d}.footer-body-logo__social a:hover svg path{fill:#20222d}.footer-body-block-nav-block h4 a:hover,.footer-body-block-nav-block ul li a:hover,.footer-body-block-qr ul li a:hover,.footer-bottom-block__policy ul li a:hover{color:#5267ff}.footer-bottom-block__policy ul li a:hover:after{background:#5267ff;transform:scaleX(1)}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__label:hover{background:#5267ff;transform:translateY(-.1875rem)}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__label:hover .checkbox__text{color:#fff}.form-line-block-wrapper .checkbox.button-checkbox .checkbox__label:hover .checkbox__text svg{color:#5267ff}.form-line-block-wrapper .form-line-checkbox .button.all-services:hover{background:#5267ff;transform:translateY(-.1875rem)}.form-line-block-wrapper .form-line-checkbox .button.all-services:hover span:first-child{color:#5267ff}.form-line-block-wrapper .form-line-checkbox .button.all-services:hover span:nth-child(2){color:#fff}.form-popup-block-checkboxes .checkbox.button-checkbox .checkbox__label:hover{background:#5267ff;transform:translateY(-.0625rem)}.form-popup-block-checkboxes .checkbox.button-checkbox .checkbox__label:hover .checkbox__text{color:#fff}.form-popup-block-checkboxes .checkbox.button-checkbox .checkbox__label:hover .checkbox__text svg{color:#5267ff}.form-popup-block__title .close-form-popup:hover svg path{stroke:#5267ff!important}.home-hero__title span a:hover{color:#667bff}.home-hero__title span a:hover:after{animation:stretchLine .6s .3s forwards;opacity:0}.home-hero__title a:hover{color:#667bff}.home-hero__title a:hover:after{animation:stretchLine .6s .3s forwards;opacity:0}.home-services__info-title:hover{color:#5267ff}.home-services__licenses a:hover .home-services__licenses-image:after{animation:pulse 1.5s infinite}.home-techstack__icons a:hover{transform:translateY(-.3125rem)}.home-blog__label:hover{background:#dedfe1;transform:translateY(-.1875rem)}.home-blog__text:hover{color:#3e53eb}.home-blog__info-link:hover{transform:translateY(-.1875rem)}.home-honors__expand:hover{background:#5267ff}.home-honors__expand:hover .home-honors__expand-text{color:#fff}.home-honors__expand:hover .home-honors__expand-icon path{stroke:#fff}.home-honors__list-item a:hover img{transform:scale(1.03)}.home-services__licenses_item--blue:hover,.home-services__licenses_item--lightblue:hover,.home-services__licenses_item--pink:hover,.home-services__licenses_item--purple:hover{background-position:bottom;background-size:170%;box-shadow:0 0 2.5rem 0 rgba(82,103,255,.1)}.home-portfolio__nav-item .nav-btn:hover svg{color:#5267ff}.home-portfolio .home-portfolio__link .label:hover{background:#5267ff;color:#fff;transform:translateY(-.1875rem)}.home-portfolio .home-portfolio__link .label:hover svg{color:#5267ff}.home-portfolio .home-portfolio__link .label:hover svg path{fill:#5267ff}.home-portfolio .home-portfolio-technology ul li a:hover{transform:translateY(-.1875rem)}.home-services__info-link-block .home-services__info-link:hover:after{animation:pulseButton 1.5s linear infinite}.home-services__footer-link:hover{transform:translateY(-.1875rem)}.home-services__item:hover{box-shadow:0 0 2.5rem 0 rgba(82,103,255,.1)}.home-services__item:hover .home-services__footer-link img{filter:none;opacity:1}.home-services__item:hover .home-services__footer .home-services__footer-link:last-child{background:#575c6a;border-color:#bdc0ce}.home-services__item:hover .home-services__info-link:after{animation:pulseButton 1.5s linear infinite}.home-services__item:hover .home-services__info-link_icon{animation:moveUpRight 1.5s ease infinite}.home-services__item:hover ._mobile-plane{animation:moveUpRightPlane 1.5s ease infinite alternate}.home-services__item:hover .home-services__footer-link:last-child:after{animation:pulseButton 2s linear infinite;background:#575c6a;scale:.95}.home-services__item:hover .home-services__footer-link:last-child span{background:#575c6a;box-shadow:0 0 0 .4375rem #bdc0ce}.home-services__techs-block .home-services__techs-item:hover{background:#dedfe1;transform:translateY(-.1875rem)}.home-portfolio-slider-prev:hover{background:#fff}.home-portfolio-slider-prev:hover svg{color:#5267ff}.home-portfolio-slider-next:hover{background:#fff}.home-portfolio-slider-next:hover svg{color:#5267ff}.step-info:hover p a{color:#3e53eb}.clients-block-info__button .button:hover{background:#667bff}.slider-navigate-btn:hover{background:#5267ff;transform:translateY(-.1875rem)}.slider-navigate-btn:hover .slider-navigate-btn__text{color:#fff}.slider-navigate-btn:hover .slider-navigate-btn__icon .iconify{color:#5267ff;transition:all .3s ease}.review__title h2:hover a{color:#5267ff}.review__title .button:hover{background:#667bff}.review__title .button:hover svg{transform:translateX(.4375rem)}.mobile-button-all-review .button:hover{background:#667bff}.review-card:hover{box-shadow:0 0 2.5rem 0 rgba(82,103,255,.05)}.review-card:hover .review-card-top__client{cursor:pointer}.review-card:hover .review-card-top__client h2{color:#5267ff}.review-card-top a:hover img{transform:rotateY(1turn)}.review-card-body-image:hover img{transform:scale(1.1)}.review-card-button .button:hover{background:#667bff}.services__categories-item:hover .services__categories-link,.services__categories-item:hover .services__categories-link--blue,.services__categories-item:hover .services__categories-link--lightblue,.services__categories-item:hover .services__categories-link--lightpink,.services__categories-item:hover .services__categories-link--lightpurple,.services__categories-item:hover .services__categories-link--pink,.services__categories-item:hover .services__categories-link--purple{background-position:bottom;background-size:110%!important;box-shadow:0 0 2.5rem 0 rgba(82,103,255,.1)}.services__categories-item:hover .services__categories-link .services__categories-title,.services__categories-item:hover .services__categories-link--blue .services__categories-title,.services__categories-item:hover .services__categories-link--lightblue .services__categories-title,.services__categories-item:hover .services__categories-link--lightpink .services__categories-title,.services__categories-item:hover .services__categories-link--lightpurple .services__categories-title,.services__categories-item:hover .services__categories-link--pink .services__categories-title,.services__categories-item:hover .services__categories-link--purple .services__categories-title{transform:translateY(-.1875rem)}.services__categories-item:hover .services__categories-link .services__categories-icon,.services__categories-item:hover .services__categories-link--blue .services__categories-icon,.services__categories-item:hover .services__categories-link--lightblue .services__categories-icon,.services__categories-item:hover .services__categories-link--lightpink .services__categories-icon,.services__categories-item:hover .services__categories-link--lightpurple .services__categories-icon,.services__categories-item:hover .services__categories-link--pink .services__categories-icon,.services__categories-item:hover .services__categories-link--purple .services__categories-icon{filter:brightness(1.1)}.services__categories-item:hover .services__categories-image:after{animation:pulse 1.5s infinite}.services__developments-sublink:hover .services__developments-subimg{background-color:#5267ff;color:#fff}.services__developments-sublink:hover .services__developments-subimg svg path{fill:#fff}.services__developments-sublink:hover .services__developments-title{color:#5267ff}.services__developments-sublink:hover .services__developments-link:after{animation:pulseButton 1.5s linear infinite}.services__developments-sublink:hover .developments-subimg-icon span{background:#5267ff;border-color:#5267ff}.service__tariffs-details-link:hover{background-color:#667bff;color:#fff}.service__some-slider .swiper-slide:hover .service__some-title{color:#5267ff}.portfolio__label a:hover{background-color:hsla(0,0%,100%,.4);transform:translateY(-.125rem)}.portfolio__card-text:hover,.portfolio__card-title:hover{color:#ccc}.portfolio__card-technologies ul li a:hover{transform:translateY(-.3125rem)}.portfolio__expand:hover{background:#5267ff}.portfolio__expand:hover .portfolio__expand-text{color:#fff}.portfolio__expand:hover .portfolio__expand-icon path{stroke:#fff}.case__title-text:hover{color:#5267ff}.blog__back:hover,.case__title-link:hover{background-color:#667bff}.blog__back:hover Icon{transform:translateX(-.3125rem)}.blog__tab:not(._active):hover{background-color:#667bff;color:#fff}.blog__card-img:hover img{transform:translateY(-.3125rem)}.blog__card-label:hover{background-color:#5267ff;color:#fff}.blog__card-info:hover h3{color:#5267ff}.news__hero-img:hover{transform:translateY(-.3125rem)}.news__hero-list ul li p a:hover span,.news__hero-list ul li p a:hover svg path{fill:#667bff}.news__hero-list ul li p a:hover span{color:#667bff}.news__hero-list ul li p a:hover span:after{animation:stretchLine .6s .3s forwards;opacity:0}.news__gallery-item:hover{transform:translateY(-.3125rem)}.news__expand:hover{background:#5267ff}.news__expand:hover .news__expand-text{color:#fff}.news__expand:hover .news__expand-icon path{stroke:#fff}.news__slider .swiper-slide:hover .news__slide-img{transform:translateY(-.3125rem)}.news__slider .swiper-slide:hover h4{color:#5267ff}.vacancies__tab:not(._active):hover{background-color:#667bff;color:#fff;transform:translateY(-.3125rem)}.vacancies__item a:hover h3{color:#5267ff}.vacancies__item a:hover .vacancies__item-btn:after{animation:pulseButton 1.5s linear infinite}.vacancies__item a:hover .vacancies__item-block:first-child{animation:floatUpDown .6s ease forwards}.vacancies__item a:hover .vacancies__item-block:nth-child(2){animation:floatUpDown .6s ease .3s forwards}#response .popup__close:hover svg{color:#5267ff;transform:translateY(-.1875rem)}#response .popup__form-action .button._blue:hover svg{transform:translateX(.4375rem)}#response .popup__form-action p a:hover{color:#3e53eb}.vacancie__info-action .button._blue:hover svg{transform:translateX(.4375rem)}.vacancie__info-action .button._blue:hover .button-block svg{animation:jump .8s ease infinite;animation-delay:0s}.vacancie__info-action .button._blue:hover .button-block span{animation:jump .8s ease infinite;animation-delay:.4s}.vacancie__description .button._blue:hover svg{transform:translateX(.4375rem)}.not-found__link:hover svg{transform:translateX(.3125rem)}}@media (hover:hover){.f-button:hover:not([aria-disabled]){background-color:var(--f-button-hover-bg,var(--f-button-bg));color:var(--f-button-hover-color,var(--f-button-color))}}@media (min-resolution:2x){.iti__flag{background-image:var(--iti-path-flags-2x);background-size:360.125rem .9375rem}.iti__globe{background-image:var(--iti-path-globe-2x)}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}