/*! 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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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:-0.25em}sup{top:-0.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}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}
@font-face{font-family:"Hurme-Regular";src:url("../font/HurmeGeometricSans3-Regular.woff2") format("woff2"),url("../font/HurmeGeometricSans3-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Hurme-SemiBold";src:url("../font/HurmeGeometricSans3-SemiBold.woff2") format("woff2"),url("../font/HurmeGeometricSans3-SemiBold.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"QStencil";src:url("../font/QStencil.woff2") format("woff2"),url("../font/QStencil.woff") format("woff");font-weight:400;font-style:normal}
:root{--layoutMode: Mobile;--widthMin: 320px;--widthMax: 1444px;--colorRGB0: 0, 0, 0;--colorRGB1: 255, 255, 255;--colorRGB2: 200, 64, 64;--colorRGB3: 29, 29, 27;--colorRGB4: 128, 128, 137;--colorRGB5: 140, 175, 174;--colorRGB6: 63, 77, 76;--colorRGB7: 193, 200, 200;--color0: rgba(var(--colorRGB0));--color1: rgba(var(--colorRGB1));--color2: rgba(var(--colorRGB2));--color3: rgba(var(--colorRGB3));--color4: rgba(var(--colorRGB4));--color5: rgba(var(--colorRGB5));--color6: rgba(var(--colorRGB6));--color7: rgba(var(--colorRGB7));--textSizeBiggest: 66px;--textSizeBigger: 30px;--textSizeBig: 20px;--textSizeBase: 16px;--textSize14: 14px;--textSizeSmall: 13px;--textSizeSmaller: 10px;--textSize170: 170px;--textSize120: 120px;--textSize36: 36px;--textSize11: 11px;--fontNormal: Hurme-Regular;--fontSemiBold: Hurme-SemiBold;--fontSpecial: QStencil;--animF: .15s;--animN: .5s;--animS: 1.25s;--animXS: 2.5s;--timingBezier: 0.785, 0.135, 0.15, 0.86;--colorRGBBg: var(--colorRGB7);--colorRGBFore: var(--colorRGB3);--colorBg: rgba(var(--colorRGBBg));--colorFore: rgba(var(--colorRGBFore));--moduleA-vert-mobile: 22px;--moduleA-vert-desktop: 55px;--moduleA-hori-mobile: 11px;--moduleA-hori-desktop: 55px;--moduleA-mobile: 20px;--moduleA-desktop: 55px;--moduleA-vert: var(--moduleA-vert-mobile);--moduleA-hori: var(--moduleA-hori-mobile)}@media all and (min-width: 768px){:root{--layoutMode: Desktop;--moduleA-vert: var(--moduleA-vert-desktop);--moduleA-hori: var(--moduleA-hori-desktop)}}*{margin:0;padding:0;border:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sr-only{position:absolute;overflow:hidden;padding:0;margin:-0.0625rem;width:.0625rem;height:.0625rem;clip:rect(0, 0, 0, 0);border:0}body{background-color:var(--colorBg);font-family:var(--fontNormal);font-size:var(--textSizeBase);color:var(--colorFore);overflow-x:hidden;transition:background-color var(--animN) ease;min-width:var(--widthMin)}a{color:inherit}.title{--color: var(--color1);display:flex;flex-direction:column;float:right;color:var(--color);position:relative;z-index:11;margin-top:35px;margin-right:75px;max-width:100px;transition:opacity var(--animN) ease,transform var(--animN) ease;transition-delay:var(--animN);pointer-events:none}.title h1{align-self:flex-end;font-family:var(--fontSemiBold);font-size:var(--textSizeSmall);letter-spacing:.2em;text-transform:uppercase;font-weight:normal;padding:0;margin:0}.title .line{background-color:var(--color);width:50px;height:1px;margin-top:6px}.title .line:before{--size: 5px;content:"";display:block;width:var(--size);height:var(--size);border-radius:50%;background-color:var(--color);position:absolute;transform:translateY(calc(var(--size) * -1 / 2))}.title.black{--color: var(--color0)}.title.hidden{opacity:0;transform:translateY(5px);transition-delay:0s}@media all and (min-width: 768px){.title{margin-right:0;margin-top:100px;padding-right:150px;max-width:none}.title .line{transform:translateX(-20px)}}
*[data-component=header]{--hamburgerSize: 48px;--headerColor: var(--color1);--gradientOpacityMax: .5;--headerHeight: 92px;position:absolute;width:100%;height:var(--headerHeight);display:flex;justify-content:center;top:0;left:0;color:var(--headerColor);transition:margin-top var(--animN) ease;position:fixed;z-index:10}*[data-component=header].hidden{margin-top:calc(-1*var(--headerHeight))}*[data-component=header]>.inner{width:100%;max-width:var(--widthMax);display:flex;justify-content:space-between;padding:var(--moduleA-vert) 0;margin:0 var(--moduleA-hori)}*[data-component=header]>.inner .logo{position:relative;z-index:11}*[data-component=header]>.inner .logo a{display:block}*[data-component=header]>.inner .main-menu{--mainMenuWidth: auto;--paddingTop: 20px;z-index:12;pointer-events:none;width:100vw;height:calc(100vh + 20px);overflow:hidden;transition:opacity var(--animN) ease,transform var(--animN) ease;background-color:var(--colorBg);color:var(--colorFore);transform:translateY(0px);opacity:0;position:fixed;top:0;left:0;display:flex;flex-direction:column;padding:var(--paddingTop) 44px 0 88px;font-size:var(--textSize14);letter-spacing:.06em}*[data-component=header]>.inner .main-menu .close{cursor:pointer;width:24px;height:24px;margin-top:20px;align-self:flex-end}*[data-component=header]>.inner .main-menu .close:before,*[data-component=header]>.inner .main-menu .close:after{content:"";display:block;position:absolute;width:33px;height:1px;background-color:var(--colorFore);transform:translateX(-4px) translateY(12px) rotate(45deg)}*[data-component=header]>.inner .main-menu .close:after{transform:translateX(-4px) translateY(12px) rotate(-45deg)}*[data-component=header]>.inner .main-menu ul{list-style:none;padding:22px 0 20px;font-family:var(--fontSemiBold);text-transform:uppercase;line-height:18px}*[data-component=header]>.inner .main-menu ul li a{display:block;color:inherit;text-decoration:none;padding:11px 0;white-space:nowrap;line-height:12px}*[data-component=header]>.inner .main-menu ul.calculators{font-family:var(--fontNormal);border-top:solid 1px var(--colorFore)}*[data-component=header]>.inner .main-menu ul.calculators li a{display:flex;align-items:flex-start}*[data-component=header]>.inner .main-menu ul.calculators li a .icon{width:40px}*[data-component=header]>.inner .main-menu ul.calculators li a .icon img{position:absolute}*[data-component=header]>.inner .main-menu.visible{pointer-events:all;opacity:1;transform:translateY(calc(var(--paddingTop) * -1))}*[data-component=header]>.inner .hamburger{width:var(--hamburgerSize);height:var(--hamburgerSize);cursor:pointer;position:relative;z-index:11}*[data-component=header]>.inner .hamburger>.inner{display:flex;flex-direction:column;align-items:flex-end}*[data-component=header]>.inner .hamburger>.inner div{height:2px;width:41px;margin-bottom:9px;background-color:var(--headerColor)}*[data-component=header]>.inner .hamburger>.inner div:last-child{margin-bottom:0}*[data-component=header].grad:before{content:"";pointer-events:none;display:block;position:absolute;z-index:10;width:100%;height:100px;background:linear-gradient(to bottom, rgba(var(--colorRGB0), var(--gradientOpacityMax)) 0%, rgba(var(--colorRGB0), 0) 100%)}*[data-component=header].black{--headerColor: var(--color0)}*[data-component=header].black>.inner .logo{filter:invert(100%);-webkit-filter:invert(100%)}*[data-component=header].black.grad:before{background:linear-gradient(to bottom, rgba(var(--colorRGB1), var(--gradientOpacityMax)) 0%, rgba(var(--colorRGB1), 0) 100%)}@media all and (min-width: 768px){*[data-component=header]{--headerHeight: 158px}*[data-component=header].grad:before{height:200px}*[data-component=header]>.inner .main-menu{background-color:rgba(0,0,0,0);transform:none;opacity:1;top:auto;left:auto;display:block;height:auto;padding:0;--mainMenuWidth: auto;position:absolute;z-index:12;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);width:0;overflow:hidden;transition:width var(--animN) cubic-bezier(var(--timingBezier)),box-shadow var(--animN) cubic-bezier(var(--timingBezier));margin-right:20px;font-size:var(--textSizeSmall)}*[data-component=header]>.inner .main-menu .close{display:none}*[data-component=header]>.inner .main-menu ul{list-style:none;padding:13px 0 12px;font-family:var(--fontSemiBold);text-transform:uppercase;line-height:18px;background-color:rgba(var(--colorRGB1), 0.25)}*[data-component=header]>.inner .main-menu ul li a{display:block;color:inherit;text-decoration:none;padding:9px 29px;white-space:nowrap;line-height:12px}*[data-component=header]>.inner .main-menu.visible{transform:none;pointer-events:all;width:var(--mainMenuWidth);box-shadow:0 0 20px 20px rgba(0,0,0,.05)}*[data-component=header]>.inner .main-menu ul.calculators{display:none}}@media all and (min-width: 1024px){*[data-component=header]>.inner .logo a img{width:167px;height:auto}}
*[data-component=footer]{--footerColor: var(--color1);--borderColor: var(--color5);padding:0 var(--moduleA-hori);display:flex;flex-direction:column;align-items:center;color:var(--footerColor)}*[data-component=footer]>.inner{width:100%;max-width:var(--widthMax);border-top:solid 1px var(--borderColor);padding:39px 0;font-size:var(--textSizeSmaller);text-transform:uppercase;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}*[data-component=footer]>.inner>*{width:calc((100% - 33px)/2)}*[data-component=footer]>.inner ul{list-style:none}*[data-component=footer]>.inner ul li a{display:block;padding:4px 0 5px}*[data-component=footer]>.inner ul.calculators,*[data-component=footer]>.inner ul.service-menu{margin-top:31px}*[data-component=footer]>.inner ul.calculators li a,*[data-component=footer]>.inner ul.service-menu li a{padding-bottom:9px}*[data-component=footer]>.inner ul.calculators li a{display:flex;align-items:flex-start}*[data-component=footer]>.inner ul.calculators li a .icon{width:35px;display:flex;align-items:center;transform:translateY(5px)}*[data-component=footer]>.inner ul.calculators li a .icon img{filter:invert(100%);max-width:23px;position:absolute}*[data-component=footer]>.inner a{color:inherit;text-decoration:none}*[data-component=footer]>.inner a:hover{text-decoration:underline}*[data-component=footer]>.inner .company{line-height:20px;display:flex}*[data-component=footer]>.inner .company img{float:left;margin-right:18px;transform:translateY(5px)}*[data-component=footer]>.inner .company .company-address{margin-top:1px}*[data-component=footer]>.inner .company .company-address span{display:block}*[data-component=footer]>.inner .copyright{line-height:20px;margin-left:35px;margin-top:28px}*[data-component=footer].black{--footerColor: var(--color0);--borderColor: var(--color0)}*[data-component=footer].black>.inner ul.calculators li a img{filter:invert(0)}*[data-component=footer].black>.inner .company img{filter:invert(100%);-webkit-filter:invert(100%)}*[data-component=footer]>.credits{--height: 100px;width:100%;max-width:var(--widthMax);text-transform:uppercase;font-size:var(--textSizeSmaller);height:0;transition:height var(--animN) ease,transform var(--animN) ease;overflow:hidden;transform:translateY(10px)}*[data-component=footer]>.credits>.inner{opacity:0;transition:opacity var(--animN) ease;transition-delay:0}*[data-component=footer]>.credits>.inner .heading{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px var(--borderColor)}*[data-component=footer]>.credits>.inner .heading .close{width:32px;height:32px;cursor:pointer;opacity:.5;transition:opacity var(--animN) ease}*[data-component=footer]>.credits>.inner .heading .close:before,*[data-component=footer]>.credits>.inner .heading .close:after{content:"";display:block;width:24px;height:1px;background-color:var(--footerColor);position:absolute;transform:translateX(11px) translateY(14px) rotate(45deg)}*[data-component=footer]>.credits>.inner .heading .close:after{transform:translateX(11px) translateY(14px) rotate(-45deg)}*[data-component=footer]>.credits>.inner .heading .close:hover{opacity:1}*[data-component=footer]>.credits>.inner .content{line-height:17px;letter-spacing:.06em;padding:20px 0}*[data-component=footer]>.credits>.inner .content b{font-family:var(--fontSemiBold);font-weight:normal}*[data-component=footer]>.credits.visible{height:var(--height)}*[data-component=footer]>.credits.visible .inner{opacity:1;transition-delay:var(--animN)}@media all and (min-width: 768px){*[data-component=footer]>.inner{align-items:flex-start;flex-wrap:nowrap;padding:var(--moduleA-vert) 0}*[data-component=footer]>.inner ul{margin-top:0;margin-left:0;flex-grow:1;width:20%}*[data-component=footer]>.inner ul.calculators,*[data-component=footer]>.inner ul.service-menu{margin-top:0}*[data-component=footer]>.inner ul.menu{min-width:120px}*[data-component=footer]>.inner ul.calculators{min-width:140px;margin:0 20px}*[data-component=footer]>.inner ul.service-menu{min-width:100px}*[data-component=footer]>.inner .company{flex-grow:2}*[data-component=footer]>.inner .company .company-address{display:block}*[data-component=footer]>.inner .company .company-address span{display:inline}*[data-component=footer]>.inner .company .company-address span:first-child::after{content:" - "}*[data-component=footer]>.inner .copyright{display:block;margin-top:0;margin-left:0;text-align:right;flex-grow:2}*[data-component=footer]>.credits>.inner .content{text-align:right;line-height:20px}}
[data-component=section-root] ul{margin-left:20px}
#trakk-widget{pointer-events:none;opacity:0;transition:opacity var(--animN) ease}#trakk-widget.visible{opacity:1;pointer-events:all}.converter-window{--bubbleWidth: 270px;--bubbleHeight: 405px;--bubbleHeaderHeight: 29px;--bubbleBodyHeight: calc(var(--bubbleHeight) - var(--bubbleHeaderHeight) - 2px);position:fixed;right:20px;bottom:20px;z-index:13;width:var(--bubbleWidth);height:var(--bubbleHeight);border:solid 1px var(--color1);border-radius:5px;background-color:var(--color6);opacity:0;transition:opacity var(--animN) ease,box-shadow var(--animN) ease;box-shadow:3px 3px 5px 5px rgba(0,0,0,.25);pointer-events:none;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.converter-window.visible{opacity:1;pointer-events:all}.converter-window .header{height:var(--bubbleHeaderHeight);background-color:var(--color1);color:var(--color0);display:flex;justify-content:flex-end}.converter-window .header .close{width:30px;text-align:right;font-weight:bold;padding:5px;text-align:center;cursor:pointer;opacity:.5;transition:opacity var(--animN) ease}.converter-window .header .close:hover{opacity:1}.converter-window .loading{width:100%;height:var(--bubbleBodyHeight);position:absolute;transition:opacity var(--animN) ease;color:#fff}.converter-window .loading svg{position:absolute;top:0;bottom:0;left:0;right:0;transform-origin:center center;width:50px;height:50px;margin:auto;animation:loading-rotate 2s linear infinite}.converter-window .loading svg>circle{fill:none;stroke:#fff;stroke-width:3.5;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke-miterlimit:10;animation:loading-dash 1.5s ease-in-out infinite}@keyframes loading-rotate{100%{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.converter-window .loading.hidden{opacity:0;pointer-events:none}.converter-window iframe{width:100%;height:var(--bubbleBodyHeight);opacity:0;transition:opacity var(--animN) ease;overflow:hidden}.converter-window iframe.visible{opacity:1}*[data-component=buttons-menu]{--buttonMenuHeight: 100px;--colorFore: var(--color1);--colorHover: var(--color3);position:fixed;z-index:9;right:var(--moduleA-hori);bottom:var(--moduleA-vert);transition:transform var(--animN) ease,opacity var(--animN) ease}*[data-component=buttons-menu] ul{list-style:none;display:flex;flex-direction:column}*[data-component=buttons-menu] ul li a{display:block;color:var(--colorFore);text-transform:uppercase;text-decoration:none;border:solid 1px var(--colorFore);font-size:var(--textSizeSmall);font-family:var(--fontSemiBold);text-align:center;padding:7px 16px 5px;border-radius:16px;letter-spacing:.06em;transition:background-color var(--animN) ease,color var(--animN) ease;animation:blur-in 500ms forwards;box-shadow:0 0 5px 5px rgba(0,0,0,.05)}*[data-component=buttons-menu] ul li a:hover{background-color:var(--colorFore);color:var(--colorHover)}*[data-component=buttons-menu] ul li:not(:last-child){margin-bottom:10px}*[data-component=buttons-menu].hidden{transform:translateY(5px);pointer-events:none}*[data-component=buttons-menu].hidden ul li a{animation:blur-out 500ms forwards}*[data-component=buttons-menu].black{--colorFore: var(--color0);--colorHover: var(--color1)}@keyframes blur-in{from{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0}to{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);opacity:1}}@keyframes blur-out{from{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);opacity:1}to{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0}}
body.contacts-root{background-color:var(--color6);color:var(--color1);scroll-behavior:smooth}body.contacts-root *[data-component=header]{--gradientOpacityMax: 1}body.contacts-root *[data-component=header]:before{content:"";pointer-events:none;display:block;position:absolute;z-index:10;width:100%;height:100px;background:linear-gradient(to bottom, rgba(var(--colorRGB6), var(--gradientOpacityMax)) 80%, rgba(var(--colorRGB6), 0) 100%)}*[data-component=contacts-root]{--bubbleSize: 44px;--bubbleMargin: 3px;--marginVertical: 10px;--lineLength: 89px;display:flex;justify-content:center;min-width:var(--widthMin);min-height:100vh;overflow-x:hidden}*[data-component=contacts-root]>.inner{width:100%;max-width:var(--widthMax)}*[data-component=contacts-root]>.inner .body{display:flex;flex-direction:column;margin-top:105px}*[data-component=contacts-root]>.inner .globe-container{margin-bottom:44px;max-width:690px;min-width:300px;width:calc(100% - var(--moduleA-hori)*2);align-self:center;height:auto;aspect-ratio:1/1;order:1}*[data-component=contacts-root]>.inner .globe-container .labels-container{--labelWidth: 120px;--labelHeight: 100px;--lineWidth: 40px;width:100%;aspect-ratio:1/1;position:relative}*[data-component=contacts-root]>.inner .globe-container .labels-container .label{position:absolute;opacity:0;transition:opacity var(--animN) ease,background-color var(--animN) ease;width:var(--lineWidth);height:1px;background-color:var(--color5);overflow:visible;transform:translateX(2px)}*[data-component=contacts-root]>.inner .globe-container .labels-container .label.visible{opacity:1}*[data-component=contacts-root]>.inner .globe-container .labels-container .label .inner{width:var(--labelWidth);height:var(--labelHeight);text-transform:uppercase;font-size:var(--textSizeSmall);text-align:center;transform:translateX(calc((var(--labelWidth) - var(--lineWidth)) / -2)) translateY(calc(var(--labelHeight) * -1));display:flex;justify-content:center;align-items:flex-end}*[data-component=contacts-root]>.inner .globe-container .labels-container .label .inner .name{padding:10px;border-radius:4px;transition:background-color var(--animN) ease}*[data-component=contacts-root]>.inner .globe-container .labels-container .label.selected .inner .name{background-color:rgba(var(--colorRGB5), 0.3)}*[data-component=contacts-root]>.inner .globe-container canvas{margin-top:-100%}*[data-component=contacts-root]>.inner ul{display:flex;flex-direction:column;text-transform:uppercase;font-family:var(--fontNormal);font-size:var(--textSizeSmall);font-weight:normal;margin-bottom:120px;padding:0 var(--moduleA-hori);order:2}*[data-component=contacts-root]>.inner ul li{display:flex;padding-left:28px}*[data-component=contacts-root]>.inner ul li .graph{display:flex}*[data-component=contacts-root]>.inner ul li .graph .bubble{display:block;width:calc(var(--bubbleSize) - 2*var(--bubbleMargin));height:calc(var(--bubbleSize) - 2*var(--bubbleMargin));margin-top:var(--bubbleMargin);margin-left:var(--bubbleMargin);border-radius:50%;position:absolute;z-index:2;transition:transform var(--animS) ease,background var(--animS) ease;background:radial-gradient(ellipse at center, rgba(140, 175, 174, 0) 0%, rgb(140, 175, 174) 60%, rgb(197, 215, 214) 75%, rgb(255, 255, 255) 85%, rgb(255, 255, 255) 100%)}*[data-component=contacts-root]>.inner ul li .graph canvas{position:relative;z-index:1;width:var(--bubbleSize);height:calc(var(--bubbleSize) + 2*var(--marginVertical) + var(--lineLength));flex-grow:0;flex-shrink:0;margin-right:28px}*[data-component=contacts-root]>.inner ul li .contents{line-height:20px;transition:opacity var(--animS) ease,transform var(--animS) ease;margin-bottom:30px;color:var(--color5)}*[data-component=contacts-root]>.inner ul li .contents h2{font-weight:normal;font-size:inherit;color:var(--color1)}*[data-component=contacts-root]>.inner ul li .contents a{display:block;color:inherit;text-decoration:none}*[data-component=contacts-root]>.inner ul li .contents a:hover{text-decoration:underline}*[data-component=contacts-root]>.inner ul li:last-child .graph canvas{height:var(--bubbleSize)}*[data-component=contacts-root]>.inner ul li.hidden .graph .bubble{transform:scale(0)}*[data-component=contacts-root]>.inner ul li.hidden .contents{opacity:0;transform:translateX(50px)}*[data-component=contacts-root]>.inner ul li.selected .graph .bubble{background:#fff}@media all and (min-width: 768px){*[data-component=contacts-root]{overflow:visible}*[data-component=contacts-root]>.inner .body{margin-top:220px;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0 var(--moduleA-hori);margin-bottom:80px}*[data-component=contacts-root]>.inner ul{order:1;width:310px;flex-shrink:0;flex-grow:0;padding:0;margin-bottom:0}*[data-component=contacts-root]>.inner .globe-container{order:2;margin:0;max-width:690px;min-width:300px;width:100%;aspect-ratio:1/1;margin-left:40px;margin-bottom:0;flex-shrink:1;align-self:flex-start;position:sticky;top:90px}}
*[data-component=error-page]{display:flex;justify-content:center;min-height:80vh}*[data-component=error-page]>.inner{width:100%;max-width:var(--widthMax);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--moduleA-vert) var(--moduleA-hori);text-transform:uppercase;padding-bottom:30vh}*[data-component=error-page]>.inner h1{margin:0}
*[data-component=homepage]{overflow-x:hidden;padding-bottom:80px}*[data-component=homepage] h1{display:none}*[data-component=homepage] .slideshow{width:100%;height:100vh;min-height:320px;position:relative;background-color:var(--color0)}*[data-component=homepage] .slideshow .words-container .item,*[data-component=homepage] .slideshow .media-container .item{position:absolute;display:flex;align-items:center;justify-content:center;letter-spacing:-0.06em;font-weight:normal;z-index:1;width:100%;height:100%;opacity:0;transition:opacity var(--animS) ease;pointer-events:none;background-size:cover}*[data-component=homepage] .slideshow .words-container .item img,*[data-component=homepage] .slideshow .media-container .item img{display:none}*[data-component=homepage] .slideshow .words-container .item video,*[data-component=homepage] .slideshow .media-container .item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}*[data-component=homepage] .slideshow .words-container .item.visible,*[data-component=homepage] .slideshow .media-container .item.visible{opacity:1}*[data-component=homepage] .slideshow .words-container{--textOffset: 20px}*[data-component=homepage] .slideshow .words-container .item{z-index:2;transition:opacity var(--animXS) ease;transition-delay:0s}*[data-component=homepage] .slideshow .words-container .item h2{text-transform:uppercase;transform:translateY(var(--textOffset));transition:transform var(--animXS) ease,opacity var(--animXS) ease;opacity:0;position:absolute;font-family:Hurme-Regular;font-weight:normal}*[data-component=homepage] .slideshow .words-container .item.visible h2{transform:translateY(0);opacity:1}*[data-component=homepage] .slideshow .words-container .item.out h2{transform:translateY(calc(-1 * var(--textOffset)))}*[data-component=homepage] .block{display:flex;justify-content:center;padding:var(--moduleA-vert) var(--moduleA-hori)}*[data-component=homepage] .block .inner{display:flex;flex-direction:column;width:100%;max-width:var(--widthMax)}*[data-component=homepage] .block.content h2{text-transform:uppercase;color:rgba(0,0,0,0);font-size:var(--textSizeBigger);line-height:28px;font-weight:normal;letter-spacing:-0.06em;color:var(--color3)}*[data-component=homepage] .block.content .cont{margin-top:55px;max-width:800px;text-transform:uppercase;line-height:20px}*[data-component=homepage] .block.content .cont p:not(:first-child){margin-top:calc(var(--moduleA-vert)/2)}*[data-component=homepage] .block.content .bottom{margin-top:40px}*[data-component=homepage] .block.content .bottom .stencil{order:1;display:flex;flex-direction:column;transition:opacity var(--animS) ease,transform var(--animS) ease;transition-delay:var(--animN);margin-top:37px}*[data-component=homepage] .block.content .bottom .stencil .value{font-family:var(--fontSpecial);font-size:var(--textSize36);display:flex}*[data-component=homepage] .block.content .bottom .stencil .value .char{opacity:1;transition:opacity var(--animS) ease;transition-delay:calc((var(--animationDelayFactor) + 1)*var(--animN))}*[data-component=homepage] .block.content .bottom .stencil .desc{font-size:var(--textSize11);font-family:var(--fontSemiBold);text-transform:uppercase;max-width:230px;line-height:15px;letter-spacing:.06em;margin-top:4px;transition:opacity var(--animS) ease,transform var(--animS) ease;transition-delay:var(--animS)}*[data-component=homepage] .block.content .bottom .stencil.hidden{opacity:0;transform:translateY(5px)}*[data-component=homepage] .block.content .bottom .stencil.hidden .value .char{opacity:0}*[data-component=homepage] .block.content .bottom .stencil.hidden .desc{opacity:0;transform:translateY(5px)}*[data-component=homepage] .block.content .bottom a{order:2;display:inline-block;color:inherit;border:solid 1px var(--color3);padding:6px 16px 5px;border-radius:16px;text-decoration:none;font-size:var(--textSizeSmall);font-family:var(--fontSemiBold);text-transform:uppercase;letter-spacing:.06em;max-width:200px;line-height:18px;transition:background-color var(--animN) ease,color var(--animN) ease}*[data-component=homepage] .block.content .bottom a:hover{background-color:var(--color3);color:var(--color7)}*[data-component=homepage] .block.gallery{background-color:var(--color6)}*[data-component=homepage] .block.gallery .inner{display:flex;flex-direction:column;margin-bottom:var(--moduleA-vert)}*[data-component=homepage] .block.gallery .inner div{overflow:hidden;display:flex;margin-top:var(--moduleA-vert);opacity:1;transition:opacity var(--animS) ease,transform var(--animS) ease}*[data-component=homepage] .block.gallery .inner div img{width:100%;height:auto}*[data-component=homepage] .block.gallery .inner div video{-o-object-fit:contain;object-fit:contain;overflow:clip;overflow-clip-margin:content-box}*[data-component=homepage] .block.gallery .inner div.i_0{width:46.9%;aspect-ratio:246/366}*[data-component=homepage] .block.gallery .inner div.i_1{width:100%;aspect-ratio:704/490}*[data-component=homepage] .block.gallery .inner div.i_2{width:65.4%;aspect-ratio:460/613}*[data-component=homepage] .block.gallery .inner div.i_3{width:46.9%;margin-left:18.5%;aspect-ratio:246/366}*[data-component=homepage] .block.gallery .inner div.hidden{opacity:0;transform:translateY(5px)}@media all and (min-width: 640px){*[data-component=homepage] .block.content .cont{max-width:60%}}@media all and (min-width: 768px){*[data-component=homepage] .block.content h2{font-size:var(--textSizeBiggest);line-height:61px}*[data-component=homepage] .block.content .bottom{margin-top:86px;display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start}*[data-component=homepage] .block.content .bottom .stencil{order:2;float:right;text-align:right;align-items:flex-end;margin-top:0}*[data-component=homepage] .block.content .bottom .stencil .value{font-size:var(--textSizeBiggest)}*[data-component=homepage] .block.content .bottom .stencil .desc{font-size:var(--textSizeSmall);line-height:18px}*[data-component=homepage] .block.content .bottom a,*[data-component=homepage] .block.content .bottom .dummy{margin-top:0;order:1}*[data-component=homepage] .block.gallery .inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:0;padding:0 var(--moduleA-hori)}*[data-component=homepage] .block.gallery .inner div{margin-top:0}*[data-component=homepage] .block.gallery .inner div.i_0{width:22.68%}*[data-component=homepage] .block.gallery .inner div.i_1{width:65.28%;margin-top:17.04%}*[data-component=homepage] .block.gallery .inner div.i_2{margin-left:8.33%;margin-top:10.185%;width:42.592%}*[data-component=homepage] .block.gallery .inner div.i_3{width:22.778%;margin-left:0;margin-right:14.35%;margin-top:10.185%}}
body.legal-info-article *[data-component=header]{--gradientOpacityMax: 1}body.legal-info-article *[data-component=header]:before{content:"";pointer-events:none;display:block;position:absolute;z-index:10;width:100%;height:100px;background:linear-gradient(to bottom, rgba(var(--colorRGBBg), var(--gradientOpacityMax)) 80%, rgba(var(--colorRGBBg), 0) 100%)}*[data-component=legal-info-article]{display:flex;justify-content:center;min-width:var(--widthMin);min-height:100vh}*[data-component=legal-info-article]>.inner{width:100%;max-width:calc(var(--widthMax) + 2*var(--moduleA-hori));padding:192px var(--moduleA-hori) 120px;text-transform:uppercase;font-size:var(--textSizeSmall);line-height:20px}*[data-component=legal-info-article]>.inner .name{font-family:var(--fontSemiBold);font-size:var(--textSizeBase);font-weight:normal;margin-bottom:20px}*[data-component=legal-info-article]>.inner a{text-decoration:none}*[data-component=legal-info-article]>.inner a:hover{text-decoration:underline;transition:color var(--animN) ease;color:var(--color0)}@media all and (min-width: 768px){*[data-component=legal-info-article]>.inner .content{-moz-column-count:2;column-count:2;-moz-column-gap:var(--moduleA-hori);column-gap:var(--moduleA-hori)}}
body.our-story-root{background-color:var(--color6);color:var(--color1)}body.our-story-root *[data-component=header]{--gradientOpacityMax: 1}body.our-story-root *[data-component=header]:before{content:"";pointer-events:none;display:block;position:absolute;z-index:10;width:100%;height:100px;background:linear-gradient(to bottom, rgba(var(--colorRGB6), var(--gradientOpacityMax)) 80%, rgba(var(--colorRGB6), 0) 100%)}*[data-component=our-story-root]{--bubbleSize: 170px;--centerWidth: 340px;--centerHeight: 370px;--layersMargin: 10px;display:flex;justify-content:center;min-width:var(--widthMin);min-height:100vh}*[data-component=our-story-root]>.inner{width:100%;max-width:var(--widthMax);padding:0 var(--moduleA-hori)}*[data-component=our-story-root]>.inner .steps{display:flex;flex-direction:column;margin-top:105px;margin-bottom:80px}*[data-component=our-story-root]>.inner .steps .step{display:flex;flex-direction:column;align-items:center;margin-bottom:33px}*[data-component=our-story-root]>.inner .steps .step .images-container{order:3;margin-top:33px}*[data-component=our-story-root]>.inner .steps .step .images-container.empty{height:0;overflow:hidden;margin-top:0}*[data-component=our-story-root]>.inner .steps .step .images-container img.hidden{display:none;width:100%;height:auto}*[data-component=our-story-root]>.inner .steps .step .center{order:1;width:var(--centerWidth);display:flex;justify-content:center}*[data-component=our-story-root]>.inner .steps .step .center .box{position:absolute;z-index:3;margin-top:var(--layersMargin);width:calc(var(--bubbleSize) - 2*var(--layersMargin));height:calc(var(--bubbleSize) - 2*var(--layersMargin));display:flex;align-items:center;justify-content:center}*[data-component=our-story-root]>.inner .steps .step .center .box h2{font-family:var(--fontNormal);font-weight:normal;transition:opacity var(--animXS) ease}*[data-component=our-story-root]>.inner .steps .step .center .bubble{margin-top:var(--layersMargin);width:calc(var(--bubbleSize) - 2*var(--layersMargin));height:calc(var(--bubbleSize) - 2*var(--layersMargin));display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;z-index:2;transition:transform var(--animS) ease;background:radial-gradient(ellipse at center, rgba(140, 175, 174, 0) 0%, rgb(140, 175, 174) 60%, rgb(197, 215, 214) 75%, rgb(255, 255, 255) 85%, rgb(255, 255, 255) 100%)}*[data-component=our-story-root]>.inner .steps .step .center .bubble h2{font-family:var(--fontNormal);font-weight:normal}*[data-component=our-story-root]>.inner .steps .step .center canvas{display:block;width:var(--centerWidth);height:var(--centerHeight);position:relative;z-index:1;margin-bottom:33px}*[data-component=our-story-root]>.inner .steps .step .contents .image img,*[data-component=our-story-root]>.inner .steps .step .images-container .image img{width:100%}*[data-component=our-story-root]>.inner .steps .step .contents .image img.visible,*[data-component=our-story-root]>.inner .steps .step .images-container .image img.visible{animation-name:image-fadein;animation-duration:var(--animN)}*[data-component=our-story-root]>.inner .steps .step .images-container{transition:opacity var(--animXS) ease}*[data-component=our-story-root]>.inner .steps .step .contents{order:2;padding:0 33px;text-transform:uppercase;transition:opacity var(--animS) ease,transform var(--animS) ease}*[data-component=our-story-root]>.inner .steps .step .contents .location{font-family:var(--fontSemiBold)}*[data-component=our-story-root]>.inner .steps .step .contents .cont{color:var(--color5)}*[data-component=our-story-root]>.inner .steps .step .contents .sub-items{list-style:none;color:var(--color5)}*[data-component=our-story-root]>.inner .steps .step .contents .sub-items li:not(:first-child){margin-top:33px}*[data-component=our-story-root]>.inner .steps .step .contents .sub-items li .year{font-family:var(--fontSemiBold);color:var(--color1)}*[data-component=our-story-root]>.inner .steps .step:nth-child(2n) .images-container{display:flex;justify-content:flex-start}*[data-component=our-story-root]>.inner .steps .step:nth-child(2n) .images-container .image{width:365px;aspect-ratio:365/245;overflow:hidden}*[data-component=our-story-root]>.inner .steps .step:nth-child(2n+1) .images-container{display:flex;justify-content:flex-end}*[data-component=our-story-root]>.inner .steps .step:nth-child(2n+1) .images-container .image{width:365px;aspect-ratio:365/245;overflow:hidden}*[data-component=our-story-root]>.inner .steps .step:nth-child(10n+2),*[data-component=our-story-root]>.inner .steps .step:nth-child(10n+5),*[data-component=our-story-root]>.inner .steps .step:nth-child(10n+7){--direction: Vertical}*[data-component=our-story-root]>.inner .steps .step:nth-child(10n+2) .images-container .image,*[data-component=our-story-root]>.inner .steps .step:nth-child(10n+5) .images-container .image,*[data-component=our-story-root]>.inner .steps .step:nth-child(10n+7) .images-container .image{width:245px;aspect-ratio:245/365;overflow:hidden}*[data-component=our-story-root]>.inner .steps .step.hidden{opacity:0;transform:translateY(40px);transition:all 0s ease}*[data-component=our-story-root]>.inner .steps .step.hidden .center .box h2{opacity:0}*[data-component=our-story-root]>.inner .steps .step.hidden .center .bubble{transform:scale(0);transition:all 0s ease}*[data-component=our-story-root]>.inner .steps .step.hidden .contents{opacity:0;transform:translateY(10px);transition:all 0s ease}*[data-component=our-story-root]>.inner .steps .step.hidden .images-container{opacity:0;transition:all 0s ease}@media all and (min-width: 768px){*[data-component=our-story-root]{--centerHeight: 450px}@keyframes image-fadein{0%{opacity:0;transform:translateY(5px)}100%{opacity:1;transform:translateY(0)}}*[data-component=our-story-root]>.inner .steps{margin-top:260px}*[data-component=our-story-root]>.inner .steps .step{--direction: Horizontal;flex-direction:row;align-items:normal;margin-bottom:0;transition:opacity var(--animN) ease,transform var(--animN) ease}*[data-component=our-story-root]>.inner .steps .step .images-container{margin-top:0}*[data-component=our-story-root]>.inner .steps .step .center{order:2}*[data-component=our-story-root]>.inner .steps .step .center canvas{margin-bottom:70px}*[data-component=our-story-root]>.inner .steps .step .contents,*[data-component=our-story-root]>.inner .steps .step .images-container{width:calc((100% - var(--centerWidth))/2)}*[data-component=our-story-root]>.inner .steps .step .contents{padding:0;margin-top:72px}*[data-component=our-story-root]>.inner .steps .step .contents .sub-items li:not(:first-child){margin-top:80px}*[data-component=our-story-root]>.inner .steps .step:nth-child(2n) .images-container{order:3;padding-left:15px}*[data-component=our-story-root]>.inner .steps .step:nth-child(2n) .images-container .image{width:365px}*[data-component=our-story-root]>.inner .steps .step:nth-child(2n) .contents{order:1;padding-right:15px;text-align:right}*[data-component=our-story-root]>.inner .steps .step:nth-child(2n+1) .images-container{order:1;padding-right:15px}*[data-component=our-story-root]>.inner .steps .step:nth-child(2n+1) .images-container .image{width:365px}*[data-component=our-story-root]>.inner .steps .step:nth-child(2n+1) .contents{order:3;padding-left:15px}*[data-component=our-story-root]>.inner .steps .step:nth-child(10n+2) .images-container .image,*[data-component=our-story-root]>.inner .steps .step:nth-child(10n+5) .images-container .image,*[data-component=our-story-root]>.inner .steps .step:nth-child(10n+7) .images-container .image{width:245px}}
body.technical-resources-root{background-image:url(../img/technical-resources-480.png);background-repeat:repeat-y;background-size:100%}@media all and (min-width: 480px){body.technical-resources-root{background-image:url(../img/technical-resources-768.png)}}@media all and (min-width: 769px){body.technical-resources-root{background-image:url(../img/technical-resources-1350.jpg)}}@media all and (min-width: 1355px){body.technical-resources-root{background-size:1355px auto;background-position:top right}}*[data-component=technical-resources-root] .center{width:100%;max-width:var(--widthMax);margin:0 auto;position:relative;pointer-events:none;padding:0 var(--moduleA-hori)}*[data-component=technical-resources-root] .top-image{width:100%;height:100vh;min-height:320px;background-size:cover;background-color:var(--color1);transition:opacity var(--animN) ease}*[data-component=technical-resources-root] .top-image img{display:none}*[data-component=technical-resources-root] .top-image.hidden{opacity:0}*[data-component=technical-resources-root] .block{display:flex;justify-content:center;padding:var(--moduleA-vert) var(--moduleA-hori)}*[data-component=technical-resources-root] .block .inner{display:flex;flex-direction:column;width:100%;max-width:var(--widthMax)}*[data-component=technical-resources-root] .block.content h2{text-transform:uppercase;color:rgba(0,0,0,0);font-size:var(--textSizeBigger);line-height:28px;font-weight:normal;letter-spacing:-0.06em;color:var(--color3)}*[data-component=technical-resources-root] .block.content .cont{margin-top:55px;max-width:800px;text-transform:uppercase;line-height:20px}*[data-component=technical-resources-root] .block.content .cont p:not(:first-child){margin-top:calc(var(--moduleA-vert)/2)}*[data-component=technical-resources-root] .items{display:flex;flex-direction:column;align-items:center;padding:0 var(--moduleA-hori);padding-bottom:110px}*[data-component=technical-resources-root] .items .item{display:flex;flex-direction:column;width:100%;max-width:var(--widthMax);margin-top:33px}*[data-component=technical-resources-root] .items .item:first-child{margin-top:11px}*[data-component=technical-resources-root] .items .item .images-container{background-color:rgba(var(--colorRGB3), 0.25);display:flex;align-self:center}*[data-component=technical-resources-root] .items .item .images-container img{width:100%}*[data-component=technical-resources-root] .items .item .images-container img.hidden{display:none}*[data-component=technical-resources-root] .items .item .contents{margin-top:14px}*[data-component=technical-resources-root] .items .item .contents h2{display:inline-block;font-size:85px;font-family:var(--fontSemiBold);transform:translateX(-6px)}*[data-component=technical-resources-root] .items .item .contents .name{font-family:var(--fontSemiBold);text-transform:uppercase;line-height:20px;margin-top:9px}*[data-component=technical-resources-root] .items .item .contents .cont{text-transform:uppercase;line-height:20px;margin-top:24px}*[data-component=technical-resources-root] .items .item.horizontal .images-container{width:100%;max-width:848px;aspect-ratio:848/560}*[data-component=technical-resources-root] .items .item.vertical .images-container{width:80%;max-width:418px;aspect-ratio:418/638}*[data-component=technical-resources-root] .items .item[data-idnode="1803"] .contents h2{transform:translateX(-3px)}@media all and (min-width: 640px){*[data-component=technical-resources-root] .block.content .cont{max-width:60%}*[data-component=technical-resources-root] .items .item .contents h2{font-size:120px;transform:translateX(-9px)}*[data-component=technical-resources-root] .items .item[data-idnode="1803"] .contents h2{transform:translateX(-8px)}}@media all and (min-width: 768px){*[data-component=technical-resources-root] .block.content h2{font-size:var(--textSizeBiggest);line-height:61px}*[data-component=technical-resources-root] .items .item{margin-top:110px}*[data-component=technical-resources-root] .items .item .images-container{align-self:normal}*[data-component=technical-resources-root] .items .item .contents{margin-top:50px}}@media all and (min-width: 1024px){*[data-component=technical-resources-root] .items .item .contents h2{font-size:170px;transform:translateX(-13px)}*[data-component=technical-resources-root] .items .item.vertical{flex-direction:row}*[data-component=technical-resources-root] .items .item.vertical .images-container{width:35.12%}*[data-component=technical-resources-root] .items .item.vertical .contents{margin-top:0;margin-left:9.24%}*[data-component=technical-resources-root] .items .item.vertical[data-index="0"] .contents{margin-top:calc(9.24% - 34px)}*[data-component=technical-resources-root] .items .item.vertical[data-idnode="1802"]{align-items:flex-end}*[data-component=technical-resources-root] .items .item.vertical[data-idnode="1802"] .contents{transform:translateY(5px)}*[data-component=technical-resources-root] .items .item.vertical[data-index="4"]{margin-left:34.51%;align-items:center}*[data-component=technical-resources-root] .items .item.horizontal{margin-left:17.48%}*[data-component=technical-resources-root] .items .item.horizontal .images-container{width:72.26%}*[data-component=technical-resources-root] .items .item.horizontal .contents{margin-left:9.24%;margin-top:calc(9.24% - 34px)}*[data-component=technical-resources-root] .items .item.horizontal[data-idnode="1803"] .contents h2{transform:translateX(-12px)}}
