.fp-col,.site,.swiper-vertical>.swiper-wrapper{-webkit-box-direction:normal}.fancybox-slide,.swiper-pagination,.txt-center{text-align:center}audio,canvas,progress,sub,sup,video{vertical-align:baseline}.btn:focus,.btn:hover,a:active,a:hover{outline-color:transparent}.btn,.btn:focus,.btn:hover,a,a:hover,abbr,header ul a{text-decoration:none}.fancybox-infobar,.fancybox-slide--image .fancybox-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.screen-reader-response,.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.list-block,.list-flex,.list-grid{margin-bottom:0;padding-left:0;list-style:none}.list-block{margin-top:0;display:block}.fp,.list-flex{display:-webkit-box;-ms-flex-wrap:wrap}.list-flex{margin-top:0;display:-ms-flexbox;display:flex;flex-wrap:wrap}.list-grid{margin-top:0;display:grid}.list-grid--2{grid-template-columns:repeat(1,minmax(0,1fr))}.list-grid--3,.list-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.hide{display:none}.block{display:block}.fp{display:-ms-flexbox;display:flex;flex-wrap:wrap}.container,.fp-col{display:-webkit-box;-ms-flex-wrap:wrap}.fp-col{display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.docsHeader__navSelect,.projectContent__details_list .value,.txt-right{text-align:right}.txt-left{text-align:left}.txt-up{text-transform:uppercase}.txt-lo{text-transform:lowercase}.img-responsive{max-width:100%;height:auto;display:block}.img-cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;-o-object-position:50% 0;object-position:50% 0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-wrapper,hr{-webkit-box-sizing:content-box}body{margin:0;padding:0;background-color:#131812}header ul{list-style:none;padding-left:0;margin:0}mark{background-color:transparent}legend{padding:0}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:inherit}abbr{border-bottom:none}address,dfn{font-style:normal}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;-webkit-appearance:none}.fnt-body,:where(.h1,.h2,.h3,.h4,.h5,.h6),:where(h1,h2,h3,h4,h5,h6){font-family:TWKEverett,sans-serif}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input,select{line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;margin:0;padding:0}optgroup{font-weight:700}.site{padding:0 4px 4px}.container{display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-inline:auto;max-width:1440px;width:100%;position:relative;z-index:2;padding-inline:16px}.container.block{display:block}.col-12{width:100%}:where(h1,h2,h3,h4,h5,h6){margin-block:0 1rem;font-weight:400}:where(.h1,.h2,.h3,.h4,.h5,.h6){font-weight:400}.h1,h1{font-size:clamp(4rem,5.209vw,7.5rem);line-height:1.15;letter-spacing:-.8px}.h2,h2{font-size:clamp(3.2rem,3.473vw,5rem);line-height:1.156;letter-spacing:-.64px}.h3,h3{font-size:clamp(2.8rem,2.63888889vw,3.8rem);line-height:1.15;letter-spacing:-.56px}.h4,.h4-alt,h4{line-height:1.45}.h4,h4{font-size:clamp(2rem,1.73611111vw,2.5rem);letter-spacing:-.4px}.h4-alt{font-size:clamp(1.8rem,1.73611111vw,2.5rem);letter-spacing:-.36px}.aboutContent__text h3,.h5,h5{font-size:clamp(1.7rem,1.31944444vw,1.9rem);line-height:1.29}.h5,h5{letter-spacing:0}.h5-desk{font-size:1.9rem;line-height:1.27;letter-spacing:0}p{margin-top:0;margin-bottom:2rem}.siteMain ul:not(.list-block,.list-grid,.list-flex){margin-block:20px;padding-left:clamp(19px,1.52777778vw,22px);display:grid;gap:10px}.txt-lead{font-size:1.8rem}.txt-small{font-size:1.3rem;line-height:1.31}.fnt-body{font-weight:400}html{scrollbar-gutter:stable;font-size:62.5%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}body{color:#EDEBCB;font-family:TWKEverett,sans-serif;font-weight:400;font-size:clamp(1.5rem,2vw,1.5rem);line-height:1.334}b,strong{font-weight:400}small{font-size:80%}cite{font-style:normal}@font-face{font-family:TWKEverett;src:url(../../build/fonts/TWKEverett-Regular.woff2) format('woff2'),url(../../build/fonts/TWKEverett-Regular.woff) format('woff');font-weight:400;font-style:normal;font-stretch:normal;font-display:auto}body:has(dialog[open]){overflow:hidden}.siteDialog{display:none;position:fixed;top:0;border:0;margin:auto;background:0 0;padding:0;color:#EDEBCB;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-touch-action:none;touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.siteDialog[open]{display:block}.siteDialog__toggle{background-color:transparent;padding:0;border:0;position:absolute;top:20px;right:20px}.siteDialog.dialog-open{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .4s ease .2s,-webkit-transform .4s ease .2s;-o-transition:opacity .4s ease .2s,transform .4s ease .2s;transition:opacity .4s ease .2s,transform .4s ease .2s;transition:opacity .4s ease .2s,transform .4s ease .2s,-webkit-transform .4s ease .2s}.siteDialog.dialog-closing{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}dialog::-webkit-backdrop{background:rgba(201,203,212,.9);backdrop-filter:blur(20px);opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}dialog::backdrop{background:rgba(201,203,212,.9);backdrop-filter:blur(20px);opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}dialog.dialog-open::-webkit-backdrop{opacity:1}dialog.dialog-open::backdrop{opacity:1}dialog.dialog-closing::-webkit-backdrop{opacity:0;-webkit-transition:opacity .2s ease .3s;-o-transition:opacity .2s ease .3s;transition:opacity .2s ease .3s}dialog.dialog-closing::backdrop{opacity:0;-webkit-transition:opacity .2s ease .3s;-o-transition:opacity .2s ease .3s;transition:opacity .2s ease .3s}.btn{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.aligncenter,a img.aligncenter,div.aligncenter{display:block;margin-inline:auto}.btn svg{display:block;-ms-flex-negative:0;flex-shrink:0}.btn[disabled]{cursor:not-allowed;opacity:.6}.btn-primary{line-height:1;border-radius:200px;border:1px solid #DF1A20;background-color:#DF1A20;color:#FFFCF6;gap:16px;font-size:1.4rem;padding:clamp(10px,.834vw,12px) 19px}.btn-primary .arrow{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn-primary .icon-remove{margin-right:-10px}.btn-primary path{fill:currentColor}.btn-primary:hover{border-color:#b11519;background-color:#b11519}.btn-primary:hover .arrow{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.btn-primary--large{padding:clamp(15px,1.11111111vw,16px) clamp(23px,1.73611111vw,25px);font-size:clamp(16px,1.25vw,18px);gap:17px}.btn-primary--light-brd{background-color:transparent;color:#FFFCF6;border-color:currentColor}.btn-primary--light-brd:hover{background-color:#FFFCF6;color:#131812;border-color:#FFFCF6}.btn-primary--dark-brd{background-color:transparent;color:#131812;border-color:currentColor}.btn-primary--dark,.btn-primary--dark-brd:hover{border-color:#131812;background-color:#131812}.btn-primary--dark-brd:hover{color:#FFFCF6}.btn-primary--dark path{fill:#FFFCF6}.btn-tiny{font-size:1.3rem;padding:2px 11px;border-radius:200px;border:1px solid #EDEBCB}.btn-tiny.unactive{opacity:.5;border-color:transparent}.btn-tiny:hover{opacity:1}.btn-next{gap:7px;font-size:1.2rem}input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=email],input[type=number],select{padding:14px 20px}input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=email],input[type=number],select,textarea{border:1px solid #131812;border-radius:20px;background-color:transparent;color:#131812;width:100%;-webkit-box-shadow:none;box-shadow:none;font-size:15px;-webkit-transition:border .4s ease-in-out;-o-transition:border .4s ease-in-out;transition:border .4s ease-in-out}input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=checkbox]:focus,input[type=radio]:focus,input[type=email]:focus,input[type=number]:focus,select:focus,textarea:focus{outline:0}textarea{resize:none;line-height:1.34;padding:8px 20px 15px}select{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M9.66455 0.747559L5.16455 4.74756L0.664551 0.747558' stroke='%23131812' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");background-position:right 20px top 50%}input[type=checkbox],input[type=radio]{background-color:transparent;border:1px solid #131812;width:17px;height:17px;border-radius:0;position:relative;margin-right:5px}input[type=checkbox]:after,input[type=radio]:after{content:'';position:absolute;inset:2px;-webkit-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}input[type=checkbox]:checked:after,input[type=radio]:checked:after{background-color:#131812}input[type=radio],input[type=radio]:after{border-radius:100%}input[type=range]{-webkit-appearance:none;width:100%;height:1px;background:#131812;border-radius:0;outline:0;padding:0;margin:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:17px;height:17px;background:#DF1A20;cursor:pointer;border-radius:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type=range]::-moz-range-thumb{width:17px;height:17px;background:#DF1A20;cursor:pointer;border-radius:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#131812!important}::-webkit-input-placeholder{color:#EDEBCB}:-moz-placeholder{color:#EDEBCB}::-moz-placeholder{color:#EDEBCB}:-ms-input-placeholder{color:#EDEBCB}.alignright{float:right}.alignleft{float:left}a img.alignright{float:right}a img.alignleft{float:left}figure{margin:50px 0 40px}figcaption{margin-top:16px}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.gallery{display:grid;grid-gap:10px;grid-template-columns:repeat(2,1fr)}.gallery-columns-1{grid-template-columns:1fr}.gallery-columns-2,.siteFooter__contacts{grid-template-columns:repeat(2,1fr)}.wpcf7Form{position:relative}.wpcf7Form__inner{gap:32px;display:grid}.wpcf7Form__row{gap:5px;display:grid;-ms-flex-line-pack:start;align-content:start}.wpcf7Form__row--full{grid-column:-1/1}.wpcf7-form-control-wrap{display:block}.wpcf7Form__row--acceptance{gap:12px}.wpcf7Form__row--acceptance .wpcf7-form-control-wrap label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;cursor:pointer}.wpcf7Form__row--acceptance .wpcf7-form-control-wrap input{-ms-flex-negative:0;flex-shrink:0;margin-right:0}.wpcf7Form__row--acceptance .wpcf7-form-control-wrap a{text-decoration:underline}.wpcf7-response-output:empty,.wpcf7-spinner{display:none}.hidden-fields-container,.wpcf7-turnstile{grid-column:-1/1}.wpcf7Form .wpcf7-not-valid-tip{font-size:1.3rem;line-height:1.31;display:block;color:red}.invalid .wpcf7-response-output{color:red}.wpcf7Ty{visibility:hidden;display:none;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:absolute;inset:0}.wpcf7Ty__inner{max-width:471px;margin:auto}.codedropz-upload-wrapper .codedropz-upload-handler{border-radius:20px;border:1px dashed var(--Tumeroheline,#131812);background:rgba(255,252,246,.2);margin-bottom:5px}.codedropz-upload-wrapper .codedropz-upload-container{padding:clamp(15px,1.38888889vw,20px) 20px clamp(19px,1.59722222vw,23px)}.codedropz-upload-wrapper .codedropz-btn-wrap{display:inline-block}.codedropz-upload-wrapper .dnd-upload-counter{display:none}.codedropz-upload-wrapper .dnd-upload-status .name{color:inherit;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.codedropz-upload-wrapper .dnd-upload-status .name em{font-style:normal;font-weight:400;font-size:1.3rem;line-height:1.31}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;inset:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#000;opacity:0;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);-o-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.5;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;-o-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;-o-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#000;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;top:0;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;user-select:none;z-index:99995}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:#fff;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;margin:0;position:relative;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;padding:0;height:44px;width:44px}.fancybox-progress,.swiper-wrapper{-webkit-transition-property:-webkit-transform;-o-transition-property:transform}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#000}.fancybox-button:hover{color:#666}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;-webkit-transform-origin:0;transform-origin:0;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#000;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;opacity:0;position:absolute;top:calc(50% - 50px);padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left)}.fancybox-navigation .fancybox-button--arrow_right{right:0;right:env(safe-area-inset-right)}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}.swiper,.swiper-wrapper{z-index:1;position:relative}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);-o-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}:root{--swiper-theme-color:#007aff;--site-selection-height:88px;--site-header-height:96px}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-o-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-button-next,.swiper-button-prev{z-index:10;cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.siteFooter{padding-block:clamp(32px,4.167vw,60px) 22px}.siteFooter__wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.siteFooter__title{margin-bottom:clamp(64px,5.48611111vw,79px);color:inherit;-ms-flex-item-align:start;align-self:start}.siteFooter__text{margin-bottom:64px}.siteFooter__text p{margin-bottom:48px}.siteFooter__contacts{display:grid;grid-gap:48px 16px;margin-bottom:clamp(63px,5.06944444vw,73px)}.siteFooter__cert{margin-bottom:16px}.siteFooter__cert img{max-width:clamp(173px,15.97222222vw,230px)}.siteFooter__nav{gap:clamp(15px,1.18055556vw,17px)}.siteFooter__menu{gap:15px}.siteFooter__menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:inherit}.siteFooter__menu .menu-item:not(:last-child):after{content:'|';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:pre}.siteHeader__logo,.siteNav__menu a:after{-webkit-user-select:none;-moz-user-select:none}.siteFooter__end{margin-top:24px;border-top:1px solid rgba(19,24,18,.3);padding-top:23px}.siteFooter__copy{opacity:.3}.siteHeader{position:relative;z-index:10;color:#FFFCF6;-webkit-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}.siteHeader--alt{position:absolute;top:var(--site-selection-height);background-color:transparent;left:3px;right:3px}.siteSelection{padding-block:17px 16px;min-height:40px}.siteSelection .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.siteSelection .left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px 0}.siteHeader__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:16px;gap:clamp(23px,1.94444444vw,28px)}.siteHeader__logo{z-index:2;position:relative;font-size:1.5rem;-ms-user-select:none;user-select:none;margin-bottom:0;height:clamp(28px,2.91666667vw,42px);width:auto}.siteHeader__logo img{height:100%;width:auto;display:block}.siteHeader__link{height:100%}.siteNav__menu{gap:28px}.siteNav__menu a{overflow:hidden;display:inline-block;position:relative;padding-block:4px}.siteNav__menu a:after{-ms-user-select:none;user-select:none;white-space:pre;width:100%;height:2px;background-color:currentColor;position:absolute;left:0;bottom:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translateX(-102%);-ms-transform:translateX(-102%);transform:translateX(-102%)}.homeHeader,.readMoreList__item{position:relative}.readMoreList__img,.siteNav__toggle svg path{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.siteNav__menu .current-page-ancestor>a:after,.siteNav__menu .current_page_parent>a:after,.siteNav__menu a:hover:after,.siteNav__menu a[aria-current]:after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.siteNav__menu .sub-menu{display:none}.siteNav__toggle{cursor:pointer;padding:0;border:0;display:block;border-radius:100%;background:0 0;backdrop-filter:blur(25px)}.siteNav__toggle:focus{outline:0}.siteNav__toggle svg path{transform-box:fill-box;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;transition:all .4s ease-in-out}.mobileNav--open .siteNav__toggle svg path:nth-of-type(1){opacity:0}.mobileNav--open .siteNav__toggle svg path:nth-of-type(2){-webkit-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.mobileNav--open .siteNav__toggle svg path:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.headerSearch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.headerSearch__btn{padding:0;border:0;border-radius:100%;background-color:rgba(24,30,23,.3)}.langSwitch__btn{gap:5px}.langSwitch__list{gap:3px;border-radius:7px;background:var(--Heleroheline,#EDEBCB)}.contactContent.brad,.trustedBySection.brad,.txtListSection.brad{border-top-left-radius:0;border-top-right-radius:0}.homeHeader{z-index:2;margin-bottom:-7px}.homeHeader__wrap{height:clamp(560px,54.65277778vw,787px);-ms-flex-line-pack:end;align-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:48px}.homeHeader__title{margin-bottom:clamp(16px,1.80555556vw,26px)}.homeHeader__lead{max-width:480px;color:rgba(255,252,246,.55);margin-bottom:48px}.homeHeader__side{margin-left:auto;justify-self:end}.trustedBySection{padding-top:7px;overflow:hidden}.trustedBySection__wrap{padding-block:clamp(19px,1.875vw,27px) clamp(8px,2.29166667vw,33px)}.trustedBySection__title{font-size:1.5rem;letter-spacing:0;margin-bottom:10px}.ctaSection--alt .ctaSection__title,.page-content h2{font-size:clamp(2.8rem,2.63888889vw,3.8rem);letter-spacing:-.56px}.trustedBySlider .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.trustedBySlider__item.swiper-slide{width:auto}.servicesIntro__wrap{padding-block:clamp(36px,3.88888889vw,56px) clamp(32px,4.72222222vw,68px)}.servicesIntro__label{margin-bottom:33px}.servicesIntro__title{margin-bottom:clamp(15px,2.08333333vw,30px)}.servicesIntro__text{margin-bottom:clamp(48px,4.51388889vw,65px);max-width:490px}.servicesIntro__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:clamp(48px,7.63888889vw,110px);gap:clamp(21px,2.22222222vw,32px)}.ctaSection{padding-block:clamp(16px,2.63888889vw,38px)}.ctaSection+.ctaSection{margin-top:7px}.ctaSection__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctaSection__media{min-height:clamp(350px,46.59722222vw,671px)}.ctaSection__main{padding-block:clamp(20px,5.20833333vw,75px) clamp(32px,5.20833333vw,75px)}.ctaSection__title{margin-bottom:clamp(24px,2.08333333vw,30px);color:inherit}.ctaSection__btn{margin-top:clamp(28px,3.125vw,45px)}.ctaSection--alt .ctaSection__title{color:#FFFCF6;line-height:1.15;margin-bottom:11px}.ctaSection--alt .ctaSection__btn{margin-top:26px}.ctaSection--flip .ctaSection__label{right:initial;left:38px}.ctaSection--flip .ctaSection__title{color:#131812}.readMoreSection__wrap{padding-block:0 clamp(32px,5.55555556vw,80px)}.readMoreSection__title{margin-top:clamp(32px,4.09722222vw,59px);margin-bottom:48px}.readMoreList{gap:31px}.readMoreList__item:has(.readMoreList__btn):hover .readMoreList__img{scale:1.05}.readMoreList__media{margin-bottom:20px;overflow:hidden}.readMoreList__img{transition:all .4s ease-in-out;scale:1}.readMoreList__title{margin-bottom:clamp(7px,.69444444vw,10px)}.readMoreList__text{color:rgba(237,235,203,.5);margin-bottom:0}.readMoreList__btn{margin-top:47px}.readMoreList__title+.readMoreList__btn{margin-top:18px}.readMoreList__btn::before{content:" ";position:absolute;inset:0}.guidingSection+.readMoreSection .readMoreSection__wrap:before,.title-arrow:before{content:'';-webkit-user-select:none;white-space:pre}.readMoreSlider.swiper{overflow:visible}.readMoreSlider__item{width:clamp(271px,24.65277778vw,355px)}.txtListSection{padding-top:7px;margin-top:-7px}.txtListSection__wrap{padding-block:clamp(39px,3.125vw,45px) clamp(31px,3.81944444vw,55px)}.txtList{gap:clamp(40px,5.55555556vw,80px)}.txtList__title{margin-bottom:clamp(8px,.625vw,9px)}.txtList__text{opacity:.5;margin-bottom:0}.productsIntro{padding-block:clamp(32px,5.55555556vw,80px) clamp(31px,5.55555556vw,80px)}.productsIntro--alt{padding-block:clamp(32px,4.16666667vw,60px) clamp(47px,5.55555556vw,80px)}.productsIntro__title{margin-bottom:40px}.productsIntro__side{padding-top:8px}.productCatsIntro{padding-block:clamp(32px,3.95833333vw,57px) clamp(48px,4.30555556vw,62px)}.productCatsIntro__wrap{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.productCatsIntro__main{margin-bottom:clamp(49px,3.54166667vw,51px)}.productCatsIntro__title{margin-bottom:clamp(16px,1.94444444vw,28px);color:#FFFCF6}.productCatsIntro__text{color:rgba(237,235,203,.55);max-width:430px;margin-bottom:0}.productCatsIntro__text span{color:#EDEBCB}.productCatsIntro__btn{margin-top:auto}.productCatsIntro__media{-ms-flex-item-align:stretch;align-self:stretch}.productCatsIntro__media:after{position:absolute;inset:2px -28px 2px auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:pre;width:1px;height:100%;background-color:rgba(255,252,246,.3)}.aboutHeader,.contactHeader,.productCatsIntro__categories .item,.productCatsIntro__side,.projectsList__item,.servicesList__item{position:relative}.productCatsIntro__media .item{display:none}.productCatsIntro__media .item.active{display:block}.productCatsIntro__side_title{font-size:1.2rem;letter-spacing:0;opacity:.6}.productCatsIntro__categories{padding-block:0 clamp(47px,7.01388889vw,101px);font-size:clamp(17px,1.31944444vw,19px);gap:clamp(12px,1.77083333vw,25.5px)}.productCatsIntro__categories .item{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:.4}.productCatsIntro__categories .link{gap:30px}.productCatsIntro__categories .count{vertical-align:super;font-size:55%;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);display:inline-block}.productCatsIntro__categories .btn{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.productCatsIntro__categories .item:hover{opacity:1}.productCatsIntro__categories .item:hover .btn{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.productCatsIntro__categories .active{opacity:1}.productCatsIntro__categories .active .btn{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.productCatsIntro--alt{background-color:#FFFCF6;color:#131812}.productCatsIntro--alt .productCatsIntro__label{background:rgba(19,24,18,.15)}.productCatsIntro--alt .productCatsIntro__title{color:#131812}.productCatsIntro--alt .productCatsIntro__text{color:rgba(19,24,18,.55);max-width:430px}.productCatsIntro--alt .productCatsIntro__text span{color:#131812}.productCatsIntro--alt .productCatsIntro__media:after{background-color:rgba(19,24,18,.3)}.contactHeader{overflow:hidden}.contactHeader__wrap{z-index:2;padding-block:48px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:560px}.contactHeader__title{margin-bottom:48px}.contactHeader__lead{margin-bottom:24px}.contactHeader__media{z-index:1}.contactContent{padding-block:clamp(32px,3.195vw,46px) clamp(47px,5.48611111vw,79px);background-color:#FFFCF6;color:#131812;margin-top:-7px}.contactContent__wrap{padding-top:7px}.contactContent__left a{text-decoration:underline;text-underline-offset:4px}.contactContent__title{color:inherit;margin-bottom:clamp(24px,2.084vw,30px)}.contactContent__main_address{margin-bottom:clamp(24px,1.737vw,25px)}.contactContent__main_contacts{margin-bottom:clamp(21px,1.737vw,25px);gap:7px;display:grid;justify-items:start}.contactContent__kmkr_nr,.contactContent__reg_nr{margin-bottom:7px}.contactContent__note{margin-top:clamp(24px,3.195vw,46px);opacity:.5;max-width:563px}.contactContent__right{display:grid;justify-items:start;grid-gap:clamp(48px,5.48611111vw,79px) 0}.contactContent__right .contactBox__title{margin-bottom:17px}.contactBox__title{color:#131812;margin-bottom:25px}.teamList__langs,.teamList__position{color:rgba(237,235,203,.5)}.contactBox__address{max-width:225px;margin-bottom:7px}.contactBox__contacts{margin-top:clamp(15px,1.80555556vw,26px);justify-items:start;display:grid;gap:7px}.contactBox__title+.contactBox__contacts{margin-top:0}.contactBox__contacts a{text-decoration:underline;text-underline-offset:4px}.contactBox__note{opacity:.5;max-width:450px;margin-top:26px}.contactContent__end{margin-top:clamp(48px,4.09722222vw,59px);border-top:1px solid rgba(24,30,23,.3);padding-top:clamp(47px,4.09722222vw,59px);display:grid;grid-gap:47px 0}.contactContent__end .contactBox__address{max-width:322px}.teamSection{padding-block:clamp(32px,4.16666667vw,60px) clamp(48px,5.48611111vw,79px)}.teamSection__title{margin-bottom:clamp(24px,2.77777778vw,40px)}.teamList{gap:50px 31px}.teamList__item{display:grid;grid-gap:24px}.teamList__top{gap:7px}.teamList__name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:4px}.teamList__position{margin-bottom:14px}.teamList__contacts{justify-items:start;display:grid;gap:7px}.teamList__contacts a{text-decoration:underline;text-underline-offset:4px}.teamList--alt .teamList__langs,.teamList--alt .teamList__position{color:rgba(19,24,18,.5)}.aboutHeader__wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-line-pack:end;align-content:end;max-height:560px;height:100vh;padding-block:48px}.aboutHeader__title{margin-bottom:48px}.aboutHeader__title .top{margin-bottom:16px}.aboutHeader__lead{margin-bottom:0}.aboutHeader__media{background-color:#000}.aboutHeader__media img{opacity:.8}.aboutContent{padding-block:clamp(32px,5.55555556vw,80px) clamp(61px,7.70833333vw,111px)}.aboutContent__title{margin-bottom:clamp(24px,2.36111111vw,34px)}.aboutContent__text{max-width:450px}.aboutContent__text h3{letter-spacing:0;margin-top:clamp(33px,2.84722222vw,41px);margin-bottom:clamp(15px,1.38888889vw,20px)}.aboutContent__text ul{margin-block:0}.aboutContent__links{gap:12px 20px;margin-top:clamp(48px,4.51388889vw,65px)}.aboutContent__side{color:#EDEBCB}.aboutContent__side_text{max-width:411px}.jobsSection{background:#EDEBCB;color:#131812;padding-block:clamp(32px,3.125vw,45px)}.ctaSection+.jobsSection{margin-top:clamp(4px,.48611111vw,7px)}.jobsSection__title{color:inherit;margin-bottom:14px}.jobsSection__side{padding-top:10px}.jobsSection__text{max-width:563px}.jobsSection__btn{margin-top:clamp(15px,3.05555556vw,44px)}.guidingSection{padding-block:clamp(32px,4.16666667vw,60px) clamp(38px,4.16666667vw,60px)}.guidingSection__title{margin-bottom:clamp(12px,1.73611111vw,25px)}.guidingSection__btn{margin-top:clamp(28px,3.125vw,45px)}.guidingSection__side{padding-top:49px}.guidingSection__side_title{max-width:450px;margin-bottom:32px}.guidingSection__side_content{max-width:560px}.guidingSection__side_content ul{margin-block:0}.guidingSection+.readMoreSection .readMoreSection__wrap:before{display:block;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:1px;background-color:rgba(255,252,246,.3)}.certsHeader__title{margin-block:32px 62px}.certsContent{padding-bottom:clamp(64px,5.34722222vw,77px)}.certsGroupsList{gap:47px}.certsGroupsList__group{opacity:.5;font-size:1.5rem;border-bottom:1px solid rgba(255,252,246,.3);letter-spacing:0;padding-bottom:25px;margin-bottom:12px}.certsTxtList__item{padding-block:26px 23px}.certsTxtList__col{padding-right:8.37037037%}.certsTxtList__title{margin-bottom:0}.certsTxtList__text{margin-bottom:0;padding-top:6px}.projectsView,.sectorsView{margin-bottom:4px}.certsTxtList__btn{text-decoration:underline;color:#FFFCF6;margin-top:30px}.sectorsContent{padding-block:11px clamp(63px,5.55555556vw,80px)}.sectorsList{gap:clamp(30px,3.47222222vw,50px) 31px}.sectorsList__media{overflow:hidden;margin-bottom:15px}.productionGallerySlider.swiper,.productsSlider.swiper{overflow:visible}.sectorsList__text{max-width:580px;opacity:.5;margin-bottom:0}.machineriesView{padding-bottom:clamp(64px,5.55555556vw,80px)}.machineriesHeader.faqHeader{padding-bottom:48px}.productsHeader__categories{border-top:1px solid rgba(255,252,246,.3);gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:16px;margin-top:19px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.productsHeader__categories a{-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.projectsList__img,[data-toggle=dropdown] line{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.productsHeader__categories a:hover{opacity:.75}.productsHeader__categories .active{opacity:.5}.docsHeader__navSelectWrap{border:1px solid rgba(255,252,246,.4);border-radius:24px}.docsHeader__navSelectWrap *{padding-block:10px;line-height:1;font-size:1.4rem}.docsHeader__navSelectLabel{border-right:1px solid rgba(255,252,246,.4);padding-inline:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.docsHeader__navSelect{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;width:100%;background-color:transparent;color:#FFFCF6;background-image:url(../img/icon-select.svg);background-repeat:no-repeat;background-position:right 23px top 50%;padding-right:50px}.productionGallerySection__header,.servicesList{border-top:1px solid rgba(255,252,246,.3)}.machineryGallery__thumb.swiper-slide,.productionGallerySlider__item{width:auto}.docsHeader__navSelect option{color:#181E17}.productionGallerySection{padding-top:21px}.productionGallerySection__header{padding-block:59px 35px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.productionGallerySlider__nav{gap:10px}.faqHeader{padding-block:32px clamp(28px,4.16666667vw,60px)}.faqHeader__title{margin-bottom:24px}.projectsHeader__title{margin-bottom:16px}.projectsHeader__side .text{margin-bottom:24px}.projectsContent__wrap{padding-block:24px clamp(32px,4.16666667vw,60px)}.projectsList{gap:49px 33px}.abs-in,.projectsList__btn::before,[data-content=dropdown]{position:absolute}.projectsList__item:hover .projectsList__img{scale:1.05}.projectsList__media{margin-bottom:21px}.projectsList__img{transition:all .4s ease-in-out}.projectsList__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:15px}.projectsList__title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.projectsList__btn{-ms-flex-negative:0;flex-shrink:0}.projectsList__btn::before{content:" ";inset:0}.projectsList--alt{gap:46px 32px}.projectsContent__footer{padding-top:49px}.servicesHeader__wrap{padding-block:0 clamp(94px,7.84722222vw,113px);gap:12px 0}.servicesHeader__main{padding-top:12px}.servicesHeader__title{margin-bottom:clamp(16px,2.08333333vw,30px)}.servicesHeader__text{margin-bottom:clamp(48px,4.16666667vw,60px)}.servicesHeader .txtList{gap:clamp(30px,3.54166667vw,51px);padding-right:0}.servicesContent{padding-bottom:clamp(16px,2.43055556vw,35px)}.servicesList__item{border-bottom:1px solid rgba(255,252,246,.3);padding-block:clamp(15px,3.05555556vw,44px) 48px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0 clamp(22px,3.26388889vw,47px);display:grid}.servicesList__item:hover .servicesList__main,.servicesList__item:hover .servicesList__text{opacity:1}.servicesList__item:last-child{border-bottom:0}.servicesList__nr{width:clamp(41px,3.47222222vw,50px);height:clamp(41px,3.47222222vw,50px);border-radius:100%;border:1px solid rgba(255,252,246,.3);color:rgba(255,252,246,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:52px}.servicesList__main{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;margin-top:-5px}.servicesList__title{margin-bottom:clamp(25px,4.16666667vw,60px)}.servicesList__side{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-1px}.servicesList__text{-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;margin-bottom:18px}.servicesList__btn{margin-top:clamp(30px,4.16666667vw,60px)}.servicesList--alt .servicesList__item{padding-left:0;padding-bottom:0}.servicesList--alt .servicesList__main,.servicesList--alt .servicesList__text{opacity:1}.machineryContent__inner{padding-block:38px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:16px}.machineryContent__main{padding-top:2px}.machineryContent_media--mobile{margin-bottom:24px}.machineryContent__title{margin-bottom:clamp(24px,4.09722222vw,59px)}.machineryGalleryMain{margin-bottom:7px}.machineryGallery__thumb{-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;cursor:pointer;opacity:.75}.machineryGallery__thumb.swiper-slide-thumb-active{opacity:1}.projectContent__wrap{padding-bottom:clamp(32px,5.55555556vw,80px)}.projectContent__breadcrumbs{padding-block:1px clamp(15px,1.73611111vw,25px)}.projectContent__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;grid-gap:7px}.projectContent__main{padding:clamp(16px,2.77777778vw,40px) clamp(16px,2.639vw,38px) clamp(48px,5.556vw,80px)}.projectContent__feat{margin-bottom:24px}.projectContent__title{margin-bottom:clamp(24px,2.01388889vw,29px)}.projectContent__text{margin-bottom:clamp(40px,3.26388889vw,47px)}.projectContent__small_title{margin-bottom:10px;margin-left:-2px}.projectContent__details_list{margin-bottom:clamp(31px,3.68055556vw,53px)}.projectContent__details_list .item{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px 10px;grid-template-columns:auto 1fr;border-bottom:1px solid rgba(24,30,23,.3);padding-block:7px 8px}.projectContent__details_list .item:last-child{border-bottom:0}.projectContent__btn{margin-top:15px}.projectGallery{display:grid;gap:7px}.projectGallery__link{display:block}.usedProductsSection__wrap{padding-block:clamp(32px,3.125vw,45px) 112px}.usedProductsSection__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:clamp(24px,2.08333333vw,30px)}.usedProductsSection__title{margin-bottom:0}.productsSlider__nav{gap:16px}.brad,.site{overflow:clip}.productsSlider__item{width:clamp(271px,24.65277778vw,355px)}.productsSlider__item .productsList__item{list-style:none}.projectView .productsIntro{padding-top:0}.serviceContent{margin-bottom:4px}.serviceView :has(.serviceNav) .serviceContent{margin-bottom:0}.serviceContentContent__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:16px;padding-block:clamp(34px,2.63888889vw,38px) clamp(48px,5.55555556vw,80px)}.serviceContent__main{padding-top:2px}.serviceContent__title{margin-bottom:clamp(24px,2.08333333vw,30px)}.serviceContent__certs,.serviceContent__text{margin-bottom:clamp(48px,4.16666667vw,60px)}.serviceContent__text ul{gap:20px!important}.serviceContent__certs{max-width:633px}.serviceNav__wrap{padding-block:45px 64px}.serviceNav__label{margin-bottom:28px}.serviceView .ctaSection{margin-bottom:4px}.abs-in{inset:0}.brad{border-radius:7px}.mi-auto{margin-inline:auto}.ani{visibility:hidden}.grid-stack{grid-row:1;grid-column:1}.light-txt{color:#FFFCF6}.light-bg{background:var(--Bee,#FFFCF6);color:#181E17}.yellow-bg{background:var(--Bee,#EDEBCB);color:#181E17}.gray-bg{background-color:#C9CBD4;color:#131812}.label-bubble{padding:5px 15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:200px;background:rgba(255,252,246,.15);margin-bottom:34px}.site,.title-arrow{display:-ms-flexbox}.label-bubble.label-bubble{line-height:1}.label-bubble--alt{background:rgba(19,24,18,.15)}.label-bubble--red{color:var(--Bee,#FFFCF6);background:var(--Punane,#DF1A20)}.title-arrow{margin-left:-2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:flex;gap:9px}.title-arrow:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='15' viewBox='0 0 10 15' fill='none'%3E%3Cpath d='M1.41406 1.41406L7.12611 7.12611L1.41406 12.8382' stroke='%23DF1A21' stroke-width='3' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-moz-user-select:none;-ms-user-select:none;user-select:none;width:clamp(8px,.69444444vw,10px);height:clamp(12px,1.04166667vw,15px)}.scroll-wrap{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.scroll-wrap::-webkit-scrollbar{display:none}.site{display:-webkit-box;display:flex;min-height:100vh;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}[data-content=accordion],[data-content=dropdown]{height:0;overflow:hidden}[data-toggle=accordion],[data-toggle=dropdown]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;text-align:left;padding:0;border:0;background-color:transparent}.admin-bar .site{min-height:calc(100vh - 32px)}.siteMain{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-tab-contents]{position:relative}[data-parent=dropdown]{position:relative;display:inline-block}[data-toggle=dropdown]{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-toggle=dropdown] line{transition:all .4s ease-in-out}[data-toggle=dropdown][aria-expanded=true] line:last-child{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}[data-toggle=accordion]{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%}[data-toggle=accordion] line{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}[data-toggle=accordion][aria-expanded=true] line:last-child{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}body{overflow-x:hidden}.wide-section{width:100vw;position:relative;margin-left:-50vw;left:50%}.wp-video{width:100%!important;max-width:100%!important;aspect-ratio:var(--video-width)/var(--video-height)}.wp-video .mejs-container,.wp-video .mejs-inner,.wp-video .mejs-overlay,.wp-video .mejs-poster,.wp-video video{width:100%!important;height:100%!important}.pageContent{padding-block:32px clamp(26px,4.16666667vw,60px);max-width:675px}.pageContent__title{margin-bottom:clamp(24px,2.083vw,30px)}.page-content h2,.page-content h3,.page-content h4{color:#FFFCF6}.page-content h2{line-height:1.15;margin-block:47px 25px}.page-content h3{font-size:clamp(2rem,1.73611111vw,2.5rem);line-height:1.45;letter-spacing:-.4px;margin-block:47px 25px}.page-content h4{font-size:clamp(1.7rem,1.31944444vw,1.9rem);line-height:1.29;letter-spacing:0;margin-block:34px 17px}.page-content.page-content ul{margin-block:32px clamp(32px,2.43055556vw,35px)}@media only screen and (min-width:1280px){.container,.machineryContent__inner,.serviceContentContent__inner{padding-inline:38px}.col-d-none{display:none}.col-d-1{width:8.33%}.col-d-2{width:16.66%}.col-d-3{width:25%}.col-d-4{width:33.33%}.col-d-5{width:41.66%}.col-d-6{width:50%}.col-d-7{width:58.33%}.col-d-8{width:66.66%}.col-d-9{width:75%}.col-d-10{width:83.33%}.col-d-11{width:91.66%}.col-d-12{width:100%}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.mi-out{margin-inline:-38px}}@media only screen and (min-width:1440px){.col-dl-none{display:none}.col-dl-1{width:8.33%}.col-dl-2{width:16.66%}.col-dl-3{width:25%}.col-dl-4{width:33.33%}.col-dl-5{width:41.66%}.col-dl-6{width:50%}.col-dl-7{width:58.33%}.col-dl-8{width:66.66%}.col-dl-9{width:75%}.col-dl-10{width:83.33%}.col-dl-11{width:91.66%}.col-dl-12{width:100%}}@media only screen and (max-width:766px),only screen and (max-width:1279px) and (max-height:500px) and (orientation:landscape){.siteFooter__copy,.siteFooter__nav,.siteFooter__socials{font-size:1.3rem;line-height:1.31}.col-m-none{display:none}.col-m-4{width:33.33%}.col-m-6{width:50%}.col-m-12{width:100%}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}.siteFooter__nav{margin-bottom:16px}.siteFooter__copy{padding-bottom:9px}.siteNav__overlay{padding-inline:20px}.ctaSection__label{margin-bottom:20px}.ctaSection--alt .ctaSection__main{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-top:17px}.ctaSection--alt .ctaSection__media{padding-block:clamp(16px,2.63888889vw,38px)}.teamList{grid-template-columns:1fr;gap:24px}.teamList__item{grid-template-columns:120px 1fr}.projectsList{grid-template-columns:1fr}}@media only screen and (min-width:767px) and (max-width:1279px) and (min-height:501px),only screen and (min-width:1280px){.list-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.list-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.list-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.siteFooter__end{padding-top:22px}.siteFooter__copy{justify-self:end}:root{--site-selection-height:40px}.ctaSection__media{-ms-flex-item-align:stretch;align-self:stretch}.ctaSection__main{padding-left:8.37037037%;padding-right:5.33333333%}.ctaSection__label{position:absolute;top:-6px;right:38px}.ctaSection--alt .ctaSection__main{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.ctaSection--flip .ctaSection__main{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-left:0;padding-right:13.7037037%}.guidingSection__side{padding-top:21px}.projectsHeader__lead{padding-right:8.32713755%}.projectsList--alt{grid-template-columns:52.86384977% 44.1314554%}.servicesList__item{padding-left:8.37037037%;grid-template-columns:1fr 36.37833468%;padding-bottom:45px}.servicesList__nr{position:absolute;left:0;top:33px}.servicesList__title{max-width:280px}.servicesList--alt .servicesList__item{grid-template-columns:1fr 33.33333333%}}@media (min-width:767px) and (max-width:1279px) and (min-height:501px) and (orientation:landscape),only screen and (min-width:1280px){.langSwitch:after,.productCatsIntro__media:after,.siteNav__menu a:after{content:''}.site{padding:0 7px 7px}.h1,h1{letter-spacing:-1.5px}.h2,h2{line-height:1.14;letter-spacing:-1px}.h3,h3{line-height:1.11;letter-spacing:-.76px}.h4,.h4-alt,h4{letter-spacing:-.5px}.ctaSection--alt .ctaSection__title,.page-content h2{line-height:1.11;letter-spacing:-.76px}.btn-primary .arrow{margin-right:-3px}.btn-primary .icon-remove{margin-right:-7px;margin-left:-2px}.btn-tiny{padding-inline:9px}input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=email],input[type=number],select{padding:10px 20px}.siteFooter__text{margin-bottom:45px;padding-top:27px}.siteFooter__text p{margin-bottom:35px}.siteFooter__contacts{grid-gap:10px 0;grid-template-columns:repeat(4,1fr)}.siteFooter__cert{margin-bottom:-11px}.siteFooter__nav{padding-left:4px}.siteFooter__socials{justify-items:end}.siteSelection{padding-block:8px 9px}.siteSelection .left{gap:15px 20px}.siteSelection .title{margin-right:20px}.siteHeader__logo{margin-top:-10px}.siteNav{margin-left:auto}.siteNav__menu{margin-right:66px}.siteNav__menu a:after{display:block}.langSwitch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.langSwitch:after{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:pre;margin-left:26px;width:1px;background-color:currentColor}.homeHeader__wrap{padding-block:28px}.homeHeader__lead{margin-bottom:9px}.homeHeader__side{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.servicesIntro__main{padding-left:8.37037037%}.servicesIntro__side{padding-inline:33px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.servicesIntro__img{margin-left:auto}.readMoreSection__title{margin-bottom:45px}.readMoreList__media{margin-bottom:15px}.readMoreList__content{padding-right:50px}.readMoreList__btn{margin-top:35px}.readMoreList__title+.readMoreList__btn{margin-top:10px}.txtList{padding-right:49px}.productsIntro__wrap{display:grid;grid-gap:10px 0;grid-template-columns:1fr 78.889%}.contactContent__end,.contactContent__right{grid-template-columns:repeat(2,1fr)}.productsIntro__main{padding-right:20px}.productCatsIntro__media{padding-bottom:51px;padding-top:43px;-webkit-transform:translateX(-21px);-ms-transform:translateX(-21px);transform:translateX(-21px)}.productCatsIntro__media:after{display:block}.productCatsIntro__side{margin-top:4px;padding-left:37px}.productCatsIntro__categories{padding-top:67px}.productCatsIntro__categories .link{gap:15px}.contactHeader__wrap{padding-block:39px;height:524px}.contactHeader__title{margin-bottom:23px}.contactHeader__lead{margin-bottom:15px}.contactContent__right{padding-top:7px}.contactContent__right .contactBox__title{margin-bottom:25px}.contactBox__title{margin-bottom:15px}.teamList__item{gap:17px}.aboutHeader__wrap{padding-block:38px;max-height:687px}.aboutHeader__title{margin-bottom:24px}.aboutHeader__title .top{margin-bottom:12px}.guidingSection__main{padding-right:112px}.guidingSection__side_title{margin-bottom:24px}.projectsView,.sectorsView{margin-bottom:7px}.faqHeader__lead{padding-top:15px}.projectsHeader__side .text{margin-bottom:20px}.projectsList--alt .projectsList__item:nth-child(1) .projectsList__img{aspect-ratio:563/398}.projectsList--alt .projectsList__item:nth-child(2){padding-top:135px}.projectsList--alt .projectsList__item:nth-child(2) .projectsList__img{aspect-ratio:470/350}.projectsContent__footer{text-align:center}.servicesHeader__wrap{padding-top:20px}.servicesHeader__main{padding-right:8.2962963%}.servicesList__main{opacity:.5}.servicesList__text{margin-bottom:0;opacity:.5}.projectContent__breadcrumbs{padding-top:32px}.projectContent__inner{grid-template-columns:44.811% 1fr}.projectContent__main{position:sticky;top:7px}.projectContent__details_list .item{padding-block:6px 7px}.usedProductsSection__wrap{padding-bottom:80px}.productsSlider__nav{gap:10px;padding-bottom:5px}.serviceContent{margin-bottom:7px}.serviceView :has(.serviceNav) .serviceContent{margin-bottom:0}.serviceNav__wrap{padding-block:17px 61px}.serviceNav__label{margin-bottom:24px}.serviceView .ctaSection{margin-bottom:7px}.title-arrow:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='15' viewBox='0 0 10 15' fill='none'%3E%3Cpath d='M1.41406 1.41406L7.12611 7.12611L1.41406 12.8382' stroke='%23DF1A21' stroke-width='4' stroke-miterlimit='10'/%3E%3C/svg%3E")}.scroll-wrap{overflow:hidden}.page-content h2{margin-block:45px 20px}.page-content h3{letter-spacing:-.5px;margin-block:35px 15px}.page-content.page-content ul{margin-top:30px}}@media only screen and (min-width:767px) and (max-width:1279px) and (min-height:501px){.container{padding-inline:38px}.col-t-none{display:none}.col-t-1{width:8.33%}.col-t-2{width:16.66%}.col-t-3{width:25%}.col-t-4{width:33.33%}.col-t-5{width:41.66%}.col-t-6{width:50%}.col-t-7{width:58.33%}.col-t-8{width:66.66%}.col-t-9{width:75%}.col-t-10{width:83.33%}.col-t-11{width:91.66%}.col-t-12{width:100%}.siteDialog{padding-inline:64px}.gallery-columns-5,.gallery-columns-6{grid-template-columns:repeat(3,1fr)}.machineryContent__inner,.serviceContentContent__inner{padding-inline:38px}}@media (min-width:767px) and (max-width:1279px) and (min-height:501px) and (orientation:portrait){.col-tp-none{display:none}.col-tp-1{width:8.33%}.col-tp-2{width:16.66%}.col-tp-3{width:25%}.col-tp-4{width:33.33%}.col-tp-5{width:41.66%}.col-tp-6{width:50%}.col-tp-7{width:58.33%}.col-tp-8{width:66.66%}.col-tp-9{width:75%}.col-tp-10{width:83.33%}.col-tp-11{width:91.66%}.col-tp-12{width:100%}.siteFooter__socials{padding-top:clamp(15px,1.18055556vw,17px)}.siteNav__overlay{padding-inline:38px}}@media (min-width:767px) and (max-width:1279px) and (min-height:501px) and (orientation:landscape){.col-tl-none{display:none}.col-tl-1{width:8.33%}.col-tl-2{width:16.66%}.col-tl-3{width:25%}.col-tl-4{width:33.33%}.col-tl-5{width:41.66%}.col-tl-6{width:50%}.col-tl-7{width:58.33%}.col-tl-8{width:66.66%}.col-tl-9{width:75%}.col-tl-10{width:83.33%}.col-tl-11{width:91.66%}.col-tl-12{width:100%}}@media only screen and (max-width:766px),only screen and (max-width:1279px) and (max-height:500px) and (orientation:landscape),(min-width:767px) and (max-width:1279px) and (min-height:501px) and (orientation:portrait){.mobileNav--open .siteHeader,.siteNav__overlay{background-color:#131812}.projectContent__main,.projectContent__side,.serviceContentContent__inner{margin-inline:-16px}.btn-primary{padding-inline:24px}.siteSelection .title{width:100%}.siteHeader__logo{margin-right:auto}.siteNav{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}html.mobileNav--open{overflow:hidden}.siteNav__overlay{padding-block:8px 157px;position:absolute;top:100%;left:-4px;right:-4px;opacity:0;visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:1;height:calc(100vh - var(--site-selection-height) - var(--site-header-height));height:calc(100dvh - var(--site-selection-height) - var(--site-header-height));overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.mobileNav--open .siteNav__overlay{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.siteNav__menu{margin-top:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;font-size:clamp(2.8rem,2.63888889vw,3.8rem);line-height:1.15;letter-spacing:-.56px}.contactContent__note,.readMoreList__text,.txtList__text{line-height:1.31;font-size:1.3rem}.homeHeader__main{padding-right:9.14285714%}.homeHeader__lead,.servicesHeader .txtList__item{padding-right:16px}.trustedBySlider{overflow:visible}.servicesIntro__side{padding-top:44px}.servicesIntro__img{justify-self:center}.guidingSection+.readMoreSection .readMoreSection__title{margin-top:46px}.txtList{grid-template-columns:1fr}.productCatsIntro__label{margin-bottom:33px}.contactContent__left{margin-bottom:46px}.contactContent__title{max-width:300px}.contactContent__note{line-height:1.32}.contactBox{font-size:1.3rem;line-height:1.31}.teamList__photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;-o-object-position:50% 0;object-position:50% 0;aspect-ratio:120/137}.teamList__main{padding-top:10px}.aboutContent__side{padding-top:81px;padding-left:18px}.productsHeader__categories.list-flex{display:none}.docsHeader__navSelectWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.projectsHeader__title{font-size:clamp(4rem,5.209vw,7.5rem);line-height:1.15;letter-spacing:-.8px}.projectsHeader__side{margin-top:28px}.projectsHeader__side .text{max-width:270px}.projectsList--alt .projectsList__img{aspect-ratio:350/247}.servicesHeader .txtList__title{margin-bottom:12px}.servicesHeader__side{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.projectContent__breadcrumbs,.servicesList__text{font-size:1.3rem;line-height:1.31}.projectContent__details_list{padding-top:7px}.usedProductsSection__title{max-width:280px}.productsSlider__nav{position:absolute;right:16px;bottom:32px}.serviceContent__main{margin-bottom:48px}}@media only screen and (max-width:766px),only screen and (max-width:1279px) and (max-height:500px) and (orientation:landscape) and (min-width:767px) and (max-width:1279px) and (min-height:501px) and (orientation:landscape),(min-width:767px) and (max-width:1279px) and (min-height:501px) and (orientation:portrait) and (min-width:767px) and (max-width:1279px) and (min-height:501px) and (orientation:landscape),only screen and (max-width:766px),only screen and (max-width:1279px) and (max-height:500px) and (orientation:landscape) and only screen and (min-width:1280px),(min-width:767px) and (max-width:1279px) and (min-height:501px) and (orientation:portrait) and only screen and (min-width:1280px){.siteNav__menu{line-height:1.11;letter-spacing:-.76px}.projectsHeader__title{letter-spacing:-1.5px}}