.ProjectDetailsFields_fields__6TEeI{display:flex;flex-direction:column;gap:20px}.ProjectDetailsFields_quantityBlock__f3jCn{display:flex;flex-direction:column;gap:10px}.ProjectDetailsFields_quantityRow__V1FJh{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.42fr);gap:12px}.ProjectDetailsFields_locationRow__dC1oN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProjectDetailsFields_singleLocation__P3OjE{grid-template-columns:minmax(0,1fr)}.ProjectDetailsFields_field__0waHF{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--project-muted);font:400 12px/1.25 var(--font-outfit),sans-serif;letter-spacing:.03em;text-transform:uppercase}.ProjectDetailsFields_field__0waHF input,.ProjectDetailsFields_field__0waHF select,.ProjectDetailsFields_field__0waHF textarea{width:100%;min-height:48px;padding:0 12px;border:1px solid var(--project-border);border-radius:0;background:var(--project-bg);color:var(--project-text);font:400 16px/1.35 var(--font-outfit),sans-serif;text-transform:none;outline-offset:3px}.ProjectDetailsFields_field__0waHF select{appearance:none;padding-right:42px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 17px) 21px,calc(100% - 12px) 21px;background-size:5px 5px;background-repeat:no-repeat}.ProjectDetailsFields_field__0waHF textarea{min-height:112px;padding-block:12px;resize:vertical}.ProjectDetailsFields_field__0waHF input:disabled,.ProjectDetailsFields_field__0waHF select:disabled{opacity:.5;cursor:not-allowed}.ProjectDetailsFields_check__RTFv8 input:focus-visible,.ProjectDetailsFields_field__0waHF input:focus-visible,.ProjectDetailsFields_field__0waHF select:focus-visible,.ProjectDetailsFields_field__0waHF textarea:focus-visible{outline:2px solid var(--project-focus);outline-offset:3px}.ProjectDetailsFields_field__0waHF small{font-size:11px;line-height:1.35;letter-spacing:0;text-transform:none}.ProjectDetailsFields_check__RTFv8{display:flex;align-items:center;gap:8px;color:var(--project-text);font:400 12px/1.3 var(--font-outfit),sans-serif;cursor:pointer}.ProjectDetailsFields_check__RTFv8 input{width:16px;height:16px;margin:0;accent-color:var(--project-text)}.ProjectDetailsFields_light__bMZxq{--project-muted:#535353;--project-border:#bbb;--project-bg:#fff;--project-text:#161616;--project-focus:#161616}.ProjectDetailsFields_dark__qvDwu{--project-muted:#aaa;--project-border:#484848;--project-bg:transparent;--project-text:#fff;--project-focus:#bbb}@media (min-width:901px){.ProjectDetailsFields_light__bMZxq.ProjectDetailsFields_fields__6TEeI{gap:var(--project-gap,1.5152cqw)}.ProjectDetailsFields_light__bMZxq .ProjectDetailsFields_field__0waHF{gap:var(--project-field-gap,.5682cqw);font-size:var(--project-label-size,1.0417cqw)}.ProjectDetailsFields_light__bMZxq .ProjectDetailsFields_field__0waHF input,.ProjectDetailsFields_light__bMZxq .ProjectDetailsFields_field__0waHF select{min-height:var(--project-input-height,4.5455cqw);font-size:var(--project-input-size,1.4205cqw)}.ProjectDetailsFields_light__bMZxq .ProjectDetailsFields_field__0waHF textarea{min-height:var(--project-textarea-height,8cqw);font-size:var(--project-input-size,1.2311cqw)}.ProjectDetailsFields_light__bMZxq .ProjectDetailsFields_check__RTFv8{font-size:var(--project-label-size,1.0417cqw)}}@media (max-width:520px){.ProjectDetailsFields_locationRow__dC1oN,.ProjectDetailsFields_quantityRow__V1FJh{grid-template-columns:minmax(0,1fr)}}.Contact_page__yETP_{width:100%;background:#e1e1e1;color:#161616}.Contact_container__W7WJL{container-type:inline-size;width:100%;max-width:1440px;margin-inline:auto}.Contact_cover__hLLLY{border-bottom:1px solid #ccc}.Contact_coverInner__XAzLB{padding:2.2222cqw 2.7778cqw}.Contact_title__blhTv{margin:0;font-family:var(--font-dm-sans),sans-serif;font-size:8.8889cqw;font-weight:300;line-height:.95;letter-spacing:-.05em;font-variation-settings:"opsz" 14}.Contact_directoryFrame__jxURO{position:relative;height:53.125cqw}.Contact_balticsOnly__pLQzf{height:auto;padding:72px 40px}.Contact_balticsOnly__pLQzf .Contact_representatives__VqM6N{display:block}.Contact_balticsOnly__pLQzf .Contact_representative___nhCG{position:static;width:min(100%,720px);margin:0 auto;grid-template-columns:1fr 1fr;gap:24px;padding-top:16px}.Contact_balticsOnly__pLQzf .Contact_representative___nhCG:after{content:none}.Contact_balticsOnly__pLQzf .Contact_country__XrUxK{font-size:clamp(22px,2vw,30px)}.Contact_balticsOnly__pLQzf .Contact_details__8iduA{font-size:16px;line-height:1.5}.Contact_globeWrap__Zjxjm{position:absolute;top:10.4167cqw;left:36.1111cqw;width:27.7778cqw;aspect-ratio:1}.Contact_globe__d9ldr{display:block;width:100%;height:auto;border-radius:50%}.Contact_markers__J4WBb{position:absolute;inset:0;pointer-events:none}.Contact_marker__L_6Fo{position:absolute;width:1%;aspect-ratio:1;border-radius:50%;background:#161616;transform:translate(-50%,-50%)}.Contact_markerUk__YiPje{left:30.9%;top:39.9%}.Contact_markerSweden__x9k7N{left:60.5%;top:26.6%}.Contact_markerBaltics__acRqG{left:72.7%;top:34.3%}.Contact_markerFrance__wyC_M{left:42%;top:52%}.Contact_markerSpain__CaY0Y{left:16.3%;top:71%}.Contact_markerPoland__1LGqH{left:60.5%;top:42.6%}.Contact_representatives__VqM6N{margin:0;padding:0;list-style:none}.Contact_representative___nhCG{position:absolute;display:grid;width:35.4167cqw;grid-template-columns:16.25cqw minmax(0,1fr);align-items:start;padding-top:.5556cqw;border-top:1px solid #c4c4c4}.Contact_representative___nhCG:after{position:absolute;top:-1px;width:2.6389cqw;border-top:1px solid #c4c4c4;content:""}.Contact_country__XrUxK{margin:.4167cqw 0 0;font-family:var(--font-dm-sans),sans-serif;font-size:1.6667cqw;font-weight:400;line-height:1.25;letter-spacing:-.04em;font-variation-settings:"opsz" 14}.Contact_details__8iduA{display:flex;min-width:0;flex-direction:column;font-family:var(--font-outfit),sans-serif;font-size:.9722cqw;font-weight:400;font-style:normal;line-height:1.2}.Contact_details__8iduA a,.Contact_representativeName__nTy8R{color:#161616}.Contact_addressLine__ItfsQ{color:#6f6f6f}.Contact_representativeName__nTy8R{font-weight:300}.Contact_details__8iduA a{text-decoration:none;transition:color .16s ease}.Contact_details__8iduA a:hover{color:#161616;text-decoration:underline}.Contact_details__8iduA a:focus-visible{outline:1px solid #161616;outline-offset:3px}.Contact_baltics__5uP77,.Contact_france__DSuGe,.Contact_spain__xa5Jk{left:2.7778cqw}.Contact_baltics__5uP77,.Contact_sweden__UG3eB{top:12.1528cqw}.Contact_france__DSuGe{top:24.3056cqw;width:32.9861cqw}.Contact_france__DSuGe:after{content:none}.Contact_poland__aEM5r,.Contact_sweden__UG3eB,.Contact_uk__wY8dk{right:2.7778cqw;grid-template-columns:minmax(0,1fr) 16.25cqw;text-align:right}.Contact_poland__aEM5r .Contact_country__XrUxK,.Contact_sweden__UG3eB .Contact_country__XrUxK,.Contact_uk__wY8dk .Contact_country__XrUxK{grid-column:2;grid-row:1}.Contact_poland__aEM5r .Contact_details__8iduA,.Contact_sweden__UG3eB .Contact_details__8iduA,.Contact_uk__wY8dk .Contact_details__8iduA{grid-column:1;grid-row:1}.Contact_sweden__UG3eB .Contact_country__XrUxK{margin-top:0}.Contact_sweden__UG3eB:after{right:100%;transform:rotate(-36deg);transform-origin:right center}.Contact_uk__wY8dk{top:24.3056cqw;width:32.9861cqw}.Contact_uk__wY8dk:after{content:none}.Contact_baltics__5uP77{width:35.4167cqw}.Contact_baltics__5uP77:after{left:100%;transform:rotate(36deg);transform-origin:left center}.Contact_poland__aEM5r,.Contact_spain__xa5Jk{top:36.4583cqw}.Contact_spain__xa5Jk:after{left:100%;transform:rotate(-36deg);transform-origin:left center}.Contact_poland__aEM5r:after{right:100%;transform:rotate(36deg);transform-origin:right center}.Contact_request__V7mA0{background:#161616;color:#fff}.Contact_requestInner__W1Hct{display:flex;flex-direction:column;align-items:center;padding:6.9444cqw 2.7778cqw 11.1111cqw}.Contact_subtitle__Hwm9w{width:58.1944cqw;max-width:100%;margin:0 0 4.7222cqw;font-family:var(--font-dm-sans),sans-serif;font-size:3.6111cqw;font-weight:300;line-height:1;letter-spacing:-.04em;text-align:center;font-variation-settings:"opsz" 14}.Contact_formContainer__ShLVO{width:41.6667cqw;max-width:100%}.Contact_fields__ELIK8,.Contact_form__pLf9e{display:flex;min-width:0;flex-direction:column;gap:1.6667cqw;margin:0;padding:0;border:0}.Contact_configuration__FLb_W,.Contact_field__WfKhZ{display:flex;flex-direction:column;gap:.2778cqw}.Contact_label__0WAf5{color:#aaa;font-family:var(--font-outfit),sans-serif;font-size:.8333cqw;font-weight:400;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.Contact_required__ItMAu{color:#f63333}.Contact_input__HhS5Y{width:100%;height:3.3333cqw;padding-inline:1.1111cqw;border:1px solid #484848;border-radius:0;background:transparent;color:#fff;font-family:var(--font-outfit),sans-serif;font-size:.9722cqw;font-weight:400;letter-spacing:.01em;outline:none;transition:border-color .16s ease}.Contact_input__HhS5Y:focus{border-color:#bbb}.Contact_input__HhS5Y:focus-visible{outline:1px solid #bbb;outline-offset:3px}.Contact_input__HhS5Y:autofill{box-shadow:inset 0 0 0 1000px #161616;-webkit-text-fill-color:#fff;caret-color:#fff}.Contact_message__xQKSd{height:auto;min-height:10cqw;padding-block:1.1111cqw;line-height:1.4;resize:vertical}.Contact_projectDetails__1bdxl{border-top:1px solid #484848;border-bottom:1px solid #484848}.Contact_projectDetails__1bdxl summary{padding:16px 0;color:#bbb;font-family:var(--font-outfit),sans-serif;font-size:12px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.Contact_projectDetails__1bdxl[open]{padding-bottom:20px}.Contact_projectDetails__1bdxl summary:focus-visible{outline:1px solid #fff;outline-offset:3px}.Contact_consent___eW3l{display:flex;align-items:center;gap:.5556cqw;padding-left:.2778cqw}.Contact_checkbox__JX1Qu{width:1.1111cqw;height:1.1111cqw;flex-shrink:0;margin:0;border:1px solid #aaa;border-radius:0;appearance:none;background:transparent;cursor:pointer}.Contact_checkbox__JX1Qu:checked{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 3px #161616}.Contact_checkbox__JX1Qu:focus-visible{outline:1px solid #fff;outline-offset:4px}.Contact_consentDescription__MAYay{flex:1;color:#aaa;font-family:var(--font-outfit),sans-serif;font-size:.8333cqw;font-weight:300;line-height:1.3;letter-spacing:.01em;cursor:pointer}.Contact_consentDescription__MAYay a{color:inherit;text-decoration:underline;text-underline-offset:2px}.Contact_consentDescription__MAYay a:hover{color:#fff}.Contact_consentDescription__MAYay a:focus-visible{outline:1px solid #fff;outline-offset:3px}.Contact_submit__jy1Mi{display:flex;width:100%;height:3.3333cqw;align-items:center;justify-content:center;padding:0 2.7778cqw;border:0;border-radius:100px;background:#fff;color:#161616;font-family:var(--font-outfit),sans-serif;font-size:.8333cqw;font-weight:400;line-height:1;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.Contact_submit__jy1Mi:hover{background:#e1e1e1}.Contact_submit__jy1Mi:focus-visible{outline:2px solid #fff;outline-offset:5px}.Contact_submit__jy1Mi:disabled{opacity:.5;cursor:wait}.Contact_error__nu_HA,.Contact_success__teGGO{margin:0;font-family:var(--font-outfit),sans-serif;font-size:.9722cqw;line-height:1.4}.Contact_error__nu_HA{color:#f63333}.Contact_success__teGGO{min-height:26.25cqw;padding-block:2.7778cqw;color:#bbb;text-align:center}.Contact_successTitle__L6RBl{margin-bottom:1.1111cqw;color:#fff;font-family:var(--font-dm-sans),sans-serif;font-size:2.7778cqw;font-weight:300;letter-spacing:-.04em}@media (max-width:1023px){.Contact_coverInner__XAzLB{padding:32px 24px}.Contact_title__blhTv{font-size:clamp(56px,9vw,92px)}.Contact_directoryFrame__jxURO{display:flex;height:auto;flex-direction:column;padding:48px 24px 64px}.Contact_globeWrap__Zjxjm{position:relative;inset:auto;width:min(100%,360px);margin:0 auto 40px}.Contact_representatives__VqM6N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.Contact_representative___nhCG{position:static;display:flex;width:auto;flex-direction:column;gap:12px;padding-top:12px;text-align:left}.Contact_representative___nhCG:after{content:none}.Contact_country__XrUxK{margin:0;font-size:22px}.Contact_details__8iduA{font-size:14px;line-height:1.4}.Contact_details__8iduA a{overflow-wrap:anywhere}.Contact_requestInner__W1Hct{padding:64px 24px 80px}.Contact_subtitle__Hwm9w{width:700px;margin-bottom:48px;font-size:clamp(32px,4.3vw,44px);line-height:1.05}.Contact_formContainer__ShLVO{width:min(100%,600px)}.Contact_fields__ELIK8,.Contact_form__pLf9e{gap:24px}.Contact_configuration__FLb_W,.Contact_field__WfKhZ{gap:4px}.Contact_consentDescription__MAYay,.Contact_label__0WAf5{font-size:12px}.Contact_input__HhS5Y{height:48px;padding-inline:16px;font-size:16px}.Contact_message__xQKSd{height:auto;min-height:160px;padding-block:16px}.Contact_consent___eW3l{gap:8px;padding-left:0}.Contact_checkbox__JX1Qu{width:18px;height:18px}.Contact_submit__jy1Mi{height:48px;padding-inline:24px;font-size:12px}.Contact_error__nu_HA,.Contact_success__teGGO{font-size:14px}.Contact_success__teGGO{min-height:320px;padding-block:40px}.Contact_successTitle__L6RBl{margin-bottom:16px;font-size:36px}}@media (max-width:599px){.Contact_coverInner__XAzLB{padding-inline:20px}.Contact_directoryFrame__jxURO{padding:40px 20px 56px}.Contact_representatives__VqM6N{grid-template-columns:minmax(0,1fr);gap:24px}.Contact_requestInner__W1Hct{padding:56px 20px 72px}.Contact_subtitle__Hwm9w{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){.Contact_details__8iduA a,.Contact_input__HhS5Y,.Contact_submit__jy1Mi{transition:none}}