/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translate(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translate(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translate(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translate(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translateZ(0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#0000;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translateZ(0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#18181b80}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(0, 0, 0, .6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;-webkit-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translateZ(0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#0000;outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * .5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;user-select:none;pointer-events:none}@font-face{font-family:KMR Apparat;src:url(/build/assets/KMR-Apparat-Bold-DJDbrsy7.woff2) format("woff2"),url(/build/assets/KMR-Apparat-Bold-DJLdLM_X.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:KMR Apparat;src:url(/build/assets/KMR-Apparat-Book-Kfq2vEkn.woff2) format("woff2"),url(/build/assets/KMR-Apparat-Book-B28d7oaJ.woff) format("woff");font-weight:375;font-style:normal}:root{--black: #000000;--white: #ffffff;--purple-100: #F4EFF2;--purple-200: #D8CCD3;--purple-300: #B3A5AD;--purple-400: #9D8792;--purple-500: #7E6370;--grey-100: #F1F1F1;--grey-200: #E0E0E0;--grey-400: #BCBCBC;--grey-600: #6E6E6E;--grey-700: #505050;--grey-800: #2D2E2B;--grey-900: #191917;--blue-900: #00131D;--red-500: #E52330;--red-600: #C41925;--red-700: #AA101A}.footer-wrapper{background-color:var(--grey-900);margin-top:110px;padding-top:100px}@media print{.footer-wrapper{display:none}}@media (max-width: 767px){.footer-wrapper{margin-top:100px;padding-top:60px}}.footer__top{display:flex}@media (max-width: 1229px){.footer__top{flex-wrap:wrap;position:relative}}.footer__bottom{display:flex;justify-content:space-between;margin-top:50px;padding-top:30px;padding-bottom:30px;border-top:1px solid var(--grey-800);color:var(--grey-700)}@media (max-width: 991px){.footer__bottom{flex-direction:column-reverse;align-items:center;text-align:center;row-gap:20px}}@media (max-width: 767px){.footer__bottom{margin-top:40px;padding-top:40px;padding-bottom:34px}}.footer-bottom-links a{color:inherit;text-decoration:underline;transition:all .15s ease-out}.footer-bottom-links a:hover{color:#fff;text-decoration:underline solid transparent}.footer-contact{display:flex;flex-direction:column;margin-right:97px}@media (max-width: 1229px){.footer-contact{margin-right:0;width:100%;padding-bottom:39px;border-bottom:1px solid var(--grey-800);margin-bottom:40px}}@media (max-width: 767px){.footer-contact{align-items:center;padding-bottom:27px}}.footer-contact img{width:196px;margin-bottom:50px}@media (max-width: 1229px){.footer-contact img{margin-bottom:40px}}@media (max-width: 767px){.footer-contact img{width:180px;margin:8px auto 48px 18px}}.footer-contact a{color:#fff;text-decoration:none;margin-bottom:10px;display:flex;align-items:center;column-gap:15px;width:fit-content;transition:all .15s ease-out}.footer-contact a i{background-color:var(--red-500);width:22px;height:22px}.footer-contact a:hover{color:var(--red-500)}.footer-navs{display:flex;justify-content:space-between;flex-grow:1}@media (max-width: 767px){.footer-navs{flex-direction:column;row-gap:40px;align-items:center;text-align:center}}.footer-navs__nav{display:flex;flex-direction:column}@media (max-width: 767px){.footer-navs__nav:last-child{padding-top:40px;border-top:1px solid var(--grey-800);width:100%}}.footer-navs__nav strong{color:var(--purple-200);margin-top:10px;margin-bottom:10px}.footer-navs__nav strong:first-child{margin-bottom:25px;margin-top:0}.footer-navs__nav ul{list-style:none;padding-left:0;margin-top:0;margin-bottom:0;display:flex;flex-direction:column;row-gap:10px}@media (max-width: 767px){.footer-navs__nav ul{row-gap:14px}}.footer-navs__nav ul a{text-decoration:none;color:var(--purple-300);transition:all .15s ease-out}.footer-navs__nav ul a:hover{color:#fff}.footer-socials{display:flex;flex-direction:column;row-gap:24px;margin-left:88px}@media (max-width: 1229px){.footer-socials{position:absolute;top:0;right:17px;flex-direction:row;column-gap:8px}}.footer-socials i{width:34px;height:34px;background-color:var(--purple-400);transition:all .15s ease-out}@media (max-width: 767px){.footer-socials i{width:26px;height:26px}}.footer-socials a:hover i{background-color:#fff}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:KMR Apparat,sans-serif;font-style:normal;display:flex;flex-direction:column;min-height:100vh;color:var(--purple-400);position:relative;font-weight:375;background-color:var(--grey-800);overflow-x:clip}[x-cloak]{display:none!important}.anchor{position:absolute;top:-100px}.navbar{position:fixed;top:0;left:0;width:100%;z-index:9001;height:79px;transition:all .3s ease-out}@media (max-width: 1229px){.navbar{height:59px}}@media print{.navbar{display:none}}.navbar:before{content:"";position:absolute;width:100%;height:100vh;background-color:#000;opacity:0;z-index:-1;pointer-events:none;transition:opacity .3s ease-out}.navbar__wrapper{background-color:var(--grey-800);height:100%;border-bottom:1px solid var(--grey-700)}.navbar__container{display:flex;align-items:center;height:100%}@media (max-width: 1229px){.navbar__container:before{content:"";width:1px;height:100%;display:block;background-color:var(--grey-700);order:1;margin-left:auto}}.navbar__home{text-decoration:none;align-self:center;margin-left:-196px}@media (max-width: 1509px){.navbar__home{margin-left:calc((100vw - 1160px)/-2)}}@media (max-width: 1229px){.navbar__home{margin-left:0}}.navbar__home img{width:250px}@media (max-width: 1229px){.navbar__home img{width:143px}}.navbar__menu-wrapper{display:flex;align-items:center;column-gap:40px;height:100%;margin-left:auto;transition:all .3s ease-out}@media (max-width: 1509px){.navbar__menu-wrapper{column-gap:30px}}@media (max-width: 1229px){.navbar__menu-wrapper{position:absolute;overflow:hidden;max-height:0;top:calc(100% + 1px);left:0;width:100%;flex-wrap:wrap;height:auto;background-color:var(--grey-800)}}.navbar__menu-wrapper--open{max-height:var(--height)}.navbar__languages{margin-bottom:21px}.navbar--hidden{top:-80px}@media (max-width: 1229px){.navbar--hidden{top:-60px}}@media (max-width: 1229px){.navbar--open:before{opacity:.9}}.navbar-menu-button{position:relative;box-sizing:border-box;cursor:pointer;width:17px;height:14px;margin-left:23px;order:2}@media (min-width: 1231px){.navbar-menu-button{display:none}}.navbar-menu-button:before,.navbar-menu-button:after{content:"";position:absolute;width:17px;height:2px;left:0;background-color:#fff;transition:all .3s ease-out;transform-origin:left}.navbar-menu-button:before{top:0}.navbar-menu-button:after{bottom:0}.navbar-menu-button span{position:absolute;width:17px;height:2px;left:0;top:6px;background-color:#fff;transition:all .3s ease-out}.navbar-menu-button--open{height:14px}.navbar-menu-button--open:before,.navbar-menu-button--open:after{width:17px}.navbar-menu-button--open:before{transform:rotate(45deg)}.navbar-menu-button--open:after{transform:rotate(-45deg)}.navbar-menu-button--open span{width:0;opacity:0}.navbar-menu{display:flex;column-gap:60px;list-style:none;margin-top:0;margin-bottom:0;padding-left:0;height:100%}@media (max-width: 1509px){.navbar-menu{column-gap:30px}}@media (max-width: 1229px){.navbar-menu{flex-direction:column;align-items:flex-end;width:100%;padding:0 0 50px 50px;box-sizing:border-box;row-gap:25px;margin-top:50px;margin-bottom:0;position:relative}.navbar-menu:after{content:"";position:absolute;bottom:0;left:20px;width:calc(100% - 40px);height:1px;background-color:var(--grey-700)}}.navbar-menu__item{color:var(--purple-200);transition:all .3s ease-out;box-sizing:border-box;padding-top:2px;border-bottom:2px solid transparent;white-space:nowrap}.navbar-menu__item .text-s{font-size:18px}@media (max-width: 1229px){.navbar-menu__item{padding:0 50px 0 0;border-bottom:0;border-right:3px solid transparent}.navbar-menu__item .text-s{font-size:16px}}.navbar-menu__item a{text-decoration:none;color:inherit;height:100%;display:flex;align-items:center}.navbar-menu__item:hover{color:#fff;border-color:var(--purple-400)}.navbar-menu__item--active{color:#fff;border-color:#fff!important}@media (max-width: 1229px){.navbar-menu__item--active{color:#fff;font-weight:500}}.navbar-social{display:flex;align-items:center;column-gap:8px}@media (max-width: 1229px){.navbar-social{order:1;margin-left:auto;padding-right:50px;column-gap:20px}}.navbar-social i{width:20px;height:20px;display:block;background:var(--purple-400)}@media (max-width: 1229px){.navbar-social i{width:25px;height:25px}}.navbar-info{margin-right:-224px;padding:0 0 0 30px;height:100%;font-size:15px;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-left:1px solid var(--grey-700);gap:6px;color:var(--white)}@media (max-width: 1559px){.navbar-info{margin-right:calc((100vw - 1160px)/-2);padding:0 20px}}@media (max-width: 1229px){.navbar-info{height:56px;width:auto;padding:0 0 0 40px;box-sizing:border-box;justify-content:center;gap:15px;flex-shrink:0;margin-right:0;border-left:none;margin-top:30px;margin-bottom:30px}}.navbar-info a{text-decoration:none;color:inherit}.navbar-info a:hover{color:var(--red-500)}.navbar-info i{width:14px;height:14px;margin-right:8px;background:var(--red-500);position:relative;top:.1em}.navbar-languages{display:flex;align-items:center;column-gap:8px}@media (max-width: 1229px){.navbar-languages{position:absolute;top:50px;left:50px}}.navbar-languages img{border-radius:100%;width:20px;height:20px;display:block;transition:all .15s ease-out}.navbar-languages img:has(+a:hover){opacity:.4}.navbar-languages a{opacity:.4;transition:.15s ease-out;position:relative}.navbar-languages a:after{content:"";width:100%;height:100%;position:absolute;left:-2px;top:-2px;border-radius:100%;border:2px solid var(--purple-400);opacity:0;transition:inherit}.navbar-languages a:hover{opacity:1}.navbar-languages a:hover:after{opacity:1}.navbar-languages a:hover+img{opacity:.4}.navbar-languages a.active{opacity:1;pointer-events:none}.container{width:1160px;max-width:100%;margin:0 auto;padding:0 50px;box-sizing:border-box;position:relative}@media (max-width: 575px){.container{padding:0 20px}}.container--narrow{width:900px}.about-us{margin-top:50px}@media (max-width: 767px){.about-us{margin-top:0}}.about-us .h2{margin-bottom:20px}.about-us__video{aspect-ratio:16/9;position:relative;margin-bottom:100px;background-color:var(--grey-900)}@media (max-width: 767px){.about-us__video{margin-bottom:50px}}.about-us__video:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--grey-800);animation-name:pulse;animation-duration:.6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}.about-us__video iframe{position:absolute;left:0;top:0;width:100%;height:100%}.about-us__gallery{display:grid;grid-template-columns:repeat(6,1fr);column-gap:20px;row-gap:20px;margin-top:20px}@media (max-width: 767px){.about-us__gallery{grid-template-columns:repeat(3,1fr);column-gap:10px;row-gap:10px;margin-top:30px}}.about-us__gallery img{display:block;width:100%;transition:all .15s ease-out}.about-us__gallery a{overflow:hidden}.about-us__gallery a:first-child{grid-column:1/4;grid-row:1/4}@media (max-width: 767px){.about-us__gallery a:first-child{grid-column:initial;grid-row:initial}}.about-us__gallery a:nth-child(4){grid-column:5/7;grid-row:1/3}@media (max-width: 767px){.about-us__gallery a:nth-child(4){grid-column:initial;grid-row:initial}}.about-us__gallery a:nth-child(6){position:relative}@media (max-width: 767px){.about-us__gallery a:nth-child(6):not(:last-child):before{z-index:1;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--grey-900);opacity:.9;pointer-events:none}.about-us__gallery a:nth-child(6):not(:last-child):after{content:"+" counter(count);position:absolute;counter-reset:count calc(var(--count) - 12);left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;font-size:26px;line-height:1.1;font-weight:375}}@media (max-width: 767px) and (max-width: 767px){.about-us__gallery a:nth-child(6):not(:last-child):after{font-size:24px}}@media (max-width: 767px){.about-us__gallery a:nth-child(7){display:none}}.about-us__gallery a:nth-child(7):not(:last-child){position:relative}.about-us__gallery a:nth-child(7):not(:last-child):before{z-index:1;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--grey-900);opacity:.9;pointer-events:none}.about-us__gallery a:nth-child(7):not(:last-child):after{content:"+" counter(count);position:absolute;counter-reset:count calc(var(--count) - 12);left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;font-size:26px;line-height:1.1;font-weight:375}@media (max-width: 767px){.about-us__gallery a:nth-child(7):not(:last-child):after{font-size:24px}}.about-us__gallery a:hover img{transform:scale(1.0625)}.about-us__gallery>span{display:none}.about-us-perex{max-width:910px}.about-us-amounts{margin-top:80px}.about-us-gallery-text{margin-top:50px;margin-bottom:70px}@media (max-width: 575px){.about-us-gallery-text{margin-bottom:40px}}@media print{.page-about_us .suppliers-wrapper,.page-about_us .about-us,.page-about_us .page-header{display:none}}.alphabetical-list{color:var(--purple-300);column-gap:5px;display:flex;flex-direction:column;list-style:none;margin-top:50px;padding-left:0;row-gap:30px}@media (max-width: 767px){.alphabetical-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.alphabetical-list__item{overflow:hidden}.alphabetical-list__item>p{position:relative}.alphabetical-list__item>p:after{content:"";height:2px;width:100%;background-color:#505050;position:absolute;bottom:7px;margin-left:20px}.alphabetical-list ul{padding-left:0;display:grid;grid-template-columns:repeat(2,1fr);row-gap:5px;column-gap:20px;margin-top:20px;margin-bottom:0}@media (max-width: 767px){.alphabetical-list ul{grid-template-columns:1fr}}.alphabetical-list li{display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.alphabetical-list li>span{display:block!important}.alphabetical-list li a,.alphabetical-list li span{align-items:center;background-color:var(--grey-900);box-sizing:border-box;column-gap:15px;display:flex;min-height:60px;overflow:hidden;padding:18px 20px;width:100%;text-overflow:ellipsis}@media (max-width: 767px){.alphabetical-list li a,.alphabetical-list li span{padding:16px 20px;min-height:50px}}.alphabetical-list li a span,.alphabetical-list li span span{text-overflow:ellipsis;white-space:nowrap;display:block;padding:0;min-height:unset}.alphabetical-list li a{color:var(--purple-300);text-decoration:none;transition:all .15s ease-out;display:flex;justify-content:space-between}.alphabetical-list li a:hover{color:#fff}.alphabetical-list li a:hover i{transform:translate(10px);background-color:#fff}.alphabetical-list li i{width:26px;height:26px;background-color:var(--purple-400);transition:inherit}.amount-list-wrapper .h5{margin-bottom:50px}.amount-list{margin:0;padding:0;list-style:none;color:var()}.amount-list__item{margin:0 0 10px;font-size:21px;line-height:1.3;display:flex;align-items:center;justify-content:flex-start;background:var(--grey-900)}@media (max-width: 767px){.amount-list__item{font-size:18px;text-align:center;display:block}}.amount-list__item strong{padding:26px 10px;width:231px;text-align:center;flex-shrink:0;border:solid var(--grey-800, #2D2E2B);border-width:0 1px 0 0;color:var(--white)}@media (max-width: 767px){.amount-list__item strong{padding:15px 10px;width:auto;display:block;border-width:0 0 1px}}.amount-list__item span{padding:26px 10px 26px 50px;font-size:.86em;color:var(--purple-400)}@media (max-width: 767px){.amount-list__item span{padding:15px;display:block}}.back-button{position:fixed;top:130px;left:calc((100vw - 1060px)/2 - 200px);width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:var(--grey-900);border:none;transition:all .15s ease-out;cursor:pointer;z-index:9000}@media (max-width: 1509px){.back-button{left:30px}}@media (max-width: 767px){.back-button{display:none}}@media print{.back-button{display:none}}.back-button i{width:52px;height:52px;background-color:var(--purple-400);transition:inherit}.back-button:hover{background-color:var(--grey-700)}.back-button:hover i{background-color:#fff}.back-button--hide{opacity:0;pointer-events:none}.back-button--inverse{background-color:var(--grey-100)}.back-button--inverse i{background-color:var(--purple-400)}.back-button--inverse:hover{background-color:var(--grey-200)}.back-button--inverse:hover i{background-color:var(--purple-500)}.blog-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:80px}@media (max-width: 991px){.blog-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.blog-list{margin-top:50px}}@media (max-width: 575px){.blog-list{grid-template-columns:repeat(1,1fr)}}.blog-card{display:flex;flex-direction:column;text-decoration:none;background-color:var(--grey-900)}.blog-card__image{overflow:hidden}.blog-card__image img{width:100%;transform:scale(1.1);transition:transform .3s ease-out;display:block}.blog-card__text{padding:20px 30px 25px;display:flex;flex-direction:column}.blog-card__text span{color:var(--grey-200)}.blog-card__text strong{color:#fff}.blog-card__text p{margin-top:10px;margin-bottom:0;color:var(--grey-600);transition:all .3s ease-out}.blog-card:hover img{transform:scale(1)}.blog-card:hover p{color:var(--grey-200)}.blog-content{margin-top:80px}@media (max-width: 767px){.blog-content{margin-top:43px}}.blog-content>p a{color:var(--red-500)}.blog-content>h3{color:#fff;margin-top:80px;margin-bottom:30px;font-size:36px;line-height:1.1;font-weight:375}@media (max-width: 767px){.blog-content>h3{font-size:28px}}@media print{.blog-content>h3{font-size:28px}}@media (max-width: 767px){.blog-content>h3{margin-top:50px}}.blog-content>h5{color:#fff;margin-top:80px;margin-bottom:30px;font-size:26px;line-height:1.1;font-weight:375}@media (max-width: 767px){.blog-content>h5{font-size:24px}}@media (max-width: 767px){.blog-content>h5{margin-top:50px}}.blog-content>img{display:block}.blog-content>ul:not([class]){list-style:none;margin-top:0;margin-bottom:0;padding-left:0;display:flex;flex-direction:column;row-gap:12px;font-size:21px;line-height:1.3}@media (max-width: 767px){.blog-content>ul:not([class]){font-size:18px}}@media (max-width: 767px){.blog-content>ul:not([class]){row-gap:9px}}.blog-content>ul:not([class]) li{padding-left:19px;position:relative}.blog-content>ul:not([class]) li:before{content:"";width:5px;height:5px;background-color:var(--red-500);position:absolute;left:0;top:12px}.blog-content>ul:not([class]) li p{margin-bottom:0}.blog-content>ol{display:flex;flex-direction:column;row-gap:10px;padding-left:30px}@media (max-width: 767px){.blog-content>ol{row-gap:6px;padding-left:26px}}.blog-content>ol li::marker{color:var(--red-500)}.blog-content>ol li p{margin-bottom:0}.blog-content>table{width:100%;text-align:center;border-collapse:collapse;margin-top:80px;margin-bottom:80px;font-size:18px;line-height:1.3}@media (max-width: 767px){.blog-content>table{font-size:13px}}@media (max-width: 767px){.blog-content>table{margin-top:50px;margin-bottom:50px}}.blog-content>table p{margin-bottom:0}.blog-content>table tr:not(:first-child) td,.blog-content>table tr:not(:first-child) th{border-top:5px solid var(--grey-800)}.blog-content>table th{color:#fff;font-weight:500}.blog-content>table th,.blog-content>table td{padding:19px 10px 18px;background-color:var(--grey-900)}@media (max-width: 767px){.blog-content>table th,.blog-content>table td{padding:16px 10px 17px}}.blog-content .references-blog{margin-bottom:80px}@media (max-width: 767px){.blog-content .references-blog{margin-bottom:50px}}.blog-content .catalogues-list{margin-top:80px;margin-bottom:80px}@media (max-width: 767px){.blog-content .catalogues-list{margin-bottom:50px;margin-top:50px}}.box-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;list-style:none;color:var(--grey-400)}@media (max-width: 991px){.box-list{grid-template-columns:repeat(1,1fr)}}@media (max-width: 575px){.box-list{grid-template-columns:1fr}}.box-list__item{padding:30px;font-size:15px;line-height:1.3;text-align:center;background:var(--grey-900)}@media (max-width: 991px){.box-list__item{padding-left:15px;padding-right:15px}}@media (max-width: 575px){.box-list__item{font-size:17px}}.box-list__item i{width:54px;height:54px;background:var(--purple-400)}.box-list__item strong{margin:20px 0 5px;text-align:center;display:block;color:var(--white)}.box-list__item span{color:var(--purple-400)}@media (max-width: 767px){.box-list__item span{padding:15px;display:block}}.btn{font-weight:500;background-color:var(--red-500);color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;transition:all .15s ease-out;border:none}.btn:hover{background-color:var(--red-600)}.btn--sm{padding:0 20px;height:46px;font-size:13px;line-height:1.3}.btn--md{padding:0 30px;height:56px;font-size:16px;line-height:1.3}@media (max-width: 767px){.btn--md{padding:0 20px;height:46px;font-size:13px;line-height:1.3}}.btn--lg{padding:0 40px;height:66px;font-size:18px;line-height:1.3}@media (max-width: 767px){.btn--lg{padding:0 30px;height:56px;font-size:16px;line-height:1.3}}.btn:disabled{pointer-events:none;opacity:.7}.career-description{margin-top:80px;margin-bottom:80px;border:1px solid var(--grey-700);padding:80px;display:flex;flex-direction:column;row-gap:60px}@media (max-width: 767px){.career-description{padding:0;margin-top:50px;border:none;row-gap:40px;margin-bottom:100px}}.career-description__section h3{color:#fff;margin-bottom:40px}@media (max-width: 767px){.career-description__section h3{margin-bottom:20px}}.career-description__section ul{list-style:none;margin-top:0;margin-bottom:0;padding-left:0;display:flex;flex-direction:column;row-gap:12px;font-size:21px;line-height:1.3}@media (max-width: 767px){.career-description__section ul{font-size:18px}}@media (max-width: 767px){.career-description__section ul{row-gap:9px}}.career-description__section ul li{padding-left:19px;position:relative}.career-description__section ul li:before{content:"";width:5px;height:5px;background-color:var(--red-500);position:absolute;left:0;top:12px}.career-description__section ul li p{margin-bottom:0}.career-description__bottom p{margin-bottom:15px}@media (max-width: 767px){.career-description__bottom p{margin-bottom:12px}}.career-description__bottom p:last-child{margin-bottom:0}.career-description__bottom a{color:var(--red-500);transition:all .15s ease-out}.career-description__bottom a:hover{text-decoration:underline solid transparent}.career{margin-top:80px;margin-bottom:80px}@media (max-width: 767px){.career{margin-top:30px;margin-bottom:30px}}.career h3{color:#fff}.career ul{margin-top:30px;list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-direction:column;row-gap:10px}@media (max-width: 767px){.career ul{margin-top:40px}}.career ul li{background-color:var(--grey-900)}.career ul li a{display:flex;align-items:center;box-sizing:border-box;padding:17px 70px 17px 30px;text-decoration:none;color:var(--purple-300);position:relative;transition:all .3s ease-out}@media (max-width: 767px){.career ul li a{padding:16px 20px;height:50px}}.career ul li a i{position:absolute;width:26px;height:26px;background-color:var(--purple-400);right:30px;transition:inherit}@media (max-width: 767px){.career ul li a i{right:20px}}.career ul li a:hover{color:#fff}.career ul li a:hover i{transform:translate(30px);background-color:#fff}@media (max-width: 767px){.career ul li a:hover i{transform:none}}.catalogues-list-wrapper{margin-top:30px;overflow:hidden}@media (max-width: 767px){.catalogues-list-wrapper{margin-top:15px}}.catalogues-list-tabs{display:flex;column-gap:50px;position:relative;-ms-overflow-style:none;scrollbar-width:none}.catalogues-list-tabs::-webkit-scrollbar{display:none}@media (max-width: 767px){.catalogues-list-tabs{column-gap:30px}}@media (max-width: 575px){.catalogues-list-tabs{flex-direction:column;row-gap:10px}}.catalogues-list-tabs:before{content:"";position:absolute;left:0;bottom:0;width:100vw;height:2px;background-color:var(--purple-400)}@media (max-width: 575px){.catalogues-list-tabs:before{content:unset}}.catalogues-list-tabs a{color:var(--purple-200);height:80px;text-decoration:none;display:flex;align-items:center;position:relative;transition:all .15s ease-out}@media (max-width: 575px){.catalogues-list-tabs a{white-space:nowrap;height:50px}}@media (max-width: 575px){.catalogues-list-tabs a:before{content:"";position:absolute;width:100%;height:2px;left:0;bottom:0;background-color:var(--purple-400)}}.catalogues-list-tabs a:after{content:"";position:absolute;width:100%;height:4px;left:0;bottom:0;transition:inherit}.catalogues-list-tabs a:hover{color:#fff}.catalogues-list-tabs a:hover:after{background-color:var(--purple-300)}.catalogues-list-tabs a.active{color:#fff}.catalogues-list-tabs a.active:after{background-color:#fff}.catalogues-list{list-style:none;margin-top:30px;padding-left:0;margin-bottom:0;display:flex;flex-direction:column;row-gap:5px}@media (max-width: 767px){.catalogues-list{margin-top:50px}}.catalogues-list__item a{background-color:var(--grey-900);padding:17px 20px 17px 30px;display:flex;align-items:center;text-decoration:none;color:var(--purple-300);transition:.3s ease-out}@media (max-width: 767px){.catalogues-list__item a{padding:16px 20px;height:50px;box-sizing:border-box}}.catalogues-list__item a span:first-letter{text-transform:uppercase}.catalogues-list__item a small{color:var(--grey-600);margin-left:auto;transition:inherit}.catalogues-list__item a i{width:26px;height:26px;background-color:var(--purple-400);margin-left:27px;transition:inherit}@media (max-width: 767px){.catalogues-list__item a i{display:none}}.catalogues-list__item a:hover{color:#fff}.catalogues-list__item a:hover small{color:inherit}.catalogues-list__item a:hover i{background-color:#fff;transform:translate(10px)}.catalogues{margin-top:100px}.catalogues h3{color:#fff}.catalogues__list{list-style:none;padding-left:0;margin-top:70px;margin-bottom:0;display:flex;flex-direction:column;row-gap:10px}.catalogue-link{align-items:center;background-color:var(--grey-900);box-sizing:border-box;color:var(--purple-300);column-gap:40px;display:flex;flex-direction:row;justify-content:space-between;min-height:56px;padding:18px 20px;position:relative;text-decoration:none;transition:all .3s ease-out}@media (max-width: 767px){.catalogue-link{height:auto;padding:30px 90px 30px 20px}}.catalogue-link span{color:var(--red-500)}.catalogue-link i{width:26px;height:26px;position:absolute;right:20px;background-color:var(--purple-300);transition:inherit}@media (max-width: 767px){.catalogue-link i{right:20px}}.catalogue-link:hover{color:#fff}.catalogue-link:hover i{transform:translate(10px);background-color:#fff}@media (max-width: 767px){.catalogue-link:hover i{transform:none}}.catalogue-link h4{font-weight:100}.contact-form-wrapper{margin-top:80px;padding-top:80px;border-top:1px solid var(--grey-700);color:#fff}@media print{.contact-form-wrapper{display:none}}@media (max-width: 767px){.contact-form-wrapper{margin-top:99px;padding-top:100px}}.contact-form-wrapper h3{margin-bottom:17px}@media (max-width: 767px){.contact-form-wrapper h3{margin-bottom:20px}}.contact-form-block{position:relative}.contact-form-perex{max-width:870px}.contact-form{position:relative;margin-top:40px}@media (max-width: 767px){.contact-form{margin-top:40px}}.contact-form__bottom{display:flex;align-items:center;justify-content:space-between;column-gap:50px;color:var(--grey-400)}@media (max-width: 575px){.contact-form__bottom{flex-direction:column;row-gap:20px}}.contact-form__bottom p{margin-bottom:0}@media (max-width: 575px){.contact-form__bottom p{text-align:center}}.contact-form__bottom p a{color:var(--purple-400);text-decoration:underline}.contact-form__bottom .btn{flex-shrink:0;cursor:pointer}@media (max-width: 575px){.contact-form__bottom .btn{width:100%}}.contact-form__sent{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--grey-800);border:1px solid var(--grey-700);overflow:hidden;box-sizing:border-box;padding:0 50px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-out;pointer-events:none;text-align:center}@media (max-width: 575px){.contact-form__sent{padding:0 20px}}.contact-form__sent__content{transform:translateY(33px);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:inherit}.contact-form__sent i{width:61px;height:61px;background-color:#fff;margin-bottom:30px}.contact-form__sent p{margin-top:10px;margin-bottom:40px}.contact-form__sent--show{opacity:1;pointer-events:initial}.contact-form__sent--show .contact-form__sent__content{transform:translateY(0)}.contact-form-inputs{display:flex;column-gap:1px;width:100%;margin-bottom:30px}@media (max-width: 767px){.contact-form-inputs{flex-direction:column;row-gap:1px;margin-bottom:40px}}.contact-form-inputs__column{flex-basis:350px;display:flex;flex-direction:column;row-gap:1px}@media (max-width: 767px){.contact-form-inputs__column{flex-basis:unset}}.contact-form-inputs>.text-input{flex-basis:709px}@media (max-width: 767px){.contact-form-inputs>.text-input{flex-basis:unset;height:252px}}.contact-form-inputs>.text-input textarea{height:100%}.contact-header{margin-top:130px;display:flex;justify-content:space-between;column-gap:60px}@media (max-width: 1229px){.contact-header{flex-direction:column;row-gap:50px;margin-top:120px}}.contact-header-text{flex-basis:429px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1229px){.contact-header-text{row-gap:50px;flex-basis:unset}}.contact-header-text h1:after{content:"";width:10px;height:10px;background-color:var(--red-500);display:inline-block;margin-left:5px}@media (max-width: 767px){.contact-header-text h1:after{width:6px;height:6px;margin-left:2px}}.contact-header-text__company{list-style-type:none;padding:0 0 16px;margin:0;font-size:21px}.contact-header-text__company li{line-height:1.6;color:#fff}.contact-header-text__company li:first-of-type{font-weight:600}.contact-header-text__contacts{font-size:21px;display:flex;flex-direction:column;row-gap:10px}@media (max-width: 767px){.contact-header-text__contacts{font-size:21px;row-gap:5px}}.contact-header-text__contacts a{color:#fff;text-decoration:none;display:flex;column-gap:20px;align-items:center;width:fit-content}@media (max-width: 767px){.contact-header-text__contacts a{font-size:21px}}.contact-header-text__contacts a i{width:31px;height:31px;background-color:var(--purple-400)}@media (max-width: 767px){.contact-header-text__contacts a i{width:26px;height:26px}}.contact-header-text__contacts a:hover{color:var(--red-500)}.contact-header-text__contacts a:hover i{background-color:var(--red-500)}.contact-header-text__socials{display:flex;column-gap:15px}.contact-header-text__socials a{width:70px;height:70px;background-color:var(--red-500);display:flex;align-items:center;justify-content:center}@media (max-width: 575px){.contact-header-text__socials a{height:60px;width:100%}}.contact-header-text__socials a i{width:34px;height:34px;background-color:#fff}@media (max-width: 575px){.contact-header-text__socials a i{width:34px;height:34px}}.contact-header-map{flex-basis:585px;flex-shrink:0}@media (max-width: 1229px){.contact-header-map{flex-basis:unset}}.contact-header-map__top{padding:30px 40px;background-color:var(--grey-900);display:flex;align-items:center}@media (max-width: 767px){.contact-header-map__top{padding:20px}}.contact-header-map__top i{width:36px;height:36px;background-color:var(--red-500);margin-right:20px}@media (max-width: 767px){.contact-header-map__top i{width:30px;height:30px;margin-right:15px}}.contact-header-map__top__text{width:240px;font-size:15px;display:flex;flex-direction:column;row-gap:6px;color:#fff}.contact-header-map__top .btn{margin-left:auto}.contact-header-map__map{height:278px}.cta{padding:70px 0;display:flex;align-items:center;justify-content:space-between;margin-top:150px;position:relative;z-index:1;column-gap:50px}@media print{.cta{display:none}}@media (max-width: 767px){.cta{margin-top:80px;flex-direction:column;row-gap:20px;padding:50px 0;align-items:stretch}}.cta:before{content:"";position:absolute;width:100vw;height:100%;left:50%;top:0;z-index:-1;transform:translate(-50%);background-color:var(--purple-100)}.cta .btn{white-space:nowrap}.employees{margin-top:110px}@media (max-width: 767px){.employees{margin-top:100px}}.employees h4{color:#fff}.employees__list{margin-top:70px;display:grid;grid-template-columns:repeat(4,1fr);column-gap:60px;row-gap:80px;width:100%}@media (max-width: 1229px){.employees__list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 991px){.employees__list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.employees__list{margin-top:40px}}@media (max-width: 575px){.employees__list{grid-template-columns:repeat(1,1fr);row-gap:20px}}.employee{display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;text-decoration:none}@media (max-width: 575px){.employee{flex-direction:row;column-gap:30px;text-align:left}}.employee__text{display:flex;flex-direction:column;width:190px}@media (max-width: 575px){.employee__text{align-items:flex-start;width:100%}}.employee__more{width:130px;height:130px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:var(--grey-900);margin-bottom:20px}@media (max-width: 575px){.employee__more{width:70px;height:70px;margin-bottom:0;flex-shrink:0}}.employee__more i{width:60px;height:60px;background-color:var(--purple-400);transition:all .15s ease-out}@media (max-width: 575px){.employee__more i{width:32px;height:32px}}.employee__link{color:var(--red-500);text-decoration:underline;transition:all .15s ease-out}.employee__placeholder{display:block;background-color:var(--grey-900);aspect-ratio:1/1}.employee img,.employee__placeholder{width:130px;border-radius:100%;margin-bottom:20px}@media (max-width: 575px){.employee img,.employee__placeholder{width:70px;height:70px;margin-bottom:0}}.employee span{margin-top:2px;margin-bottom:2px}.employee a{color:var(--red-500);transition:all .15s ease-out}.employee a:hover{text-decoration:solid underline transparent}.employee:hover .employee__more i{background-color:#fff}.employee:hover .employee__link{text-decoration:underline solid transparent}.error-page{margin-top:300px;margin-bottom:auto;display:flex;align-items:center;column-gap:20px}@media (max-width: 767px){.error-page{flex-direction:column;align-items:flex-start;margin-top:100px}}.error-page__number{font-size:200px;font-weight:375;color:#fff}@media (max-width: 767px){.error-page__number{font-size:130px}}.error-page__text{display:flex;flex-direction:column;row-gap:20px}.error-page__text a{color:var(--red-500);transition:all .15s ease-out}.error-page__text a:hover{text-decoration:underline solid transparent}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:80px;margin-bottom:80px}@media (max-width: 767px){.gallery{gap:10px;margin-top:50px;margin-bottom:50px}}.gallery a{overflow:hidden}.gallery img{width:100%;display:block;transform:scale(1.06);transition:transform .15s ease-out}.gallery img:hover{transform:scale(1)}.home-header{margin-top:180px;padding-bottom:50px;border-bottom:1px solid var(--grey-700);margin-bottom:50px;width:802px;max-width:100%}@media (max-width: 767px){.home-header{margin-top:120px;padding-bottom:39px;margin-bottom:30px}}.home-header a{width:fit-content;margin-top:30px}.home-header h1{font-weight:375;margin-bottom:20px}@media (max-width: 767px){.home-header h1{font-size:50px;line-height:50px;margin-bottom:20px}}.home-header h1:after{content:"";width:12px;height:12px;background-color:var(--red-500);display:inline-block;margin-left:7px}@media (max-width: 767px){.home-header h1:after{width:6px;height:6px;margin-left:2px}}i{-webkit-mask-size:contain;mask-size:contain;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;flex-shrink:0}i.arrow-left-sharp-thin{-webkit-mask-image:url(/build/assets/arrow-left-sharp-thin-ClTRPAcN.svg);mask-image:url(/build/assets/arrow-left-sharp-thin-ClTRPAcN.svg)}i.arrow-right-sharp-thin{-webkit-mask-image:url(/build/assets/arrow-right-sharp-thin-CZHmx-nA.svg);mask-image:url(/build/assets/arrow-right-sharp-thin-CZHmx-nA.svg)}i.building-magnifying-glass-sharp-thin{-webkit-mask-image:url(/build/assets/building-magnifying-glass-sharp-light-DIdjcNDM.svg);mask-image:url(/build/assets/building-magnifying-glass-sharp-light-DIdjcNDM.svg)}i.clock-sharp-solid{-webkit-mask-image:url(/build/assets/clock-sharp-solid-C9ExSBnB.svg);mask-image:url(/build/assets/clock-sharp-solid-C9ExSBnB.svg)}i.message-check-sharp-thin{-webkit-mask-image:url(/build/assets/message-check-sharp-thin-UIOzFFG5.svg);mask-image:url(/build/assets/message-check-sharp-thin-UIOzFFG5.svg)}i.bars-sharp-regular{-webkit-mask-image:url(/build/assets/bars-sharp-regular-mf_8B9fy.svg);mask-image:url(/build/assets/bars-sharp-regular-mf_8B9fy.svg)}i.xmark-large-sharp-regular{-webkit-mask-image:url(/build/assets/xmark-large-sharp-regular-B1229vUI.svg);mask-image:url(/build/assets/xmark-large-sharp-regular-B1229vUI.svg)}i.phone-sharp-solid{-webkit-mask-image:url(/build/assets/phone-sharp-solid-DT3FzVO9.svg);mask-image:url(/build/assets/phone-sharp-solid-DT3FzVO9.svg)}i.envelope-sharp-solid{-webkit-mask-image:url(/build/assets/envelope-sharp-solid-JJO3BrSB.svg);mask-image:url(/build/assets/envelope-sharp-solid-JJO3BrSB.svg)}i.square-instagram{-webkit-mask-image:url(/build/assets/square-instagram-BWlmCMjN.svg);mask-image:url(/build/assets/square-instagram-BWlmCMjN.svg)}i.square-facebook{-webkit-mask-image:url(/build/assets/square-facebook-Dv4NoEZ5.svg);mask-image:url(/build/assets/square-facebook-Dv4NoEZ5.svg)}i.circle-location-arrow-sharp-regular{-webkit-mask-image:url(/build/assets/circle-location-arrow-sharp-regular-fihxsuhw.svg);mask-image:url(/build/assets/circle-location-arrow-sharp-regular-fihxsuhw.svg)}i.plus-large-sharp-thin{-webkit-mask-image:url(/build/assets/plus-large-sharp-thin-B60b8cfV.svg);mask-image:url(/build/assets/plus-large-sharp-thin-B60b8cfV.svg)}i.file-arrow-down-sharp-thin{-webkit-mask-image:url(/build/assets/file-arrow-down-sharp-thin-DmsIfpcB.svg);mask-image:url(/build/assets/file-arrow-down-sharp-thin-DmsIfpcB.svg)}i.file-arrow-down-sharp-solid{-webkit-mask-image:url(/build/assets/file-arrow-down-sharp-solid-BQhunOrC.svg);mask-image:url(/build/assets/file-arrow-down-sharp-solid-BQhunOrC.svg)}i.handshake-sharp-thin{-webkit-mask-image:url(/build/assets/handshake-sharp-light-CmiLljsn.svg);mask-image:url(/build/assets/handshake-sharp-light-CmiLljsn.svg)}i.lightbulb-on-sharp-thin{-webkit-mask-image:url(/build/assets/lightbulb-on-sharp-light-J5B7KOil.svg);mask-image:url(/build/assets/lightbulb-on-sharp-light-J5B7KOil.svg)}i.swatchbook-sharp-thin{width:42px;height:42px;margin-bottom:12px;-webkit-mask-image:url(/build/assets/swatchbook-sharp-light-BP1Qk0sK.svg);mask-image:url(/build/assets/swatchbook-sharp-light-BP1Qk0sK.svg)}i.headset-sharp-thin{width:48px;height:48px;margin-bottom:6px;-webkit-mask-image:url(/build/assets/headset-sharp-light-CC2InGkD.svg);mask-image:url(/build/assets/headset-sharp-light-CC2InGkD.svg)}.text-input{position:relative}.text-input input,.text-input textarea{box-sizing:border-box;width:100%;transition:all .3s ease-out;padding:26px 30px 16px;font-size:18px;line-height:1.3;height:65px;border:none;background-color:var(--grey-900);color:#fff}.text-input input:focus-visible,.text-input input:not(.text-input input:placeholder-shown,.text-input textarea:placeholder-shown),.text-input textarea:focus-visible,.text-input textarea:not(.text-input input:placeholder-shown,.text-input textarea:placeholder-shown){outline:none}.text-input input:focus-visible~label,.text-input input:not(.text-input input:placeholder-shown,.text-input textarea:placeholder-shown)~label,.text-input textarea:focus-visible~label,.text-input textarea:not(.text-input input:placeholder-shown,.text-input textarea:placeholder-shown)~label{pointer-events:none;top:10px;font-size:13px}.text-input input::placeholder,.text-input textarea::placeholder{color:transparent}.text-input label{transition:color .15s ease-out,top .3s ease-out,font-size .3s ease-out;position:absolute;cursor:auto;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--grey-400);font-size:18px;line-height:1.3;top:21px;left:30px}.text-input textarea{resize:none;height:106px;position:relative;box-sizing:border-box;display:block}.text-input:hover label{color:#fff}.latest-projects-wrapper{background:linear-gradient(180deg,var(--grey-800) 0%,var(--grey-800) 262px,white 262px,white calc(100% - 276px),var(--grey-800) calc(100% - 276px),var(--grey-800) 100%);overflow:hidden;margin-bottom:50px}@media (max-width: 767px){.latest-projects-wrapper{background:linear-gradient(180deg,var(--grey-800) 0%,var(--grey-800) 157px,white 157px,white calc(100% - 276px),var(--grey-800) calc(100% - 276px),var(--grey-800) 100%)}}.latest-projects-wrapper h2{color:#fff}.latest-projects-wrapper h5{color:#fff;margin-top:15px}@media (max-width: 767px){.latest-projects-wrapper+.references{margin-top:50px}}.latest-projects{display:flex;flex-direction:column;row-gap:60px;margin-top:50px}@media (max-width: 767px){.latest-projects{margin-top:30px;row-gap:30px}}.project-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:70px 90px;height:474px;box-sizing:border-box;z-index:1;color:#fff;overflow:hidden;max-width:1286px;text-decoration:none;background:var(--grey-800, #2D2E2B)}@media (max-width: 991px){.project-card{width:100%;height:405px}}@media (max-width: 767px){.project-card{height:235px;padding:30px}}.project-card:before{content:"";position:absolute;width:882px;height:882px;left:0;bottom:0;background:linear-gradient(45deg,#000000b3,#0000 50%);z-index:-1;pointer-events:none;transition:all .3s ease-out}.project-card img{position:absolute;z-index:-2;top:0;left:0;height:100%;width:100%;object-fit:cover}.project-card h5{margin-bottom:5px;font-size:26px;transition:all .5s ease-out;transform-origin:left}@media (max-width: 767px){.project-card h5{font-size:24px}}.project-card--init-animation.project-card--shown img{animation:scaleUp 8s ease-out forwards}.project-card__text{position:relative;padding-right:102px}@media (max-width: 767px){.project-card__text{padding-right:0}}.project-card__text i{position:absolute;width:52px;height:52px;background-color:var(--red-500);right:0;top:50%;transform:translate(-30px,-50%);opacity:0;transition:all .3s ease-out}@media (max-width: 991px){.project-card__text i{display:none}}.project-card__red-box{padding:5px 10px;background-color:var(--red-500);margin-top:20px;width:fit-content}@media (max-width: 767px){.project-card__red-box{margin-top:15px}}.project-card:hover:before{width:1731px;height:1731px}.project-card:hover i{opacity:1;transform:translateY(-50%)}.project-card--md{width:100%;height:233px;padding:40px}.project-card--md:before{background:linear-gradient(45deg,#000000e6,#0000 50%);width:520px;height:520px}@media (max-width: 767px){.project-card--md:before{width:100%;height:100%;background:linear-gradient(45deg,#000000b3 20%,#0000 80%)}}.project-card--md .project-card__text{display:flex;flex-direction:column;padding-right:67px}@media (max-width: 991px){.project-card--md .project-card__text{padding-right:0}}.project-card--md .project-card__text i{width:42px;height:42px;transform:translate(-15px,-50%)}.project-card--md .project-card__red-box{margin-top:13px}@media (max-width: 767px){.project-card--md .project-card__red-box{margin-top:15px}}.project-card--md:hover .project-card__text i{transform:translateY(-50%)}.project-card--small{height:354px}@media (max-width: 767px){.project-card--small{height:235px}}.latest-projects-buttons,.more-references__buttons{margin-top:70px;display:flex;justify-content:center;column-gap:20px}@media (max-width: 767px){.latest-projects-buttons,.more-references__buttons{margin-top:60px}}@media (max-width: 575px){.latest-projects-buttons,.more-references__buttons{flex-direction:column;row-gap:10px}}.latest-projects-buttons span,.more-references__buttons span{margin-left:15px;padding-left:15px;position:relative}.latest-projects-buttons span:before,.more-references__buttons span:before{content:"";width:1px;height:14px;background-color:var(--red-600);position:absolute;left:0;top:50%;transform:translateY(-50%)}@keyframes scaleUp{0%{transform:scale(1.15)}to{transform:scale(1)}}.body-modal-open{overflow:hidden}.modal-wrapper{padding:40px 0;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;z-index:9999;background-color:#00000080;overflow-y:auto}@media print{.modal-wrapper{position:static;overflow:visible}}.modal{width:calc(100% - 40px);max-width:1000px;background-color:#fff;padding:20px 80px 50px;border-radius:10px;box-sizing:border-box;position:relative}@media (max-width: 767px){.modal{padding:40px 20px}}.modal__header{margin-bottom:70px;display:flex;justify-content:space-between;gap:30px}.modal__close{margin-top:4px;margin-left:auto;font-size:25px;position:absolute;top:20px;right:20px;border:none;background-color:transparent;cursor:pointer;opacity:.7;color:var(--purple-400)}@media print{.modal__close{display:none}}.modal__close:hover{opacity:1}.more-references{padding-top:110px;background:var(--grey-800)}@media print{.more-references{display:none}}@media (max-width: 767px){.more-references{padding-top:100px}}.more-references h3{margin-bottom:50px}@media (max-width: 767px){.more-references h3{margin-bottom:40px}}.more-references__list{display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px;column-gap:20px}@media (max-width: 767px){.more-references__list{grid-template-columns:repeat(1,1fr)}}.new-content{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;transform:translate(100%);background-color:var(--grey-800);z-index:1;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.new-content::-webkit-scrollbar{display:none}.new-content--back{transform:translate(-100%)}.new-content--show{transform:translate(0);transition:all .3s ease-out}.page-content{transition:all .3s ease-out}.page-content--loading{filter:blur(7px)}.page-header{margin-top:130px}@media (max-width: 767px){.page-header{margin-top:100px}}@media print{.page-header{margin-top:50px}}.page-header h1{margin-bottom:20px}@media (max-width: 767px){.page-header h1{margin-bottom:20px}}.page-header h1:after{content:"";width:10px;height:10px;background-color:var(--red-500);display:inline-block;margin-left:5px}@media (max-width: 767px){.page-header h1:after{width:6px;height:6px;margin-left:2px}}.page-header h5{width:910px;max-width:100%;margin-bottom:30px}@media (max-width: 767px){.page-header h5{margin-bottom:40px}}.page-header img{width:100%;display:block}@media (max-width: 767px){.page-header img{margin-top:50px}}.page-header__open-hours{color:#fff;display:flex;flex-direction:column;row-gap:10px}@media (max-width: 767px){.page-header__open-hours{margin-top:50px;row-gap:5px}}.page-header__open-hours h5{margin-bottom:0}.page-header__download{position:absolute;right:50px;bottom:0;margin-bottom:-40px;display:flex;align-items:center;column-gap:10px;cursor:pointer}@media print{.page-header__download{display:none}}@media (max-width: 767px){.page-header__download{display:none}}.page-header__download i{width:18px;height:18px;background-color:#fff}@media (max-width: 767px){.page-header__download{position:relative;margin-bottom:0;margin-top:50px;right:0;bottom:0}}.page-header .btn{width:fit-content}@media (max-width: 767px){.page-header .btn{width:100%}}.page-header--question h1:after{margin-left:-27px}@media (max-width: 767px){.page-header--question h1:after{margin-left:-15px}}.page-header--no-dot h1:after{content:none}.reference-detail{margin-top:80px;background:linear-gradient(var(--grey-800),var(--grey-800) 130px,white 130px,white calc(100% - 80px),var(--grey-800) calc(100% - 80px));overflow:hidden}@media (max-width: 767px){.reference-detail{margin-top:50px}}.reference-detail__hero-image{position:relative}.reference-detail__hero-image img{width:100%;display:block}.reference-detail__hero-extra{position:absolute;bottom:50px;left:50px;background-color:var(--red-500);color:#fff;padding:7px 20px}.reference-detail__about{margin-top:60px;color:var(--purple-400)}@media (max-width: 767px){.reference-detail__about{margin-top:38px}}.reference-detail__about p:last-child{margin-bottom:0}.reference-gallery{margin-top:60px}@media (max-width: 767px){.reference-gallery{margin-top:30px}}.reference-gallery h3{margin-bottom:15px}@media (max-width: 767px){.reference-gallery h3{margin-bottom:10px}}@media print{.reference-gallery h3{font-size:26px}}.reference-gallery h5{margin-bottom:50px}@media (max-width: 767px){.reference-gallery h5{margin-bottom:35px}}.reference-gallery__gallery{display:grid;grid-template-columns:repeat(6,1fr);column-gap:20px;row-gap:20px}@media (max-width: 767px){.reference-gallery__gallery{grid-template-columns:repeat(3,1fr)}}@media print{.reference-gallery__gallery{grid-template-columns:repeat(3,1fr)!important}}.reference-gallery__gallery a{overflow:hidden;height:160px}.reference-gallery__gallery a:first-child{grid-column:1/4;grid-row:1/3;height:520px}@media (max-width: 767px){.reference-gallery__gallery a:first-child{grid-column:1/4;grid-row:1/2}}.reference-gallery__gallery a:nth-child(2),.reference-gallery__gallery a:nth-child(3){grid-column:4/7;height:250px}@media (max-width: 767px){.reference-gallery__gallery a:nth-child(2),.reference-gallery__gallery a:nth-child(3){grid-column:auto}}.reference-gallery__gallery a:nth-child(10){grid-column:1/3;grid-row:4/6;height:520px}.reference-gallery__gallery a:nth-child(11){grid-column:3/7;height:340px}.reference-gallery__gallery a:nth-child(15){--sub: 15;position:relative}.reference-gallery__gallery a:nth-child(15):not(:last-child):before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--grey-900);opacity:.9;z-index:1}@media print{.reference-gallery__gallery a:nth-child(15):not(:last-child):before{display:none}}.reference-gallery__gallery a:nth-child(15):not(:last-child):after{content:"+" counter(count);counter-reset:count calc(var(--gallery-count) - var(--sub));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;font-size:26px;line-height:1.1;font-weight:375}@media (max-width: 767px){.reference-gallery__gallery a:nth-child(15):not(:last-child):after{font-size:24px}}@media print{.reference-gallery__gallery a:nth-child(15):not(:last-child):after{display:none}}.reference-gallery__gallery a:nth-child(n+16){display:none}@media (max-width: 767px){.reference-gallery__gallery a{height:auto!important;aspect-ratio:1/1}.reference-gallery__gallery a:nth-child(n+8){display:none!important}}@media print and (max-width: 767px){.reference-gallery__gallery a:nth-child(n+8){display:block!important}}@media (max-width: 767px){.reference-gallery__gallery a:nth-child(7){--sub: 7;position:relative}.reference-gallery__gallery a:nth-child(7):not(:last-child):before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--grey-900);opacity:.9;z-index:1}}@media print and (max-width: 767px){.reference-gallery__gallery a:nth-child(7):not(:last-child):before{display:none}}@media (max-width: 767px){.reference-gallery__gallery a:nth-child(7):not(:last-child):after{content:"+" counter(count);counter-reset:count calc(var(--gallery-count) - var(--sub));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;font-size:26px;line-height:1.1;font-weight:375}}@media (max-width: 767px) and (max-width: 767px){.reference-gallery__gallery a:nth-child(7):not(:last-child):after{font-size:24px}}@media print and (max-width: 767px){.reference-gallery__gallery a:nth-child(7):not(:last-child):after{display:none}}.reference-gallery__gallery a img{width:100%;height:100%;object-fit:cover;transform:scale(1.05);transition:all .15s ease-out}.reference-gallery__gallery a:hover img{transform:scale(1)}@media print{.reference-gallery__gallery a{grid-column:auto!important;grid-row:auto!important;display:block!important;height:250px!important}}@media print and (max-width: 767px){.reference-gallery__gallery a{aspect-ratio:auto!important}}.reference-gallery__gallery--2 a:nth-child(n+10){display:none}@media (max-width: 767px){.reference-gallery__gallery--2 a:nth-child(n+10){display:initial}}@media (min-width: 769px){.reference-gallery__gallery--2 a:nth-child(9){--sub: 9;position:relative}.reference-gallery__gallery--2 a:nth-child(9):not(:last-child):before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--grey-900);opacity:.9;z-index:1}}@media print and (min-width: 769px){.reference-gallery__gallery--2 a:nth-child(9):not(:last-child):before{display:none}}@media (min-width: 769px){.reference-gallery__gallery--2 a:nth-child(9):not(:last-child):after{content:"+" counter(count);counter-reset:count calc(var(--gallery-count) - var(--sub));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;font-size:26px;line-height:1.1;font-weight:375}}@media (min-width: 769px) and (max-width: 767px){.reference-gallery__gallery--2 a:nth-child(9):not(:last-child):after{font-size:24px}}@media print and (min-width: 769px){.reference-gallery__gallery--2 a:nth-child(9):not(:last-child):after{display:none}}.reference-gallery__gallery--1 a:nth-child(n+4){display:none}@media (max-width: 767px){.reference-gallery__gallery--1 a:nth-child(n+4){display:initial}}@media (min-width: 769px){.reference-gallery__gallery--1 a:nth-child(3){--sub: 3;position:relative}.reference-gallery__gallery--1 a:nth-child(3):not(:last-child):before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--grey-900);opacity:.9;z-index:1}}@media print and (min-width: 769px){.reference-gallery__gallery--1 a:nth-child(3):not(:last-child):before{display:none}}@media (min-width: 769px){.reference-gallery__gallery--1 a:nth-child(3):not(:last-child):after{content:"+" counter(count);counter-reset:count calc(var(--gallery-count) - var(--sub));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;font-size:26px;line-height:1.1;font-weight:375}}@media (min-width: 769px) and (max-width: 767px){.reference-gallery__gallery--1 a:nth-child(3):not(:last-child):after{font-size:24px}}@media print and (min-width: 769px){.reference-gallery__gallery--1 a:nth-child(3):not(:last-child):after{display:none}}.references{margin-top:80px;text-align:center;color:#fff;display:flex;flex-direction:column;padding:0 15px}@media (max-width: 767px){.references{margin-top:100px}}.references__logos{margin-top:57px;margin-bottom:50px;display:flex;align-items:center;column-gap:69px}@media (max-width: 767px){.references__logos{flex-wrap:wrap;row-gap:30px;column-gap:50px;justify-content:center;margin-top:50px}}.references__logos a{height:60px}@media (max-width: 767px){.references__logos a{height:32px}}.references__logos a img{width:100%;height:100%;object-fit:cover}.references__more{margin-bottom:0}.references__more a{color:var(--purple-400);transition:text-decoration .15s ease-out}.references__more a:hover{text-decoration:underline solid transparent}.references-wrapper{background:linear-gradient(180deg,var(--grey-800) 0%,var(--grey-800) 262px,white 262px,white calc(100% - 226px),var(--grey-800) calc(100% - 226px),var(--grey-800) 100%);overflow:hidden}@media (max-width: 767px){.references-wrapper{margin-top:-10px;background:linear-gradient(180deg,var(--grey-800) 0%,var(--grey-800) 262px,white 262px,white calc(100% - 176px),var(--grey-800) calc(100% - 176px),var(--grey-800) 100%)}}.references-index .btn{width:fit-content}@media (max-width: 575px){.references-index .btn{width:100%}}.references-tabs{display:flex;align-items:center;column-gap:50px;position:relative}@media (max-width: 767px){.references-tabs{column-gap:35px}}@media (max-width: 767px){.references-tabs{column-gap:25px}}.references-tabs:before{content:"";position:absolute;bottom:0;left:0;width:100vw;height:2px;background-color:var(--purple-400)}.references-tabs__tab{text-decoration:none;color:var(--purple-200);height:80px;display:flex;align-items:center;position:relative;transition:all .15s ease-out}.references-tabs__tab:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:100%;transition:inherit}.references-tabs__tab:hover{color:#fff}.references-tabs__tab:hover:after{background-color:var(--purple-300)}.references-tabs__tab--active{color:#fff}.references-tabs__tab--active:after{background-color:#fff!important}.references-list{margin-top:60px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:30px;max-height:min(1315px * var(--page),var(--total-height));overflow:hidden;transition:all .3s ease-out}@media (max-width: 767px){.references-list{grid-template-columns:repeat(1,1fr);max-height:min(2630px * var(--page),var(--total-height));margin-top:50px}}.references-buttons{margin-top:50px;row-gap:10px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px}.services-wrapper{border-bottom:1px solid var(--grey-700);padding-bottom:80px}@media (max-width: 767px){.services-wrapper{padding-bottom:99px}}.services-wrapper--no-border{border-bottom:none}.services{margin-top:110px;display:flex;flex-direction:column;text-align:center}@media (max-width: 767px){.services{margin-top:50px}}.services h3{color:#fff;margin-bottom:20px}@media (max-width: 767px){.services h3{margin-bottom:20px}}.services .text-l{padding-left:80px;padding-right:80px}@media (max-width: 767px){.services .text-l{padding-left:0;padding-right:0}}.services>p{color:#fff;margin-bottom:60px}@media (max-width: 767px){.services>p{margin-bottom:20px}}.services ol{margin-top:60px;margin-bottom:0;list-style:none;padding-left:0;display:flex;flex-direction:column;row-gap:25px;counter-reset:list}@media (max-width: 767px){.services ol{margin-top:30px;row-gap:40px}}.services ol li{list-style-type:none}@media (max-width: 767px){.services ol li{text-align:left}}.services ol li a{text-decoration:none;color:var(--purple-400);display:flex;align-items:center;transition:all .3s ease-out}@media (max-width: 767px){.services ol li a{flex-wrap:wrap;position:relative;row-gap:3px}}.services ol li a span{content:counter(list,decimal-leading-zero) "";font-feature-settings:"dlig" on;margin-right:30px}@media (max-width: 767px){.services ol li a span{margin-right:0;width:100%}}.services ol li a i{width:52px;height:52px;background-color:var(--purple-400);margin-left:auto;transform:translate(-30px);transition:inherit}@media (max-width: 767px){.services ol li a i{position:absolute;bottom:-4px;right:0;width:42px;height:42px;transform:translate(0)}}.services ol li a:hover{color:#fff}.services ol li a:hover i{transform:translate(0);background-color:#fff}.showroom{margin-top:100px}@media (max-width: 767px){.showroom{margin-top:50px}}.showroom__video{aspect-ratio:16/9;position:relative;margin-top:100px;background-color:var(--grey-900)}@media (max-width: 767px){.showroom__video{margin-top:50px}}.showroom__video:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--grey-800);animation-name:pulse;animation-duration:.6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes pulse{0%{opacity:1}to{opacity:0}}.showroom__video iframe{position:absolute;left:0;top:0;width:100%;height:100%}.showroom__gallery{display:grid;grid-template-columns:repeat(6,1fr);column-gap:20px;row-gap:20px;margin-top:20px}@media (max-width: 767px){.showroom__gallery{grid-template-columns:repeat(3,1fr);column-gap:10px;row-gap:10px;margin-top:30px}}.showroom__gallery img{display:block;width:100%;transition:all .15s ease-out}.showroom__gallery a{overflow:hidden}.showroom__gallery a:first-child{grid-column:1/4;grid-row:1/4}@media (max-width: 767px){.showroom__gallery a:first-child{grid-column:initial;grid-row:initial}}.showroom__gallery a:nth-child(4){grid-column:5/7;grid-row:1/3}@media (max-width: 767px){.showroom__gallery a:nth-child(4){grid-column:initial;grid-row:initial}}.showroom__gallery a:nth-child(6){position:relative}@media (max-width: 767px){.showroom__gallery a:nth-child(6):not(:last-child):before{z-index:1;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--grey-900);opacity:.9;pointer-events:none}.showroom__gallery a:nth-child(6):not(:last-child):after{content:"+" counter(count);position:absolute;counter-reset:count calc(var(--count) - 12);left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;font-size:26px;line-height:1.1;font-weight:375}}@media (max-width: 767px) and (max-width: 767px){.showroom__gallery a:nth-child(6):not(:last-child):after{font-size:24px}}@media (max-width: 767px){.showroom__gallery a:nth-child(7){display:none}}.showroom__gallery a:nth-child(7):not(:last-child){position:relative}.showroom__gallery a:nth-child(7):not(:last-child):before{z-index:1;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--grey-900);opacity:.9;pointer-events:none}.showroom__gallery a:nth-child(7):not(:last-child):after{content:"+" counter(count);position:absolute;counter-reset:count calc(var(--count) - 12);left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;font-size:26px;line-height:1.1;font-weight:375}@media (max-width: 767px){.showroom__gallery a:nth-child(7):not(:last-child):after{font-size:24px}}.showroom__gallery a:hover img{transform:scale(1.0625)}.showroom__gallery>span{display:none}.suppliers-wrapper{margin-top:90px;padding-top:80px;border-top:1px solid var(--grey-700)}.suppliers{text-align:center;display:flex;flex-direction:column;row-gap:60px;color:#fff}@media (max-width: 767px){.suppliers{margin-top:100px;row-gap:50px}}.suppliers-logos{display:flex;justify-content:space-between;align-items:center;column-gap:30px}@media (max-width: 767px){.suppliers-logos{flex-wrap:wrap;align-items:center;justify-content:center;row-gap:30px;column-gap:50px}}.suppliers-logos--other{padding-bottom:45px;flex-wrap:wrap;row-gap:50px}.suppliers-logos__item a{transition:all .15s ease-out;text-decoration:none}.suppliers-logos__item img{width:100%;max-height:47px;max-width:min(203px,100%)}.suppliers-more{margin-bottom:0}.suppliers-more a{color:var(--purple-400);transition:text-decoration .15s ease-out}.suppliers-more a:hover{text-decoration:underline solid transparent}.suppliers-list{margin-top:60px;display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:30px;max-height:min(1315px * var(--page),var(--total-height));overflow:hidden;transition:all .3s ease-out}@media (max-width: 767px){.suppliers-list{grid-template-columns:repeat(1,1fr);max-height:min(2630px * var(--page),var(--total-height));margin-top:50px}}.suppliers-buttons{margin-top:50px;row-gap:10px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px}.suppliers-logos-grid{display:grid;text-align:center;grid-template-columns:repeat(4,1fr);align-items:center;gap:60px 100px}@media (max-width: 991px){.suppliers-logos-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.suppliers-logos-grid{grid-template-columns:repeat(2,1fr);gap:70px}}@media print{.suppliers-logos-grid{grid-template-columns:repeat(4,1fr)}}.suppliers-logos-grid a,.suppliers-logos-grid img{max-width:100%;max-height:55px}.steps{margin-top:100px}@media (max-width: 767px){.steps{margin-bottom:50px}}.steps h3{color:#fff}.steps ul{margin-top:70px;padding-left:0;margin-bottom:0;list-style:none;display:flex;flex-direction:column;row-gap:10px}@media (max-width: 767px){.steps ul{margin-top:40px}}.steps ul li{background-color:var(--grey-900);padding:14px 40px;color:var(--purple-300);min-height:56px;box-sizing:border-box;display:flex;align-items:center;column-gap:40px}@media (max-width: 767px){.steps ul li{padding:15px 25px;column-gap:20px;min-height:76px;column-gap:30px}}.steps ul li:before{content:"";width:10px;height:10px;background-color:var(--red-500);display:block;flex-shrink:0}.text-and-gallery{display:flex;align-items:center;column-gap:100px;margin-top:110px}@media (max-width: 767px){.text-and-gallery{margin-top:80px;flex-direction:column;column-gap:0;row-gap:30px}}@media print{.text-and-gallery{flex-direction:row;column-gap:50px}}.text-and-gallery+.text-and-gallery{margin-top:15px}@media (max-width: 767px){.text-and-gallery+.text-and-gallery{margin-top:80px}}.text-and-gallery__gallery{flex-basis:520px;display:grid;row-gap:20px;column-gap:20px}@media (max-width: 767px){.text-and-gallery__gallery{order:1;flex-basis:unset}}@media print{.text-and-gallery__gallery{flex-basis:520px}}.text-and-gallery__gallery a{overflow:hidden}.text-and-gallery__gallery a:nth-child(n+2){display:none}.text-and-gallery__gallery a img{width:100%;display:block;transition:all .15s ease-out;transform:scale(1.05)}.text-and-gallery__gallery a:hover img{transform:scale(1)}.text-and-gallery__gallery--4{grid-template-columns:repeat(3,1fr)}.text-and-gallery__gallery--4 a:first-child{grid-column:1/4}.text-and-gallery__gallery--4 a:nth-child(n+2){display:initial}.text-and-gallery__gallery--2{grid-template-columns:repeat(2,1fr)}.text-and-gallery__gallery--2 a:nth-child(n+2){display:initial}.text-and-gallery__gallery--2 a:nth-child(n+3){display:none}.text-and-gallery__gallery--right{order:1}.text-and-gallery__text{flex-basis:440px}@media (max-width: 767px){.text-and-gallery__text{flex-basis:unset}}@media print{.text-and-gallery__text{flex-basis:440px}}.text-and-gallery__text h4{margin-bottom:40px;font-size:33px;line-height:1.1;font-weight:375}@media (max-width: 767px){.text-and-gallery__text h4{font-size:26px}}@media (max-width: 767px){.text-and-gallery__text h4{margin-bottom:30px}}.text-and-gallery__text a{color:var(--red-500)}.text-and-gallery__text p:last-child{margin-bottom:0}.text-and-image{margin-top:100px;display:flex;justify-content:space-between;column-gap:100px}@media (max-width: 767px){.text-and-image{flex-direction:column;row-gap:50px;margin-bottom:100px}}.text-and-image__text{flex-basis:448px}@media (max-width: 767px){.text-and-image__text{flex-basis:unset}}.text-and-image__text h3{color:#fff;font-size:36px;line-height:1.1;font-weight:375}@media (max-width: 767px){.text-and-image__text h3{font-size:28px}}@media print{.text-and-image__text h3{font-size:28px}}.text-and-image__text h4{margin-bottom:20px;font-size:33px;line-height:1.1;font-weight:375}@media (max-width: 767px){.text-and-image__text h4{font-size:26px}}.text-and-image__text h5{color:#fff;margin-top:50px;margin-bottom:20px;font-size:26px;line-height:1.1;font-weight:375}@media (max-width: 767px){.text-and-image__text h5{font-size:24px}}@media (max-width: 767px){.text-and-image__text h5{margin-top:30px}}.text-and-image__text p{font-size:21px;line-height:1.3}@media (max-width: 767px) and (max-width: 767px){.text-and-image__text p{font-size:18px}}.text-and-image__buttons{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:10px;margin-top:50px}@media (max-width: 575px){.text-and-image__buttons{margin-top:30px}}.text-and-image__buttons .btn{width:fit-content}@media (max-width: 575px){.text-and-image__buttons .btn{width:100%}}.text-and-image__image{flex-basis:500px}@media (max-width: 767px){.text-and-image__image{flex-basis:unset}}.text-and-image__image img{width:100%;border:50px solid var(--grey-900);box-sizing:border-box}@media (min-width: 769px) and (max-width: 991px){.text-and-image__image img{border:20px solid var(--grey-900)}}@media (max-width: 767px){.text-and-image__image img{border:20px solid var(--grey-900)}}.text-block h3{color:#fff;margin-bottom:40px}@media (max-width: 767px){.text-block h3{margin-bottom:20px}}.text-block a{color:var(--red-500);transition:all .15s ease-out}.text-block a:hover{text-decoration:underline solid transparent}.text-block table,.text-block td,.text-block th{border:1px solid var(--purple-300)}.text-block table{width:100%;border-collapse:collapse;margin-bottom:20px}@media (max-width: 767px){.text-block table{margin-bottom:10px}}.text-block table td,.text-block table th{padding:5px 10px}.text-block table p{margin-bottom:0}.text-block ul{list-style:none;margin-top:0;margin-bottom:0;padding-left:0;display:flex;flex-direction:column;row-gap:12px;font-size:21px;line-height:1.3}@media (max-width: 767px){.text-block ul{font-size:18px}}@media (max-width: 767px){.text-block ul{row-gap:9px}}.text-block ul li{padding-left:19px;position:relative}.text-block ul li:before{content:"";width:5px;height:5px;background-color:var(--red-500);position:absolute;left:0;top:12px}.text-block ul li p{margin-bottom:0}p{margin-top:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}.h1{font-size:62px;line-height:1;font-weight:375}@media (max-width: 767px){.h1{font-size:47px}}.h2{font-size:51px;line-height:1.1;font-weight:375}@media (max-width: 767px){.h2{font-size:42px}}.h3{font-size:36px;line-height:1.1;font-weight:375}@media (max-width: 767px){.h3{font-size:28px}}@media print{.h3{font-size:28px}}.h4{font-size:33px;line-height:1.1;font-weight:375}@media (max-width: 767px){.h4{font-size:26px}}.h5{font-size:26px;line-height:1.1;font-weight:375}@media (max-width: 767px){.h5{font-size:24px}}.h6{font-size:21px;line-height:1.1;font-weight:375}@media (max-width: 767px){.h6{font-size:18px}}.text-xl{font-size:24px;line-height:1.3}.text-l{font-size:21px;line-height:1.3}.text-m{font-size:18px;line-height:1.3}.text-s{font-size:16px;line-height:1.3}.text-xs{font-size:13px;line-height:1.3}@media (max-width: 767px){.text-l-mobile{font-size:21px}}@media (max-width: 767px){.text-m-mobile{font-size:18px}}@media (max-width: 767px){.text-s-mobile{font-size:15px}}@media (max-width: 767px){.text-xs-mobile{font-size:13px}}.text-l strong,.text-m strong,.text-s strong,.text-xs strong,.text-xxs strong,.text-medium{font-weight:500}
