/* Собрано bin/build-css — не править, исходники в assets/css и style.css */
/* assets/css/vendors/select2.min.css */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/* assets/css/vendors/normalize.css */
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
main {
display: block;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bolder;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -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;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
template {
display: none;
}
[hidden] {
display: none;
}
/* assets/css/vendors/swiper-bundle.min.css */
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{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:'';flex-shrink:0;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{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{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-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;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-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;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{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{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;box-shadow:none;-webkit-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%;transform:translate3d(0px,-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%;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;transition:.2s transform,.2s top}.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%;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{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.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%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right 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-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* assets/css/vendors/fancybox.css */
:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media (hover: hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 30px;--f-close-button-height: 30px;--f-close-button-svg-width: 24px;--f-close-button-svg-height: 24px;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;--f-scrollbar-width: 7px;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: 10px;--f-scrollbar-track-shadow: inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: 10px}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: 8px;--f-thumbs-transition: none;--f-thumbs-padding-x: 4px;--f-thumbs-padding-y: 8px;--f-thumbs-viewport-padding-x: 4px;--f-thumbs-viewport-padding-y: 0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:unset;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}
/* assets/css/main.css */
:root {
--Border-neutral-light: #e0e0e0
}
html {
font-size: 16px;
font-size: 1.0582010582vw;
}
@media screen and (max-width: 1024px) {
html {
font-size: 16px;
}
}
html {
box-sizing: border-box;
text-size-adjust: none;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
-webkit-overflow-scrolling: touch;
scroll-behavior: auto;
}
*,
*:before,
*:after {
box-sizing: inherit;
padding: 0;
margin: 0;
}
a[href^="http"]:empty::before {
content: attr(href);
}
img,
video,
audio {
max-width: 100%;
height: auto;
}
label,
button,
input,
select,
textarea {
cursor: pointer;
color: inherit;
}
label[for] {
cursor: pointer;
}
a:focus,
button:focus,
input:focus,
textarea:focus,
.slick-slide:focus {
outline: none;
}
a,
button {
cursor: pointer;
}
button {
appearance: none;
border-radius: 0;
border: none;
text-decoration: none;
transition: 0.25s ease;
background: transparent;
}
@font-face {
font-family: "LT Superior";
src: url("../../fonts/LTSuperior-Regular.otf") format("opentype");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "LT Superior";
src: url("../../fonts/LTSuperior-Semibold.otf") format("opentype");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: "SONGER SemiExpanded";
src: url("../../fonts/SONGER_SE_Bold.otf") format("opentype");
font-weight: 700;
font-style: normal;
}
::selection {
background-color: #000000;
color: white;
}
:root {
--border-field-rolor: #f0f0f0;
}
body {
line-height: normal;
color: var(--Text-primary, #232323);
font-family: "LT Superior", sans-serif;
background: var(--Background-neutral-light, #f0f0f0);
background-image: url(../../images/bg_lines.svg);
background-repeat: repeat;
background-size: 94.5rem;
}
@media screen and (max-width: 750px) {
html,
body {
touch-action: pan-y;
}
}
a {
transition: 0.25s ease-in-out;
}
.btn_default {
appearance: none;
border-radius: 0;
border: none;
text-decoration: none;
cursor: pointer;
color: inherit;
transition: 0.25s ease;
display: inline-flex;
align-items: center;
justify-content: center;
}
.swiper-wrapper {
height: auto;
}
.container {
margin: 0 auto;
padding: 0 1.25rem;
}
@media screen and (max-width: 1024px) {
.container {
padding: 0 1rem;
}
}
.top_page {
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
}
.top_page__block {
border-radius: 2.5rem 0 2.5rem 2.5rem;
background: var(--Background-primary, #fff);
padding: 1.45rem 1.75rem 1.25rem;
}
@media screen and (max-width: 1024px) {
.top_page__block {
border-radius: 1.25rem 0 1.25rem 1.25rem;
padding: 0.8rem 1rem 1rem;
}
}
.top_page__section {
margin-bottom: 0.31rem;
}
@media screen and (max-width: 1024px) {
.top_page__section {
margin-bottom: 0.94rem;
}
}
.title_xl {
font-family: "SONGER SemiExpanded";
font-size: 3.5rem;
font-style: normal;
font-weight: 700;
line-height: 110%;
margin: 0;
}
.title_3 {
color: var(--Text-primary, #232323);
font-family: var(--Typography-h3-font, "SONGER SemiExpanded");
font-size: var(--Typography-h3-size, 2.375rem);
font-style: normal;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0475rem;
margin: 0;
margin-bottom: 1.85rem;
}
@media screen and (max-width: 1024px) {
.title_3 {
font-size: var(--Typography-h4-size, 1.375rem);
font-weight: 700;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
letter-spacing: -0.0275rem;
margin-bottom: 0.9rem;
}
}
.title_page {
padding-top: 3.4rem;
margin: 0 -0.5rem;
hyphens: auto;
}
@media screen and (max-width: 1024px) {
.title_xl {
font-size: 2em;
font-style: normal;
font-weight: 700;
line-height: 1.2;
}
.title_page {
padding: 2.1rem 0 0;
margin: 0;
}
}
@media screen and (max-width: 1024px) {
.top_page__section .container {
padding: 0;
}
}
.text_y {
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
font-family: "SONGER SemiExpanded";
margin-bottom: 4.97rem;
}
.text_y--46rem {
max-width: 46rem;
}
.text_q {
display: flex;
justify-content: flex-end;
line-height: 130%;
letter-spacing: -0.02rem;
}
.text_q__inner {
max-width: 51.475rem;
}
@media screen and (max-width: 750px) {
.text_y {
font-size: 1rem;
line-height: 1.225;
margin-bottom: 1.85rem;
}
.text_q {
font-size: 0.75rem;
letter-spacing: -0.0127rem;
line-height: 142%;
}
.text_q__inner {
max-width: 65.5vw;
}
}
.section__block {
margin-bottom: 3.75rem;
}
.section__block--mb_small {
margin-bottom: 0.63rem;
}
@media screen and (max-width: 750px) {
.section__block {
margin-bottom: 3.13rem;
}
.section__block--mb_small {
margin-bottom: 0.63rem;
}
}
.section {
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
padding: 1.25rem 1.25rem 1.25rem;
}
@media screen and (max-width: 1024px) {
.container:has(.section) {
padding: 0;
}
.section {
padding: 0.94rem 1rem;
border-radius: 1.25rem;
}
}
select.js_select {
opacity: 0;
}
.hide_scroll::-webkit-scrollbar {
display: none;
}
.work_with_big__hide_scrollimages {
scrollbar-width: none;
}
.hide_scroll {
-ms-overflow-style: none;
}
.section__title {
margin-bottom: 1.95rem;
letter-spacing: -0.07rem;
hyphens: auto;
}
@media screen and (max-width: 1024px) {
.section__title {
letter-spacing: 0;
margin-bottom: 1rem;
}
.container:has(.section) .section__title {
padding: 0 1rem;
}
}
.link_x {
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
text-decoration-line: underline;
text-decoration-style: dotted;
text-decoration-skip-ink: none;
text-decoration-thickness: 9%;
text-underline-offset: 20%;
text-underline-position: from-font;
display: inline-flex;
color: inherit;
}
.link_x:hover {
text-underline-offset: 17.5%;
text-decoration-color: transparent;
opacity: 0.5;
}
.number_decore {
position: relative;
}
.number_decore:after {
content: "";
width: 140%;
position: absolute;
height: 20.5%;
left: 65%;
bottom: 24.5%;
background: var(--Background-primary, #fff);
transform: translate(-50%, 50%) rotate(-0);
}
.hide_desktop {
display: none;
}
.hide_mobile {
display: block;
}
@media screen and (max-width: 750px) {
.hide_mobile {
display: none;
}
.hide_desktop {
display: block;
}
}
lottie-player{min-height:1px;}
.preloader {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 100;
background: #232323;
transition: 0.5s ease-in-out;
}
.preloader lottie-player,.preloader svg {
width: 100%;
height: 100%;
object-fit: contain;
opacity: 0;
transition: 0.25s ease-in-out;
}
.preloader__content {
width: 100%;
height: 100%;
}
.preloader {
transform: translate(0,-100%);
}
.preloader.active {
transform: translate(0,0);
}
.preloader.active lottie-player,.preloader.active svg {
opacity: 1;
}
body:has(.preloader.active) {
overflow: hidden;
height: 100vh;
}
.preloader__content svg {
width: 100%;
height: 100%;
max-width: 40rem;
margin: auto;
display: block;
}
.preloader_lottie {
width: 100%;
height: 100%;
}
.fancybox__dialog {
color: inherit;
}
.f-button.is-close-button {
top: 0.75rem;
right: 0.75rem;
background: transparent;
border-radius: 50%;
padding: 0rem;
width: 1.5rem;
aspect-ratio: 1/1;
height: auto;
filter: invert(1);
}
.f-button.is-close-button:hover {
opacity: 0.5;
}
.fancybox__backdrop {
--fancybox-backdrop-bg: rgba(35, 35, 35, 0.2);
backdrop-filter: blur(0.75rem);
}
.modal_default {
border-radius: var(--Radius-Radius-4, 1.25rem);
background: var(--Background-primary, #fff);
max-width: 22.5rem;
width: 100%;
padding: 2.75rem 1.75rem 1.75rem;
color: inherit;
display: none;
}
.modal_inner {
width: 100%;
}
.modal_thanks__icon {
border-radius: var(--Radius-Radius-5, 2.5rem);
background: #2deca0;
width: 4rem;
aspect-ratio: 1/1;
display: inline-flex;
align-items: center;
justify-content: center;
margin-bottom: 0.95rem;
font-size: 0;
}
.modal_inner--thanks {
text-align: center;
}
.modal_title {
font-family: var(--Typography-h1-font, "SONGER SemiExpanded");
font-size: var(--Typography-h4-size, 1.375rem);
font-weight: 700;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
margin-bottom: 0.75rem;
}
.modal_text {
line-height: var(
--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem
);
margin-bottom: 0.85rem;
}
.btn_modal {
width: 100%;
}
.modal_thanks__icon svg {
width: 40%;
height: auto;
}
.modal_call_manager {
border-radius: 0.75rem;
background: var(--Background-primary, #fff);
box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.1);
position: fixed;
bottom: 0.5rem;
right: 0.5rem;
display: flex;
align-items: flex-start;
padding: 1.25rem;
gap: 1.25rem;
z-index: 10;
width: 100%;
max-width: 33.125rem;
opacity: 0;
pointer-events: none;
transform: translate(0, 1rem);
transition: 0.25s ease-in-out;
}
.modal_call_manager__info__title {
font-family: "SONGER SemiExpanded";
font-size: 1.25rem;
font-weight: 700;
line-height: 110%;
margin-bottom: 0.25rem;
}
.modal_call_manager__info__text {
line-height: 150%;
margin-bottom: 0.25rem;
font-size: 0.915rem;
}
.modal_call_manager__image {
width: 3.75rem;
aspect-ratio: 1/1;
border-radius: 50%;
overflow: hidden;
border: 1px solid var(--background-neutral-light, #f0f0f0);
}
.modal_call_manager__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.link_modal_call_manager {
color: #ec682d;
}
.link_modal_call_manager:hover {
color: inherit;
opacity: 1;
}
.modal_call_manager__info {
flex: 1;
}
.btn_modal_call_manager__close {
position: absolute;
right: 0.1rem;
top: 0.1rem;
width: 2rem;
aspect-ratio: 1/1;
display: flex;
align-items: center;
justify-content: center;
border-radius: 0.5rem 0.5rem 0 0;
cursor: pointer;
border-bottom: 0;
}
.btn_modal_call_manager__close svg {
width: 60%;
height: auto;
transition: 0.25s ease-in-out;
}
.btn_modal_call_manager__close:hover svg {
opacity: 0.5;
}
@media screen and (max-width: 1024px) {
.modal_call_manager {
padding: 0.75rem;
max-width: 25rem;
gap: 0.5rem;
right: 0.5rem;
bottom: 0.5rem;
width: auto;
border-radius: 1rem;
overflow: hidden;
}
.modal_call_manager__info__title {
font-size: 0.85rem;
line-height: 1.25;
}
.modal_call_manager__info__text {
font-size: 0.725rem;
line-height: 1.25;
max-width: 19rem;
margin-bottom: 0.25rem;
}
.modal_call_manager__image {
width: 3rem;
}
.link_modal_call_manager {
font-size: 0.75rem;
}
.btn_modal_call_manager__close svg {
width: 50%;
}
}
@media screen and (max-width: 550px) {
.modal_call_manager {
left: 0.5rem;
max-width: none;
}
}
.modal_call_manager.open {
opacity: 1;
transform: translate(0, 0);
pointer-events: all;
}
.modal__call {
max-width: 27.5rem;
}
.modal_catalog_filter_overlay {
position: fixed;
inset: 0;
z-index: 1000;
display: none;
align-items: center;
justify-content: center;
padding: 1rem;
pointer-events: none;
}
.modal_catalog_filter_overlay.open {
display: flex;
pointer-events: all;
}
.modal_catalog_filter_overlay__backdrop {
position: absolute;
inset: 0;
background: rgba(35, 35, 35, 0.2);
backdrop-filter: blur(0.75rem);
cursor: pointer;
}
.modal_catalog_filter_overlay__inner {
position: relative;
z-index: 1;
width: 100%;
max-width: 28.125rem;
max-height: calc(100vh - 2rem);
overflow-y: auto;
}
.modal_catalog_filter_overlay.open .modal_default.modal__catalog_filter {
display: block;
}
.modal_catalog_filter_overlay__close {
position: absolute;
top: 0.75rem;
right: 0.75rem;
width: 1.5rem;
height: 1.5rem;
padding: 0;
border: none;
background: transparent;
border-radius: 50%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
color: inherit;
}
.modal_catalog_filter_overlay__close:hover {
opacity: 0.7;
}
.modal_catalog_filter_overlay__close svg {
width: 100%;
height: 100%;
}
.js_modal_catalog_filter select.select2-hidden-accessible {
pointer-events: none !important;
}
.js_modal_catalog_filter .select2-container {
pointer-events: auto;
}
.--copy {
cursor: pointer;
display: inline-block;
position: relative;
margin-left: 1.9rem;
}
.--copy:hover span {
opacity: 0.5;
text-decoration-color: transparent;
text-underline-offset: 17.5%;
}
.--copy:before {
content: "";
position: absolute;
left: -1.9rem;
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.49998 2.70831C4.85362 2.70831 2.70831 4.85361 2.70831 7.49998V13.4224C2.70831 13.7675 2.98814 14.0474 3.33331 14.0474C3.67849 14.0474 3.95831 13.7675 3.95831 13.4224V7.49998C3.95831 5.54397 5.54397 3.95831 7.49998 3.95831H13.344C13.6892 3.95831 13.969 3.67849 13.969 3.33331C13.969 2.98814 13.6892 2.70831 13.344 2.70831H7.49998Z' fill='%23232323'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3354 5.66103C12.6346 5.35918 9.86534 5.35918 7.16455 5.66103C6.39515 5.74702 5.77687 6.35252 5.68618 7.12788C5.36586 9.86661 5.36586 12.6333 5.68618 15.3721C5.77687 16.1474 6.39515 16.7529 7.16455 16.8389C9.86534 17.1408 12.6346 17.1408 15.3354 16.8389C16.1048 16.7529 16.7231 16.1474 16.8138 15.3721C17.1341 12.6333 17.1341 9.86661 16.8138 7.12788C16.7231 6.35252 16.1048 5.74702 15.3354 5.66103ZM7.30339 6.90329C9.91191 6.61175 12.5881 6.61175 15.1966 6.90329C15.3944 6.9254 15.5499 7.08182 15.5723 7.27309C15.8813 9.91534 15.8813 12.5846 15.5723 15.2269C15.5499 15.4181 15.3944 15.5746 15.1966 15.5967C12.5881 15.8882 9.91191 15.8882 7.30339 15.5967C7.10559 15.5746 6.95009 15.4181 6.92772 15.2269C6.61868 12.5846 6.61868 9.91534 6.92772 7.27309C6.95009 7.08182 7.10559 6.9254 7.30339 6.90329Z' fill='%23232323'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-size: contain;
background-position: 0 0;
width: 1.25rem;
aspect-ratio: 1/1;
}
.--copy:after {
content: attr(data-text);
position: absolute;
background: #111;
color: #fff;
white-space: nowrap;
width: auto;
height: auto;
top: -1.5rem;
left: -1.88rem;
border-top: 1rem;
display: inline-block;
font-size: 0.65rem;
padding: 0.1rem 0.75rem;
border-radius: 0.25rem;
transition: 0.25s ease-in-out;
opacity: 0;
pointer-events: none;
}
.--copy span {
text-decoration: underline;
text-decoration-style: dotted;
text-decoration-skip-ink: none;
text-decoration-thickness: 9%;
text-underline-offset: 20%;
text-underline-position: from-font;
}
.--copy.copied:after {
opacity: 1;
transform: translate(0, -0.25rem);
}
.--copy span {
transition: 0.25s ease-in-out;
}
.breadcrumbs {
margin-bottom: 2rem;
}
.breadcrumbs__list {
display: flex;
align-items: flex-start;
gap: 0.75rem 2.075rem;
flex-wrap: wrap;
}
.breadcrumbs__item {
color: inherit;
font-size: 0.875rem;
font-weight: 600;
line-height: 110%;
letter-spacing: -0.0175rem;
text-decoration: none;
position: relative;
}
.breadcrumbs__list a:after {
background-image: url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.14645 0.853553C4.95118 0.658291 4.95118 0.341709 5.14645 0.146447C5.34171 -0.0488155 5.65829 -0.0488155 5.85355 0.146447L8.52022 2.81311C8.71548 3.00838 8.71548 3.32496 8.52022 3.52022L5.85355 6.18689C5.65829 6.38215 5.34171 6.38215 5.14645 6.18689C4.95118 5.99163 4.95118 5.67504 5.14645 5.47978L6.95956 3.66667H0.5C0.223858 3.66667 0 3.44281 0 3.16667C0 2.89052 0.223858 2.66667 0.5 2.66667H6.95956L5.14645 0.853553Z' fill='%23AFAFAF'/%3E%3C/svg%3E%0A");
content: "";
position: absolute;
right: -1.375rem;
width: 0.5625rem;
aspect-ratio: 1/1;
background-repeat: no-repeat;
background-position: 50%;
top: 0.2rem;
background-size: contain;
}
.breadcrumbs__list a {
color: var(--Text-neutral, #b0b0b0);
}
.breadcrumbs__list a:hover {
color: inherit;
}
.btn_ghost {
border: 1px solid var(--Border-neutral-light, #f0f0f0);
}
.btn_ghost:hover {
background: #111;
color: #fff;
}
.btn_dark {
border-radius: var(--Radius-Radius-3, 0.9375rem);
background: var(--Background-secondary, #232323);
color: #fff;
}
.btn_dark:hover {
background: #eee;
color: var(--Text-primary, #232323);
}
.btn_small {
padding: 0.75rem 0.895rem 0.675rem;
font-size: var(--Typography-Title-large-size, 1rem);
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
border-radius: var(--Radius-Radius-3, 0.9375rem);
}
.btn_icon {
display: inline-flex;
align-items: center;
gap: 0.5rem;
}
.btn_icon svg {
width: 1.25rem;
height: auto;
margin-top: -0.125rem;
}
.btn_gray {
background: var(--Background-ghost-5, rgba(35, 35, 35, 0.05));
}
.btn_gray:hover {
background: #000;
color: #fff;
}
.btn_full {
width: 100%;
padding: 0.785rem 0.785rem 0.7rem;
}
.btn_white {
background: var(--Background-primary, #fff);
font-weight: 600;
border-radius: var(--Radius-Radius-3, 0.9375rem);
}
.btn_white:hover {
background: var(--Background-secondary, #232323);
color: #fff;
}
.btn_orange {
border-radius: 1rem;
background: var(--Background-accent-light, #ec692d);
color: #fff;
}
.btn_orange:hover {
background: var(--Background-secondary, #232323);
color: var(--Background-primary, #fff);
}
.section__about__wrap {
max-width: 53.5rem;
}
.section__about {
font-size: 0.875rem;
line-height: 130%;
letter-spacing: -0.0175rem;
margin-bottom: 3.75rem;
}
.default_text>* {
margin-bottom: 0.85rem;
}
.title_h3 {
font-size: 1.375rem;
font-weight: 600;
line-height: 120%;
letter-spacing: -0.0275rem;
margin-top: 1.2rem;
}
.default_text>*:first-child {
margin-top: 0;
}
p.mb_0 {
margin-bottom: 0;
}
.default_text ul,
.default_text ol {
padding-left: 1.23rem;
margin-bottom: 1.3rem;
margin-top: 1.3rem;
display: flex;
flex-direction: column;
gap: 1rem;
}
.default_text {
font-size: 0.88rem;
line-height: 1.3;
}
.default_text h2 {
font-family: "SONGER SemiExpanded", sans-serif;
font-weight: 700;
font-size: 2.38rem;
line-height: 1.1;
letter-spacing: -0.02em;
margin-bottom: 1.3rem;
margin-top: 2rem;
}
.default_text p {
letter-spacing: -0.022em;
}
.default_text h3 {
font-weight: 700;
font-size: 1.38rem;
line-height: 1.2;
letter-spacing: -0.02em;
font-family: "SONGER SemiExpanded", sans-serif;
margin-top: 2rem;
margin-bottom: 1.1rem;
}
.list--with_titles strong {
font-weight: 600;
line-height: 1.3;
letter-spacing: -0.02em;
display: block;
font-size: 1rem;
margin-bottom: -0.9rem;
}
ol.list--with_titles li {
padding-left: 2.95rem;
position: relative;
counter-increment: item;
min-height: 1.75rem;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
ul.list--with_titles,
ol.list--with_titles {
display: flex;
flex-direction: column;
gap: 1rem;
list-style: none;
padding-left: 0;
}
.default_text a {
letter-spacing: -0.02em;
text-decoration: underline;
color: #ec692d;
text-decoration-style: dotted;
text-decoration-skip-ink: none;
text-decoration-thickness: 9%;
text-underline-offset: 20%;
text-underline-position: from-font;
}
ul.list--with_titles li {
padding-left: 1.5rem;
position: relative;
}
ul.list--with_titles li:before {
background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33008 0L8.66021 2.5V7.5L4.33008 10L-4.91142e-05 7.5V2.5L4.33008 0Z' fill='%23232323'/%3E%3C/svg%3E%0A");
content: '';
position: absolute;
left: 0.1rem;
top: 0.225rem;
width: 0.65rem;
aspect-ratio: 1/1;
background-size: contain;
background-repeat: no-repeat;
background-position: 50%;
}
.--dark ul.list--with_titles li:before {
filter: invert(1)
}
.default_text blockquote {
padding: 0.5rem 1.95rem;
border-left: 0.13rem solid #ec692d;
font-weight: 600;
font-size: 0.88rem;
line-height: 1.3;
letter-spacing: -0.02em;
margin-top: 1.2rem;
padding-right: 0;
}
.__color__orange {
color: #ee713a;
}
.list--with_titles strong:last-child {
margin: 0;
min-height: 1.9rem;
display: flex;
align-items: center;
}
ol.list--with_titles {
list-style: none;
counter-reset: item;
}
ol.list--with_titles li:before {
content: counter(item);
position: absolute;
left: 0;
top: 40%;
transform: translate(0, -50%);
width: 2rem;
aspect-ratio: 1/1;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
font-family: "SONGER SemiExpanded", sans-serif;
font-weight: 700;
font-size: 0.88rem;
line-height: 1;
letter-spacing: -0.02em;
color: #232323;
background: #f0f0f0;
}
.default_text_table table {
width: 100%;
border-collapse: collapse;
border: 1px solid #ccc;
}
.default_text_table {
overflow: auto;
margin-right: -36rem;
margin-top: 0rem;
}
.default_text_table td {
border-bottom: 1px solid #ccc;
padding: 0.81rem 1rem;
font-weight: 600;
font-size: 0.88rem;
line-height: 1.2;
letter-spacing: -0.02em;
}
.default_text_table th {
font-weight: 600;
font-size: 0.75rem;
line-height: 1.2;
letter-spacing: -0.02em;
color: #b0b0b0;
text-align: left;
border-bottom: 1px solid #ccc;
padding: 0.81rem 1rem;
}
.default_text a:hover {
color: inherit;
text-underline-offset: 17.5%;
text-decoration-color: transparent;
}
@media screen and (max-width:1024px) {
.section__about__wrap {
max-width: 100%
}
.default_text_table {
margin: 0 -1rem;
padding: 0 1rem;
}
.default_text_table table {
min-width: 1000px;
}
.default_text h2 {
font-size: 1.38rem;
margin-bottom: 1.25rem;
}
.default_text>* {
margin-bottom: 1rem;
}
.default_text blockquote {
padding-left: 1.25rem;
}
.default_text h3 {
font-size: 1.2rem;
}
}
body:has(.select2-container--open) {
overflow-x: hidden;
width: 100%;
position: relative;
}
.field_group {
display: flex;
flex-direction: column;
gap: 0.94rem;
}
.field_row {
display: flex;
flex-wrap: wrap;
gap: 0.62rem;
}
.field_row--mb_small {
margin-bottom: -0.65rem;
}
.field_field {
flex: 1;
}
.field_field input,
.field_field textarea {
border-radius: 0.9375rem;
border: none;
width: 100%;
font-weight: 400;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
letter-spacing: -0.02rem;
padding: 0.85rem 1rem 0.65rem 1rem;
transition: 0.25s ease-in-out;
border: 0.125rem solid var(--border-field-rolor);
background: transparent;
}
.field_field textarea {
resize: none;
min-height: 6.65rem;
}
.field_field--invalid input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]),
.field_field--invalid textarea,
.field_field input.field_field__input--invalid,
.field_field textarea.field_field__input--invalid {
box-shadow: 0 0 0 0.075rem red !important;
}
.field_field--invalid input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]):focus,
.field_field--invalid textarea:focus,
.field_field input.field_field__input--invalid:focus,
.field_field textarea.field_field__input--invalid:focus {
box-shadow: 0 0 0 0.125rem red !important;
}
.field_field--invalid .field_field__checkbox__view {
box-shadow: 0 0 0 0.075rem red;
border-color: transparent;
}
.field_field--radio__list {
display: flex;
flex-wrap: wrap;
gap: 1.3rem;
}
.field_field__radio {
display: inline-flex;
gap: 0.625rem;
align-items: center;
}
.field_field__title {
color: var(--Text-primary, #232323);
font-family: var(--Typography-Title-large-font, "LT Superior");
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
letter-spacing: -0.02rem;
margin-bottom: 0.65rem;
}
.field_field__radio__view {
border-radius: 4.6875rem;
border: 1px solid var(--Border-neutral-dark, #d1d1d1);
background: var(--Background-primary, #fff);
position: relative;
width: 1.25rem;
aspect-ratio: 1/1;
overflow: hidden;
transition: 0.25s ease-in-out;
}
.field_field__radio input {
position: absolute;
width: auto;
opacity: 0;
}
.field_field.field_field--radio {
padding-top: 0;
}
.field_field__radio__title {
font-size: var(--Typography-Title-medium-size, 0.875rem);
font-weight: 600;
line-height: var(--Typography-Title-medium-lihe-height, 1.0625rem);
letter-spacing: -0.00875rem;
margin-top: 0.2rem;
}
.field_field__radio__view__circle {
border-radius: 4.6875rem;
border: 0.3125rem solid var(--Icon-accent, #ec692d);
content: "";
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
transform: scale(1.25);
transition: 0.25s ease-in-out;
opacity: 0;
}
.field_field__radio input:checked+.field_field__radio__view .field_field__radio__view__circle {
transform: scale(1);
opacity: 1;
}
input:checked+.field_field__radio__view {
border-color: transparent;
}
.select2-container:has(.selection) {
width: 100% !important;
}
.fancybox__container .select2-container select.select2-hidden-accessible,
.fancybox__content .select2-container select.select2-hidden-accessible {
pointer-events: none !important;
}
.select2-container--default .select2-selection--single {
border: 0.125rem solid var(--border-field-rolor);
border-radius: 0.9375rem;
background: transparent;
padding: 0.85rem 0.625rem 0.6rem 0.9375rem;
height: auto;
padding-right: 2.5rem;
width: 100%;
}
.select2-container--open .select2-selection--single {
box-shadow: 0px 0px 1px 0px var(--border-field-rolor);
}
.select2-container .select2-selection--single .select2-selection__rendered {
font-weight: 400;
line-height: 125%;
color: inherit;
padding: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7746 8.47468C14.0187 8.71876 14.0187 9.11449 13.7746 9.35857L10.4413 12.6919C10.1972 12.936 9.80149 12.936 9.55741 12.6919L6.22407 9.35857C5.98 9.11449 5.98 8.71876 6.22407 8.47468C6.46815 8.23061 6.86388 8.23061 7.10796 8.47468L9.99935 11.3661L12.8907 8.47468C13.1348 8.23061 13.5305 8.23061 13.7746 8.47468Z' fill='%23AFAFAF'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: 50%;
height: 100%;
width: auto;
aspect-ratio: 0.825/1;
transition: 0.25s ease-in-out;
background-size: 75%;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
display: none;
}
.select2-container--default.select2-container--open .select2-selection__arrow {
transform: rotate(180deg);
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background: #ec682d;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
background: var(--Background-secondary, #232323);
color: #fff;
}
.select2-results__option {
padding: 0.55rem 0.9375rem 0.45rem;
font-weight: 600;
line-height: 125%;
color: inherit;
border-radius: 1.25rem;
color: var(--Text-primary, #232323);
font-feature-settings: "liga" off, "clig" off;
font-family: var(--Typography-Title-medium-font, "LT Superior");
font-size: var(--Typography-Title-medium-size, 0.875rem);
font-style: normal;
font-weight: 600;
line-height: var(--Typography-Title-medium-lihe-height,
1.0625rem);
letter-spacing: -0.01438rem;
}
.select2-container--default .select2-results>.select2-results__options {
max-height: 11.5rem;
padding: 0 0.5rem;
gap: 0.15rem;
display: flex;
flex-direction: column;
margin-right: 0.25rem;
margin: 0.5rem 0.45rem 0.5rem 0;
}
.select2-dropdown {
border: none;
border-radius: 0.75rem;
border-radius: 0.625rem;
background: #ffffff;
box-shadow: 0px 0px 1px 0px #f0f0f0;
z-index: 9999;
border: 0.125rem solid var(--border-field-rolor);
}
.fancybox__container .select2-dropdown,
.fancybox__content .select2-dropdown {
z-index: 10000 !important;
}
.select2-results__option:last-child {
border-bottom: 0;
}
.upload_file {
position: relative;
}
.upload_file input {
position: absolute;
opacity: 0;
width: 100%;
padding: 0;
height: 0;
left: 0;
}
.upload_file__btn {
display: flex;
align-items: center;
justify-content: center;
border-radius: 0.9375rem;
border: 0.125rem solid var(--border-field-rolor);
font-style: normal;
font-weight: 600;
padding: 0.7rem;
gap: 0.5rem;
transition: 0.25s ease-in-out;
}
.upload_file__btn__icon {
font-size: 0;
width: 1.2rem;
margin-top: -0.2rem;
}
.upload_file__btn__icon svg {
width: 100%;
height: auto;
}
.upload_file__btn:hover {
background: #232323;
color: #fff;
}
.field_field__checkbox input {
position: absolute;
opacity: 0;
width: auto;
height: auto;
left: 0.175rem;
bottom: 0;
}
.field_field__checkbox {
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
letter-spacing: -0.02rem;
display: inline-flex;
align-items: flex-start;
gap: 1rem;
position: relative;
}
.field_field__checkbox__view {
border-radius: 0.125rem;
background: transparent;
width: 1.25rem;
aspect-ratio: 1/1;
position: relative;
border: 1px solid var(--Background-secondary, #232323);
margin-top: -0.125rem;
}
@media screen and (max-width: 750px) {
.field_field__checkbox__view {
margin-top: 0;
}
}
.field_field--agree {
padding-top: 0.125rem;
}
input:checked+.field_field__checkbox__view {
background: var(--Background-accent-light, #ec692d);
border-color: transparent;
background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2336 0.183058C10.4777 0.427136 10.4777 0.822864 10.2336 1.06694L4.40028 6.90027C4.1562 7.14435 3.76047 7.14435 3.51639 6.90027L0.183058 3.56694C-0.0610194 3.32286 -0.0610194 2.92714 0.183058 2.68306C0.427136 2.43898 0.822864 2.43898 1.06694 2.68306L3.95833 5.57445L9.34973 0.183058C9.5938 -0.0610194 9.98953 -0.0610194 10.2336 0.183058Z' fill='white'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: 50%;
background-size: 50%;
}
.modal__kp__row {
display: flex;
flex-wrap: wrap;
gap: 1.25rem;
}
.modal__kp {
max-width: 72.25rem;
padding: 1.275rem;
}
.modal_title--kp {
font-weight: 700;
font-size: 2.38rem;
line-height: 1.21053;
margin-bottom: 1.25rem;
}
.modal__kp__form__title {
font-weight: 700;
font-size: 1.38rem;
line-height: 1.09091;
font-family: "SONGER SemiExpanded", sans-serif;
margin-bottom: 1.2rem;
}
.modal__kp__info__title {
font-weight: 700;
font-size: 1.38rem;
line-height: 1.09091;
font-family: "SONGER SemiExpanded", sans-serif;
margin-bottom: 1rem;
}
.modal__kp__info__list--empty {
text-align: center;
display: flex;
align-items: center;
justify-content: center;
flex: 1;
flex-direction: column;
padding-top: 2.65rem;
}
.modal__kp__info {
border-radius: 1.25rem;
padding: 0.31rem 0.31rem 0rem;
height: 28.25rem;
background: #f0f0f0;
width: 42.15rem;
}
.modal__kp__form {
flex: 1;
}
.modal__kp__info__inner {
height: 100%;
display: flex;
flex-direction: column;
padding: 1.45rem 1rem 1.25rem 1.25rem;
}
.modal__kp__info__list--empty__title {
font-weight: 700;
font-size: 1.38rem;
line-height: 1.09091;
color: #b0b0b0;
font-family: "SONGER SemiExpanded", sans-serif;
margin-bottom: 0.85rem;
}
.btn_modal__kp__info {
width: auto;
font-weight: bold;
padding: 0.75rem 1.25rem 0.7rem;
}
.btn_modal__kp__info:hover {
background: #b0b0b0;
color: #fff;
}
.field_field--upload_files--modal_kp {
margin-top: -0.5rem;
}
@media screen and (max-width: 1024px) {
.field_field input,
.field_field textarea {
padding: 0.75rem 1rem;
}
.field_field__checkbox__title {
padding-top: 0.125rem;
}
.field_field textarea {
min-height: 6.425rem;
}
.field_field__checkbox {
font-size: 0.875rem;
}
}
@media screen and (max-width: 750px) {
.field_field--radio__list {
flex-direction: column;
gap: 0.7rem;
}
.field_field__title--empty {
display: none;
}
.field_row {
flex-direction: column;
gap: 0.94rem;
}
}
.field_field input:focus,
.field_field textarea:focus {
background: var(--border-field-rolor);
border-color: transparent;
}
.select2-results__options::-webkit-scrollbar {
width: 0.25rem;
}
.select2-results__options::-webkit-scrollbar-track {
background: #ffffff;
}
.--dark .select2-results__options::-webkit-scrollbar-track {
background: #3b3b3b;
}
.select2-results__options::-webkit-scrollbar-thumb {
background: #888888;
border-radius: 1rem
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance: textfield;
}
.modal__kp__info__card {
border: 1px solid var(--Background-neutral-light, #f0f0f0);
border-radius: 0.94rem;
padding: 0.94rem;
width: 100%;
background: var(--Background-primary, #fff);
position: relative;
padding-right: 4rem;
}
.modal__kp__info__card__name {
font-weight: 700;
font-size: 1rem;
line-height: 1.25;
font-family: "SONGER SemiExpanded", sans-serif;
margin-bottom: 0.65rem;
}
.modal__kp__info__list {
padding: 0;
height: 100%;
overflow: auto;
margin-bottom: 0;
}
.modal__kp__info__list::-webkit-scrollbar {
width: 0.25rem;
}
.modal__kp__info__list::-webkit-scrollbar-track {
background: #ffffff;
}
.modal__kp__info__list::-webkit-scrollbar-thumb {
background: #888888;
border-radius: 1rem
}
.modal__kp__info__list__overlay {
display: flex;
flex-wrap: wrap;
flex-direction: column;
gap: 0.31rem;
padding-right: 1rem;
}
.modal__kp__info__card__features {
display: flex;
flex-wrap: wrap;
font-weight: 600;
font-size: 0.88rem;
line-height: 1;
letter-spacing: -0.04em;
gap: 0.5rem 1.575rem;
}
.modal__kp__info__card__remove {
padding: 0.35rem;
position: absolute;
right: 1.25rem;
top: 1.25rem;
width: 2rem;
aspect-ratio: 1/1;
cursor: pointer;
transition: 0.25s;
font-size: 0;
}
.modal__kp__info__card__remove svg {
width: 100%;
height: auto;
}
.modal__kp__info__card__remove:hover {
opacity: 0.5;
}
.modal__kp__info__card__feature {
display: flex;
gap: 0.325rem;
position: relative;
}
.modal__kp__info__card__feature:after {
content: '';
position: absolute;
width: 0.3rem;
height: 0.3rem;
background: var(--Background-primary, #fff);
border-radius: 50%;
right: -0.95rem;
top: 0.26rem;
filter: invert(1);
}
.modal__kp__info__list:not(:has(.modal__kp__info__card)) {
display: none;
}
.modal__kp__info__card__feature:last-child:after {
display: none;
}
@media screen and (max-width: 1024px) {
.modal__kp {
max-width: 600px;
}
.modal_title--kp {
font-size: 1.38rem;
max-width: 17rem;
line-height: 1.25;
margin-bottom: 1rem;
}
.modal__kp__form__title {
font-size: 1rem;
}
.modal__kp__info__title {
font-size: 1rem;
}
.modal__kp__info__inner {
padding: 16px 5px;
}
.modal__kp__info {
height: auto;
min-height: 360px;
}
.modal__kp__info__list--empty__title {
font-size: 1rem;
margin-bottom: 10px;
}
.btn_modal__kp__info {
font-size: 0.85rem;
border-radius: 0.55rem;
padding: 0.7rem 1.25rem 0.6rem;
}
.modal__kp__info__card__name {
font-size: 0.9rem;
}
.modal__kp__info__card__feature__title {
display: none;
}
.modal__kp__info__list {
padding: 10px 0;
overflow: visible;
height: auto;
}
.modal__kp__info__card {
padding-right: 50px;
}
.modal__kp__info__card__remove {
top: 0.25rem;
right: 0.25rem;
}
.modal__kp__info__card__features {
font-size: 0.75rem;
}
.modal__kp__info__card__feature:after {
top: 0.15rem;
}
.modal__kp__info__list__overlay {
padding-right: 0;
}
}
html.open_modal,
body.open_modal {
overflow: hidden;
width: 100%;
}
.mega_menu {
position: absolute;
top: 6.5rem;
left: 0;
right: 0;
z-index: 10;
opacity: 0;
transform: translate(0, -1rem);
transition: 0.35s ease-in-out;
pointer-events: none;
}
.mega_menu.open {
opacity: 1;
transform: translate(0, 0);
pointer-events: all;
}
.section--mega_menu {
border-radius: 1.25rem 0 1.25rem 1.25rem;
overflow-x: hidden;
overflow-y: auto;
max-height: calc(100vh - 6.225rem - 0rem);
overscroll-behavior: contain;
-webkit-overflow-scrolling: touch;
touch-action: pan-y;
}
.section--mega_menu::-webkit-scrollbar {
display: none;
}
.mega_menu__col_1 {
flex: 1;
}
.mega_menu__main {
display: flex;
flex-wrap: wrap;
gap: 0.63rem;
margin-bottom: 0.31rem;
align-items: flex-start;
}
.mega_menu__articles {
border-radius: 0.9375rem;
background: var(--Background-neutral-light, #f0f0f0);
width: 22.3125rem;
padding: 0.9375rem;
}
.mega_menu__projects .swiper,
.mega_menu__projects .swiper-wrapper,
.mega_menu__project__item--slide {
height: 100%;
}
.mega_menu__projects .swiper {
width: 100%;
}
.mega_menu__project__item--slide {
padding-right: 0.31rem;
max-width: 39.275rem;
}
.mega_menu__article--slide {
max-width: 100%;
padding-right: 0;
box-sizing: border-box;
padding: 0 0.9375rem;
}
.mega_menu__article__image {
aspect-ratio: 1/1;
display: block;
overflow: hidden;
border-radius: 1.25rem;
margin-bottom: 0.35rem;
}
.mega_menu__article__image img {
width: 101%;
height: 101%;
object-fit: cover;
transition: 0.35s ease-in-out;
max-width: none;
}
.mega_menu__article__content {
padding: 0.62rem 0.62rem 0.925rem;
}
.mega_menu__article__title {
font-family: "SONGER SemiExpanded";
font-weight: 700;
line-height: 110%;
letter-spacing: -0.02rem;
margin-bottom: 0.65rem;
}
.mega_menu__article__text {
font-size: 0.75rem;
font-weight: 400;
line-height: 150%;
letter-spacing: -0.015rem;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 1rem;
}
.btn_mega_menu__articles {
margin-top: 1.15rem;
}
.mega_menu__articles__slider {
margin: 0 -0.9375rem;
}
.swiper-pagination-horizontal {
width: 100%;
display: flex;
}
.mega_menu__articles__slider__navigation {
margin-top: 0.5rem;
}
.mega_menu__articles__slider__navigation .swiper-pagination-bullet {
background: var(--Background-primary, #fff);
}
.mega_menu__articles__slider__navigation .swiper-pagination-bullet-active {
background: var(--Background-accent-light, #ec692d);
}
.mega_menu__projects {
gap: 0.31rem;
display: flex;
flex-wrap: wrap;
width: calc(100% - 10.15rem);
}
.mega_menu__project__item {
position: relative;
border-radius: 0.9375rem;
background: var(--Background-primary, #fff);
overflow: hidden;
height: 100%;
box-sizing: border-box;
}
.mega_menu__project__item__info {
position: relative;
border-radius: 1.5rem;
background: var(--Background-primary, #fff);
padding: 1.35rem 1.25rem 1.25rem;
margin: 0.2rem;
max-width: 22rem;
z-index: 2;
height: calc(100% - 0.2rem * 2);
}
.mega_menu__project__item__image {
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.mega_menu__project__item__image img {
width: 100%;
height: 100%;
transition: 0.25s ease-in-out;
object-fit: cover;
}
.mega_menu__project__item__image:hover img {
transform: scale(1.0175);
}
.mega_menu__project__item__info__title {
font-family: var(--Typography-h3-font, "SONGER SemiExpanded");
font-size: var(--Typography-h4-size, 1.25rem);
font-weight: 700;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
margin-bottom: 0.725rem;
}
.mega_menu__project__item__info__text {
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
font-weight: 600;
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
margin-bottom: 0.45rem;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.mega_menu__article__image:hover img {
transform: scale(1.015);
}
.mega_menu__section__title a {
color: inherit;
font-family: var(--Typography-h3-font, "SONGER SemiExpanded");
font-weight: 700;
line-height: 1rem;
text-decoration: none;
padding-left: 1.125rem;
display: inline-block;
position: relative;
padding-right: 1.5rem;
}
.mega_menus {
flex: 1;
padding: 0.5rem 0;
display: flex;
flex-wrap: wrap;
gap: 1rem;
}
.mega_menu__section__title a:before {
width: 0.625rem;
aspect-ratio: 1/1;
content: "";
position: absolute;
left: -0.125rem;
top: 0.17rem;
background-size: contain;
background-repeat: no-repeat;
background-position: 50%;
transition: 0.25s ease-in-out;
background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33012 0L8.66025 2.5V7.5L4.33012 10L-3.33786e-06 7.5V2.5L4.33012 0Z' fill='%23EC692D'/%3E%3C/svg%3E%0A") !important;
filter: brightness(0);
}
.mega_menu__section__title a:after {
background-image: url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.183058 0.183058C0.427136 -0.0610194 0.822864 -0.0610194 1.06694 0.183058L4.40028 3.51639C4.64435 3.76047 4.64435 4.1562 4.40028 4.40028L1.06694 7.73361C0.822864 7.97769 0.427136 7.97769 0.183058 7.73361C-0.0610194 7.48953 -0.0610194 7.0938 0.183058 6.84973L3.07445 3.95833L0.183058 1.06694C-0.0610194 0.822864 -0.0610194 0.427136 0.183058 0.183058Z' fill='%23EC692D'/%3E%3C/svg%3E%0A");
content: "";
width: 0.325rem;
aspect-ratio: 1/1.5;
background-size: contain;
content: "";
position: absolute;
right: 0;
top: 0.225rem;
background-repeat: no-repeat;
background-position: 50%;
transition: 0.25s ease-in-out;
filter: brightness(0);
opacity: 0.5;
}
.mega_menu__section {
margin-bottom: 1.65rem;
}
.mega_menu__section:last-child {
margin-bottom: 0;
}
.mega_menu__section__content__item__title a {
color: inherit;
font-family: var(--Typography-h3-font, "SONGER SemiExpanded");
font-size: 0.875rem;
font-weight: 700;
line-height: 1.35;
text-decoration: none;
display: inline-block;
}
.mega_menu__section__content__item--half .mega_menu__section__content__item__title a {
max-width: 10.6rem;
}
.mega_menu__section__content__item__list a {
color: inherit;
font-size: 0.75rem;
font-weight: 600;
line-height: 0.875rem;
text-decoration: none;
}
.mega_menu__section__content {
display: flex;
flex-wrap: wrap;
gap: 1rem 0;
}
.mega_menus__col_1 {
max-width: 38.8%;
}
.mega_menus__col_2 {
width: 29%;
padding-top: 2.65rem;
}
.mega_menu__section__title {
margin-bottom: 1.15rem;
}
.mega_menu__section__title:last-child {
margin-bottom: 0;
}
.mega_menu__section__content__item__list ul {
list-style: none;
display: flex;
flex-direction: column;
gap: 0.05rem;
}
.mega_menu__section__content__item__title {
margin-bottom: 0.8rem;
}
.mega_menu__section__content__item {
width: 100%;
}
.mega_menu__section__content__item--half {
width: 50%;
}
.mega_menu__section__content__item__title a:hover {
color: #ec682d;
}
.mega_menu__section__content__item__list a:hover {
color: #ec682d;
}
.mega_menu__section__title a:hover {
color: #ec682d;
}
.mega_menu__section__title a:hover:after {
filter: none !important;
opacity: 1;
}
.mega_menu__section__title a:hover:before {
filter: none;
}
.mega_menus__col_3 {
flex: 1;
padding-top: 2.65rem;
}
.mega_menu__bottom {
display: flex;
gap: 0.31rem;
width: 100%;
}
.btn_mega_menu__bottom {
width: 10.15rem;
aspect-ratio: 1/1;
}
.mega_menu__section--requisites {
border-radius: var(--Radius-Radius-3, 0.9375rem);
background: var(--Background-neutral-light, #F0F0F0);
padding: 1.25rem;
}
.mega_menu__section--customer_assessment {
margin-top: -1rem;
padding: 1rem 1rem 1rem 1.25rem;
}
.link_x--customer_assessment {
font-size: 0.8765rem;
}
.mega_menu__section--requisites .mega_menu__section__title {
font-family: var(--Typography-h3-font, "SONGER SemiExpanded");
font-weight: 700;
line-height: 1rem;
text-decoration: none;
display: inline-block;
position: relative;
padding-right: 1.5rem;
color: var(--Text-neutral, #B0B0B0);
}
.mega_menu__requisites__list ul {
list-style: none;
display: flex;
flex-direction: column;
gap: 0.325rem;
}
@media screen and (max-width: 1024px) {
.mega_menu__project__item--slide {
max-width: calc((100vw - 7.5rem - 0.31rem - 1.25rem * 2) / 2);
}
.mega_menu__projects {
width: calc(100% - 7.5rem);
}
.mega_menu {
top: 4.5rem;
}
.mega_menus__col_1 {
max-width: 100%;
}
.mega_menus__col_2,
.mega_menus__col_3 {
width: 50%;
}
.mega_menu__articles {
width: 19rem;
}
.mega_menu__article__title {
font-size: 0.9rem;
line-height: 1.25;
}
.btn_mega_menu__articles {
font-size: 0.9rem;
margin-bottom: 0.25rem;
}
.mega_menu__section__content__item__title {
max-width: 20rem;
}
.mega_menu__project__item__info__title {
font-size: 1rem;
margin-bottom: 0.5rem;
}
.mega_menu__project__item__info__text {
font-size: 0.65rem;
margin-bottom: 0.5rem;
-webkit-line-clamp: 2;
}
.btn_mega_menu__bottom {
width: 7.5rem;
}
.mega_menu__main {
margin-bottom: 0.75rem;
}
.section--mega_menu {
max-height: calc(100vh - 4.5rem - 0rem);
}
.mega_menu__project__item__info {
max-width: 16rem;
}
.btn_mega_menu__project__item {
font-size: 0.85rem;
}
}
@media screen and (max-width: 750px) {
.mega_menu {
display: none;
}
}
.modal_search {
position: absolute;
top: 0rem;
left: calc(100% - 6.5rem);
width: 25.35rem;
transition: 0.35s ease-in-out;
transform-origin: 0 0;
pointer-events: none;
width: 0;
opacity: 0;
}
.modal_search__field input {
color: #232323;
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
padding: 0.725rem 0 0.78rem 0.6rem;
border-radius: var(--Radius-Radius-3, 0.9375rem);
border: 0.075rem solid var(--Background-secondary, #dfdfdf);
width: 100%;
padding-right: 8.75rem;
padding-left: 2.75rem;
background: var(--Background-primary, #fff);
}
.modal_search__field__btns {
position: absolute;
right: 0;
top: 0;
bottom: 0;
border-radius: 0.8rem;
display: flex;
align-items: center;
gap: 0.31rem;
overflow: hidden;
}
.modal_search__field:before {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9876 12.8715C9.77902 14.6403 6.54616 14.5011 4.49884 12.4538C2.30214 10.2571 2.30214 6.69554 4.49884 4.49884C6.69554 2.30214 10.2571 2.30214 12.4538 4.49884C14.5011 6.54616 14.6403 9.77902 12.8715 11.9876L17.1678 16.2839C17.4119 16.528 17.4119 16.9237 17.1678 17.1678C16.9237 17.4119 16.528 17.4119 16.2839 17.1678L11.9876 12.8715ZM5.38273 11.5699C3.67418 9.86137 3.67418 7.09127 5.38273 5.38273C7.09127 3.67418 9.86137 3.67418 11.5699 5.38273C13.2772 7.09002 13.2785 9.8573 11.5737 11.5661C11.5724 11.5674 11.5712 11.5686 11.5699 11.5699C11.5686 11.5711 11.5674 11.5724 11.5662 11.5737C9.85731 13.2785 7.09002 13.2772 5.38273 11.5699Z' fill='%23232323'/%3E%3C/svg%3E%0A");
content: "";
position: absolute;
left: 0.25rem;
top: 0;
bottom: 0;
aspect-ratio: 0.9/1;
background-repeat: no-repeat;
background-position: 50%;
background-size: 50%;
}
.modal_search.open {
pointer-events: all;
width: 25.35rem;
opacity: 1;
}
.btn_modal_search__reset {
aspect-ratio: 1/1;
width: 2rem;
padding: 0;
border-radius: 0.625rem;
}
.btn_modal_search {
padding: 1rem 1.25rem;
height: 100%;
border-radius: 0.85rem;
}
.btn_modal_search__reset svg {
width: 65%;
height: auto;
}
.modal_search__field:has(input:placeholder-shown)+.modal_search__field__btns .btn_modal_search__reset {
opacity: 0;
pointer-events: none;
}
.modal_search__no_results {
padding: 0;
}
.modal_search__content__result {
position: absolute;
top: calc(100% + 0.5rem);
left: 0;
width: 100%;
z-index: 5;
padding: 0.5rem 0.5rem 0;
border-radius: var(--Radius-Radius-3, 0.9375rem);
border: 0.075rem solid #f0f0f0;
background: var(--Background-primary, #fff);
opacity: 1;
transition: 0.25s ease-in-out;
pointer-events: all;
}
.modal_search__results {
display: flex;
flex-direction: column;
gap: 0.31rem;
max-height: 18.25rem;
overflow: auto;
font-size: 0.9rem;
padding-right: 0.5rem;
padding-bottom: 0.6rem;
}
.modal_search__results::-webkit-scrollbar {
width: 0.25rem;
}
.modal_search__results::-webkit-scrollbar-track {
background: #ffffff;
}
.modal_search__results::-webkit-scrollbar-thumb {
background: #888888;
border-radius: 1rem
}
.modal_search__result__item {
color: inherit;
text-decoration: none;
display: flex;
flex-direction: column;
gap: 0.125rem;
border-radius: 1rem;
padding: 0.75rem;
border: 0.075rem solid #dfdfdf;
}
.modal_search__result__item__features,
.modal_search__result__item__category {
opacity: 0.75;
font-size: 0.75rem;
}
.modal_search__result__item__title {
font-weight: bold;
margin-bottom: 0.15rem;
}
.modal_search__result__item:hover {
background: #f0f0f0;
}
.modal_search__content__result:empty {
opacity: 0;
pointer-events: none;
}
.modal_search__no_results__text,
.modal_search__loading {
padding: 0.25rem 0.5rem 0.5rem;
}
.--dark .modal_search__content__result {
border-color: #484848;
}
.--dark .modal_search__result__item {
border-color: #484848;
}
.--dark .modal_search__result__item:hover {
background: #444;
}
@media screen and (max-width: 1024px) {
.modal_search__field input {
padding-right: 8.25rem;
padding-left: 2.5rem;
}
.modal_search {
left: auto;
right: 3.15rem;
overflow: hidden;
}
.modal_search__field input {
padding-top: 0.675rem;
padding-bottom: 0.72rem;
font-weight: 400;
border-width: 1px;
}
.btn_modal_search {
top: 1px;
bottom: 1px;
right: 1px;
border-radius: 14px;
}
.modal_search.open {
width: 27.7rem;
overflow: visible;
}
}
@media screen and (max-width: 750px) {
.modal_search {
position: fixed;
z-index: 11;
top: 1.1rem;
right: 4rem;
}
body:has(.header_main--mobile.active) .modal_search {
top: 0.85rem;
right: 4.35rem;
width: calc(100vw - 3rem - 1.25rem - 1rem);
padding: 0;
}
}
@media screen and (max-width: 550px) {
body:has(.modal_search.open) .section--hero {
border-radius: 0;
}
.modal_search.open {
width: calc(100vw - 3rem - 0rem - 1rem);
padding: 0.5rem 0rem 1rem 1rem;
background: var(--Background-primary, #fff);
top: 0.55rem;
border-radius: 1rem 0 0 0;
}
.modal_search__content__result {
left: 15px;
top: 100%;
width: calc(100% + 35px);
}
form:has(.modal_search__field) {
position: relative;
}
.btn_modal_search {
font-size: 14px;
font-weight: 600;
}
}
.header_main--mobile {
display: none;
}
.header_main--mobile {
position: fixed;
top: 0;
padding-top: 0;
left: 0.25rem;
right: 0.25rem;
padding-top: 0;
z-index: 10;
transform: translate(0, -100%);
transition: 0.35s ease-in-out;
}
.header_main--mobile .header_main__row:before {
display: none;
}
.header_main--mobile .header_main__row {
background: var(--Background-primary, #fff);
border-radius: 1rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
}
.header_main--mobile.active {
transform: translate(0, 0);
padding-top: 0;
top: 0.25rem;
transition-delay: 0.125s;
}
@media screen and (max-width: 750px) {
.header_main--mobile {
display: block;
}
}
.cookies_modal.open {
opacity: 1;
transform: translate(0, 0);
pointer-events: all;
}
.cookies_modal {
opacity: 0;
pointer-events: none;
transform: translate(0, 1rem);
position: fixed;
bottom: 1.25rem;
left: 1.25rem;
border-radius: 0.9375rem;
background: var(--Background-primary, #232323);
box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.1);
color: var(--Text-primary, #fff);
display: flex;
padding: 0.75rem 0.85rem;
align-items: center;
gap: 0.75rem;
font-size: 0.75rem;
line-height: 1;
padding-right: 0.45rem;
transition: 0.25s ease-in-out;
z-index: 10;
}
.cookies_modal__icon {
width: 1.5rem;
aspect-ratio: 1/1;
}
.cookies_modal__icon svg {
width: 100%;
height: auto;
}
.cookies_modal__title {
font-family: "SONGER SemiExpanded";
font-size: 0.8rem;
font-weight: 700;
line-height: 1.125rem;
margin-bottom: 0.25rem;
}
.cookies_modal__text {
padding-bottom: 0.2rem;
line-height: 1.25;
}
.btn_close__cookie {
color: #fff;
}
.btn_close--cookie {
padding: 0;
width: 2rem;
aspect-ratio: 1/1;
}
.btn_close--cookie svg {
width: 60%;
height: auto;
}
.btn_close--cookie:hover {
background: transparent;
color: inherit;
opacity: 0.5;
}
.cookies_modal__info {
flex: 1;
}
@media screen and (max-width: 550px) {
.cookies_modal {
left: 1rem;
right: 1rem;
bottom: 1rem;
padding: 0.85rem;
gap: 0.85rem;
}
.btn_close--cookie {
position: absolute;
top: 0;
right: 0;
}
.cookies_modal__title {
margin-bottom: 0.175rem;
font-size: 0.75rem;
}
.cookies_modal__text {
line-height: 1.3;
font-size: 0.725rem;
}
}
@media screen and (min-width: 751px) {
.mobile_menu {
display: none;
}
}
.mobile_menu {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 20;
pointer-events: none;
opacity: 0;
transition: 0.25s ease-in-out;
transition-delay: 0.25s;
}
.mobile_menu__bg {
background: rgba(0, 0, 0, 0.25);
backdrop-filter: blur(0.625rem);
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
transition: 0.25s ease-in-out;
cursor: pointer;
}
.mobile_menu__content__wrap {
position: absolute;
top: 0;
right: 1rem;
left: 1rem;
bottom: 0;
z-index: 2;
transition: 0.25s ease-in-out;
transform: translate(0, 1rem);
opacity: 0;
overflow: scroll;
padding-top: 3.75rem;
}
.mobile_menu__close {
position: absolute;
right: 0;
top: 0.55rem;
aspect-ratio: 1/1;
padding: 0.75rem;
width: 2.7rem;
border-radius: 0.75rem;
background: var(--Background-primary, #fff);
color: inherit;
}
.mobile_menu__content {
height: auto;
padding: 0.94rem 0.94rem 1.25rem;
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.1);
margin-bottom: 1rem;
}
.mobile_menu__item a {
color: inherit;
font-family: var(--Typography-h3-font, "SONGER SemiExpanded");
font-weight: 700;
line-height: var(--Typography-h5-lihe-height, 1.25rem);
padding: 0.85rem;
display: inline-flex;
text-decoration: none;
width: 100%;
font-size: 0.9rem;
}
.mobile_menu__item.active > a {
color: #ec682d;
}
.mobile_menu__top ul {
list-style: none;
}
.mobile_menu__submenu {
display: none;
padding: 0rem 0 0.75rem;
}
.mobile_menu__item--has_submenu.open > .mobile_menu__submenu {
display: block;
}
.mobile_menu__item--has_submenu.active {
border-radius: 0.625rem;
border-color: var(--Border-accent, #ec692d);
}
.mobile_menu__list ul {
display: flex;
flex-direction: column;
gap: 0.45rem;
}
.mobile_menu__submenu a {
font-size: 0.875rem;
line-height: 1rem;
width: 100%;
padding: 0.41rem 0.85rem;
}
.mobile_menu__item a:hover {
color: #ec692d;
}
.mobile_menu.open {
opacity: 1;
pointer-events: all;
transition-delay: 0s;
}
.mobile_menu.open .mobile_menu__content__wrap {
opacity: 1;
transform: translate(0, 0);
}
.mobile_menu__close svg {
width: 100%;
height: auto;
}
.mobile_menu.open .mobile_menu__bg {
transition-delay: 0s;
}
.mobile_menu__bottom {
margin-top: 2rem;
}
.mobile_menu__theme {
width: 100%;
justify-content: flex-start;
}
.mobile_menu__add_links a {
color: inherit;
font-size: 0.75rem;
font-weight: 600;
line-height: 0.875rem;
}
.mobile_menu__add_links {
margin-top: 1.25rem;
display: flex;
flex-direction: column;
gap: 0.5rem;
}
.mobile_menu__item--has_submenu--second.open {
border: navajowhite;
}
.mobile_menu__submenu--second a {
font-size: 0.75rem;
padding-left: 1.55rem;
}
.mobile_menu__submenu--second ul {
gap: 0.25rem;
}
.mobile_menu__submenu--second {
padding: 0.35rem 0 0;
}
.mobile_menu__item__arrow {
position: absolute;
right: 0.25rem;
top: 0.55rem;
transform: rotate(90deg);
opacity: 0.5;
width: 2rem;
aspect-ratio: 1/1;
}
.mobile_menu__item {
position: relative;
border-radius: 0.625rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
}
.mobile_menu__item__arrow:hover {
opacity: 1;
}
.mobile_menu__item__arrow svg {
width: 70%;
height: auto;
}
.mobile_menu__item--has_submenu--second {
position: relative;
border: none;
border-radius: 0;
}
.mobile_menu__item--has_submenu.active > .mobile_menu__item__arrow {
transform: none;
color: #ec682d;
opacity: 1;
}
.mobile_menu__item--has_submenu--second .mobile_menu__item__arrow {
top: -0.075rem;
}
.header_main--mobile .header_main__row * {
transition: 0.25s ease-in-out;
}
.mobile_menu.open ~ .header_main--mobile.active .header_main__row * {
opacity: 0;
}
.mobile_menu__theme__text {
margin-top: 0.075rem;
}
.mobile_menu__top__theme {
border-radius: 0.9375rem;
background: var(--Background-neural-dark, #dadada);
display: flex;
justify-content: space-between;
gap: 0.31rem;
padding: 0.31rem;
margin-bottom: 0.62rem;
}
.btn_mobile_theme {
flex: 1;
border-radius: 0.625rem;
font-weight: 600;
line-height: var(--Typography-h5-lihe-height, 1.25rem);
padding: 0.5rem 0.475rem 0.5rem;
}
.btn_mobile_theme.active {
border-radius: 0.625rem;
background: var(--Background-primary, #fff);
}
.mobile_menu__top__theme {
border-radius: 0.9375rem;
background: var(--Background-neural-dark, #dadada);
display: flex;
justify-content: space-between;
gap: 0.31rem;
}
.btn_mobile_theme {
flex: 1;
border-radius: 0.625rem;
}
.btn_mobile_theme.active {
border-radius: 0.625rem;
background: var(--Background-primary, #fff);
}
.btn_mobile_theme.active {
border-radius: 0.625rem;
background: var(--Background-primary, #fff);
}
.btn_mobile_theme span {
margin-top: 0.1rem;
}
.modal__calculate-1 {
max-width: 72.25rem;
width: calc(100vw - 20px);
padding: 1.95rem 1.325rem;
}
.modal_title--calculate {
font-size: 2.37rem;
margin-bottom: 1.95rem;
}
.modal_calculate__row {
display: flex;
flex-wrap: wrap;
gap: 1.25rem;
}
.modal_calculate__col_2 {
width: 31.25rem;
border-radius: 1.25rem;
overflow: hidden;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
}
.modal_calculate__col_1 {
flex: 1;
}
.modal_calculate__type_1__image {
background: var(--Border-neutral-light, #f0f0f0);
aspect-ratio: 1/0.88;
display: flex;
align-items: center;
justify-content: center;
}
.modal_calculate__type_1__image img {
max-width: 80%;
margin: 0 auto;
}
.modal_calculate__type_1__detail__info__item {
text-align: center;
display: none;
font-family: "SONGER SemiExpanded", sans-serif;
padding: 0.75rem;
}
.field_field__title--big {
font-size: 1.405rem;
padding-top: 1.6rem;
text-transform: uppercase;
font-family: "SONGER SemiExpanded", sans-serif;
margin-bottom: 1rem;
}
.field_field__value__radio__calculate_1 {
display: flex;
flex-wrap: wrap;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
border-radius: 0.63rem;
padding: 0.1875rem;
}
.field_field__radio--calculate {
flex: 1;
padding: 0.445rem 0.19rem;
border-radius: 0.63rem;
text-align: center;
font-weight: 600;
line-height: 1.2;
}
.field_field__radio--calculate input {
position: absolute;
opacity: 0;
}
.field_field__radio--calculate:has(input:checked) {
background: #232323;
color: #fff;
}
.field_field__value--input_with_end_text {
position: relative;
}
.input_end_text {
position: absolute;
right: 1rem;
bottom: 0.7rem;
opacity: 0.5;
font-weight: 600;
}
.modal_calculate__type_1__detail__info__item.active {
display: flex;
flex-direction: column;
align-items: center;
gap: 0.175rem;
}
.modal_calculate__type_1__detail__info__item__value {
font-weight: 700;
font-size: 1.38rem;
line-height: 1.09091;
text-align: center;
}
.modal_calculate__type_1__detail__info__item__title {
font-weight: 700;
font-size: 1rem;
line-height: 1.25;
color: #b0b0b0;
}
.modal__calculate-2 {
max-width: 37.5rem;
padding: 1.275rem;
}
.modal_title--calculate--2 {
font-size: 1.375rem;
margin-bottom: 1.25rem;
}
.modal__calculate-2__total__title {
font-weight: 700;
font-size: 1.38rem;
line-height: 1.09091;
font-family: "SONGER SemiExpanded", sans-serif;
margin-bottom: 0.95rem;
}
.modal__calculate-2__total {
padding: 1.5rem 0 0.275rem;
}
.modal__calculate-2__total__addtext {
font-weight: 400;
font-size: 0.75rem;
line-height: 1.33333;
color: #b0b0b0;
max-width: 22rem;
margin-top: 1.1rem;
}
.field_row--submit--2 {
display: flex;
}
@media screen and (max-width: 1024px) {
.modal_calculate__row {
flex-direction: column;
}
.modal__calculate-1 {
max-width: 700px;
}
.modal_title--calculate {
margin-bottom: 1.5rem;
font-size: 1.65rem;
line-height: 1.2;
}
.field_field__title--big {
font-size: 1rem;
line-height: 1.3;
max-width: 18rem;
}
.modal_calculate__col_2 {
width: 100%;
}
.modal_calculate__type_1__detail__info__item__value {
font-size: 1rem;
}
.modal_calculate__type_1__detail__info__item__title {
font-size: 0.825rem;
}
.modal_title--calculate--2 {
font-size: 1.25rem;
padding-right: 2rem;
margin-bottom: 1rem;
}
.field_row--submit--2 {
gap: 0.75rem;
}
}
.title_xl--team {
line-height: var(--Typography-h2-lihe-height, 4rem);
}
.team_section__top {
display: flex;
justify-content: space-between;
position: relative;
margin-bottom: 1.85rem;
align-items: self-end;
}
.team__block_main__item__info__title {
color: var(--Text-primary, #232323);
font-family: var(--Typography-h3-font, "SONGER SemiExpanded");
font-size: var(--Typography-h3-size, 2.375rem);
font-weight: 700;
line-height: var(--Typography-h3-lihe-height, 2.875rem);
margin-bottom: 0.65rem;
}
.team__block_main__item__info__subtitle {
color: var(--Text-primary, #232323);
font-size: var(--Typography-Paragraph-Regular-Medium-size, 0.875rem);
letter-spacing: -0.0175rem;
margin-bottom: 2.2rem;
}
.team__block_main__item {
display: flex;
justify-content: space-between;
align-items: flex-end;
background: var(--Background-primary, #fff);
gap: 1rem;
}
.team__block_main__item__image {
width: 44.625rem;
border-radius: 0.9375rem;
background: var(--Background-neutral-light, #f0f0f0);
aspect-ratio: 1.2799625978/1;
overflow: hidden;
font-size: 0;
}
.team__block_main__item__image img,
.team__block_main__item__image video {
width: 100%;
height: 100%;
object-fit: cover;
}
.team__block_main__item__info__phone a,
.team__block_main__item__info__email a {
color: inherit;
font-weight: 600;
text-decoration-line: underline;
text-decoration-style: dotted;
text-decoration-skip-ink: none;
text-decoration-thickness: 8%;
text-underline-offset: 20%;
text-underline-position: from-font;
}
.team__block_main__item__info {
padding-bottom: 1.6rem;
line-height: var(--Typography-Paragraph-Regular-Medium-lihe-height,
1.25rem);
flex: 1;
}
.team__block_main__item__info__email {
margin-bottom: 0.75rem;
}
.team__block_main__item__info__phone a:hover,
.team__block_main__item__info__email a:hover {
opacity: 0.5;
text-decoration-color: transparent;
text-underline-offset: 17.5%;
}
.team__block_add__slider__item__image {
border-radius: 0.9375rem;
background: #dadada;
overflow: hidden;
aspect-ratio: 1/0.5125;
margin-bottom: 0.6rem;
}
.team__block_add__slider__item__image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50% 100%;
}
.swiper-slide--team__block_add {
box-sizing: border-box;
width: 14rem;
padding-right: 0.55rem;
opacity: 0.4;
cursor: pointer;
transition: 0.25s ease-in-out;
filter: grayscale(0.25);
}
.team__block_add__slider {
margin: 0 -1.25rem;
padding: 0 1.25rem;
}
.swiper-slide--team__block_add:last-child {
padding-right: 0;
width: calc(14rem - 0.55rem);
}
.team__block_main {
margin-bottom: 0.62rem;
}
.team__block_add__slider__item__title {
font-size: var(--Typography-Title-medium-size, 0.875rem);
font-weight: 600;
line-height: var(--Typography-Title-medium-lihe-height,
1.0625rem);
letter-spacing: -0.0175rem;
}
.section__block--team {
margin-bottom: 2.55rem;
}
.swiper-slide--team__block_add.swiper-slide-thumb-active {
opacity: 1;
}
.swiper-slide--team__block_add:hover {
opacity: 1;
filter: none;
}
.team_section__select {
margin-bottom: 0;
display: flex;
justify-content: flex-end;
flex-direction: column;
align-items: flex-end;
gap: 0.75rem;
}
.team_section__select .select2-container--default .select2-selection--single {
border-radius: 0.9375rem;
border: 1px solid var(--Border-neutral-dark, #d1d1d1);
background: var(--Background-primary, #fff);
width: 100%;
min-width: 12.5rem;
}
.team_section__select .select2-container--open .select2-selection--single {
background: var(--Background-primary, #fff);
border-color: transparent;
z-index: 2;
position: relative;
}
@media screen and (max-width: 1024px) {
.team_section__select {
gap: 7px;
margin-bottom: 10px;
}
.team__block_main__item__info__title {
font-size: var(--Typography-h4-size, 1.375rem);
line-height: var(--Typography-h4-lihe-height, 1.5rem);
}
.team__block_main__item__info__subtitle {
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
letter-spacing: -0.015rem;
}
.team_section__top {
padding: 0 1rem;
margin-bottom: 0.31rem;
}
.p_contact__section--paydata {
margin-bottom: 4rem;
}
.team__block_main__item__image {
width: 450px;
}
}
@media screen and (max-width: 750px) {
.team__block_add__slider__item__image {
aspect-ratio: 3/1.75;
}
.team_section__top {
flex-direction: column;
align-items: flex-start;
margin-bottom: 0.25rem;
}
.team__block_main__item__info {
flex: none;
width: 100%;
padding-bottom: 1.1rem;
}
.team__block_main__item {
flex-direction: column;
gap: 0.6rem;
}
.team__block_main__item__image {
width: 100%;
aspect-ratio: 1/1;
}
.team__block_main {
margin-bottom: 0.9rem;
}
.swiper-slide--team__block_add {
width: calc(7.83738rem + 0.3125rem);
padding-right: 0.3125rem;
}
.team__block_add__slider__item__title {
font-size: 0.75rem;
}
.team__block_add {
margin: 0 0rem;
}
.team__block_add__slider {
padding: 0 1rem;
margin: 0 -1rem;
}
.swiper-slide--team__block_add:last-child {
padding-right: 0;
width: 7.83738rem;
}
.team_section__select {
width: 100%;
align-items: center;
}
.link_x--customer_assessment_team {
font-size: 13.5px;
}
.team_section__select .select2-container--default .select2-selection--single {
width: 100%;
}
}
.team_section__select .select2-container--open .select2-selection--single {
background: var(--Background-neutral-light, #f0f0f0);
border-color: transparent !important;
}
.header_main {
padding-top: 1.25rem;
}
.header_main__row {
background: transparent;
border-radius: 0 2.5rem 0 0;
background-image: url(../../images/mask-header.svg);
background-size: auto 5.125rem;
background-position: 0 0;
background-repeat: no-repeat;
display: flex;
align-items: flex-end;
gap: 1rem;
padding: 0rem 1.25rem 0.825rem;
}
.header__logo {
display: inline-flex;
width: 9.64525rem;
font-size: 0;
margin-right: 2.355rem;
}
.header__logo img {
width: 100%;
height: auto;
}
.btn_theme {
width: 6.9375rem;
border: 1px solid transparent;
}
.header__contact {
flex: 1;
justify-content: flex-end;
display: flex;
align-items: center;
gap: 0.31rem;
}
.header__btns {
display: flex;
align-items: center;
gap: 0.31rem;
flex-wrap: wrap;
position: relative;
}
.menu__icon--close {
opacity: 0;
}
.btn_menu.open .menu__icon--open {
opacity: 0;
}
.btn_menu.open .menu__icon--close {
opacity: 1;
}
.btn_menu {
width: 6.25rem;
}
.btn_menu.open {
width: 7.4375rem;
}
@media screen and (max-width: 1024px) {
.header_main {
padding-top: 0.55rem;
}
.header_main__row {
gap: 0.31rem;
padding: 0 1rem 0.5rem;
background-size: auto 3.75rem;
background-image: url(../../images/mask-header__mobile.svg);
border-radius: 0 1.25rem 0 0;
position: relative;
}
.header_main__row:before {
content: "";
position: absolute;
right: 0;
left: 10rem;
background: var(--Background-primary, #fff);
top: 0;
bottom: 0;
pointer-events: none;
z-index: -1;
border-radius: 1.25rem 1.25rem 0 0;
}
.header__logo {
width: 6.25rem;
margin-right: 0;
margin-top: 0.45rem;
}
.header__btns {
order: 2;
flex-direction: row-reverse;
}
.btn_header .btn_icon__text {
display: none;
}
.btn_theme {
order: 2;
width: 2.75rem;
}
.header_main .container {
padding: 0;
}
.btn_header {
width: 2.75rem;
height: 2.75rem;
padding: 0;
justify-content: center;
}
.btn_phone .btn_icon__text,
.btn_mail .btn_icon__text {
display: block;
font-size: 0.8rem;
}
.btn_phone,
.btn_mail {
width: auto;
padding: 0.75rem 0.895rem;
}
.btn_menu.open {
width: 2.75rem;
}
.btn_callback__header {
display: none;
}
}
@media screen and (max-width: 750px) {
.header__btns {
position: static;
}
.btn_mail .btn_icon__text {
display: none;
}
.btn_mail {
padding: 0;
width: 2.75rem;
}
.btn_menu {
background: transparent;
color: inherit;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
width: 2.75rem;
}
}
@media screen and (max-width: 550px) {
.btn_phone {
padding: 0;
width: 2.75rem;
}
.btn_phone .btn_icon__text {
display: none;
}
.btn_theme {
display: none;
}
}
.main_footer {
margin-top: 1rem;
padding-bottom: 1.25rem;
}
.footer__row {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 1rem;
flex-wrap: wrap;
}
.footer__logo {
width: 16.1rem;
font-size: 0;
margin: -0.4rem;
}
.footer__logo img {
width: 100%;
height: auto;
}
.footer__top {
margin: 0;
margin-bottom: 4.56rem;
}
.footer__info {
flex: 1;
justify-content: space-between;
display: flex;
max-width: 44.6rem;
}
.footer__title {
color: var(--Text-neutral, #b0b0b0);
font-family: var(--Typography-Title-large-font, "LT Superior");
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
letter-spacing: -0.02rem;
margin-bottom: 0.525rem;
}
.footer__contacts__list {
display: flex;
flex-direction: column;
margin-top: -0.5rem;
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
gap: 0.8rem;
flex-wrap: wrap;
}
.footer__menu__list ul {
list-style: none;
display: flex;
gap: 0.6rem;
flex-wrap: wrap;
}
.footer__menu__list a {
color: inherit;
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
text-decoration: none;
}
.footer__menus {
display: flex;
flex: 1;
}
.footer__menu {
flex: 1;
}
.footer__contacts {
width: 14.95rem;
}
.footer__contacts__block__value a {
color: inherit;
text-decoration-style: dotted;
text-decoration-skip-ink: none;
text-decoration-thickness: 9%;
text-underline-offset: 20%;
text-underline-position: from-font;
}
.footer__contacts__block__title {
margin-bottom: 0.45rem;
}
.footer__copyright {
color: var(--Text-primary, #232323);
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
flex: 1;
}
.footer__bottom {
padding: 0 1rem;
}
.footer__bottom__col_2 a,
.footer__bottom__col_3 a {
color: inherit;
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
text-decoration-style: dotted;
text-decoration-skip-ink: none;
text-decoration-thickness: 9%;
text-underline-offset: 20%;
text-underline-position: from-font;
}
.footer__bottom__col_3 {
width: 33.9rem;
justify-content: flex-end;
display: flex;
}
.footer__contacts__block__value a:hover {
text-underline-offset: 17.5%;
text-decoration-color: transparent;
opacity: 0.5;
}
.footer__menu__list a:hover {
opacity: 0.5;
}
.footer__bottom__col_2 a:hover,
.footer__bottom__col_3 a:hover {
text-underline-offset: 17.5%;
text-decoration-color: transparent;
opacity: 0.5;
}
.footer__menu__list li {
width: calc(50% - 0.6rem / 2);
}
.footer__contacts__city__item__name__row {
display: inline-flex;
align-items: center;
gap: 0.675rem;
}
.footer__contacts__city__item {
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
position: absolute;
top: 0;
left: 0;
opacity: 0;
transition: 0.325s ease-in-out;
pointer-events: none;
}
.footer__contacts__city__item__info {
margin-top: 0.3rem;
display: flex;
flex-direction: column;
gap: 1.375rem;
}
.footer__contacts__city__item__info__section a {
color: inherit;
text-decoration: underline;
text-decoration-style: dotted;
text-decoration-skip-ink: none;
text-decoration-thickness: 9%;
text-underline-offset: 20%;
text-underline-position: from-font;
}
.footer__menu__list {
margin-top: 1rem;
}
.footer__contacts__city__item__info__section {
display: flex;
flex-direction: column;
gap: 0.47rem;
}
.footer__contacts__city__list {
position: relative;
}
.footer__contacts__city__item.active {
opacity: 1;
pointer-events: all;
}
.footer__contacts__city__item__info__section a:hover {
opacity: 0.5;
text-decoration-color: transparent;
text-underline-offset: 17.5%;
}
.footer__contacts__city__refresh svg {
width: 1.25rem;
height: auto;
}
.footer__contacts__city__refresh:hover {
opacity: 0.5;
}
@media screen and (max-width: 1024px) {
.footer__logo {
width: 9.7rem;
margin: 0;
}
.footer__info {
flex-direction: column;
max-width: 100%;
width: 100%;
gap: 1.7rem;
max-width: 35rem;
}
.footer__menus {
width: 100%;
flex: none;
gap: 0.5rem;
}
.footer__contacts__city__item {
display: none;
position: static;
}
.footer__contacts__city__item.active {
position: static;
display: block;
}
.footer__title {
margin-bottom: 0.8rem;
}
.footer__menu__list ul {
gap: 0.45rem;
}
.footer__contacts__block {
width: calc(50% - 0.25rem);
}
.footer__contacts__list {
flex-direction: row;
gap: 0.75rem 0.5rem;
}
.footer__contacts {
width: 100%;
}
.footer__bottom__col_3 {
width: auto;
}
.footer__bottom {
padding: 0;
}
.footer__top {
margin-bottom: 2.45rem;
}
.footer__copyright {
order: 2;
font-size: 0.685rem;
}
.main_footer {
padding-bottom: 0;
}
.section--footer {
padding-bottom: 2rem;
border-radius: 1.25rem 1.25rem 0 0;
}
.footer__copyright {
width: 100%;
flex: none;
text-align: right;
}
}
@media screen and (max-width: 750px) {
.footer__copyright {
text-align: left;
}
.footer__bottom .footer__row {
flex-direction: column;
gap: 1rem;
}
.footer__row {
flex-direction: column;
gap: 1.7rem;
}
}
@media screen and (max-width: 750px) {
.btn_dowload_sertificates {
display: none;
}
.title_3--form_footer {
max-width: 22rem;
font-size: 1.15rem;
line-height: 1.35;
}
}
.home_main__sidebar {
margin-bottom: 0.31rem;
width: 19.5rem;
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
position: sticky;
top: 1rem;
padding: 0.94rem;
}
.home_main .container {
position: relative;
display: flex;
gap: 0.62rem;
align-items: flex-start;
}
.home_main__section {
width: calc(100% - 19.5rem - 0.62rem);
margin-bottom: 0.31rem;
flex: 1;
}
.home_main__sidebar ul {
list-style: none;
}
.home_main__sidebar__submenu {
display: none;
}
.home_main__sidebar__menu a {
color: inherit;
font-size: var(--Typography-Title-medium-size, 0.875rem);
font-weight: 600;
line-height: var(--Typography-Title-medium-lihe-height,
1.0625rem);
text-decoration: none;
}
.home_main__sidebar__menu a.active {
color: #ec682d;
}
.home_main__sidebar__menu a:hover {
color: #ec682d;
}
.home_main__sidebar__menu>ul>li {
border-radius: 0.625rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
background: var(--Background-primary, #fff);
padding: 0.775rem 0.91rem 0.65rem;
}
.home_main__sidebar__menu>ul {
display: flex;
flex-direction: column;
gap: 0.31rem;
}
.home_main__sidebar__submenu {
padding-left: 1.25rem;
margin-top: 0.175rem;
margin-bottom: 0.325rem;
border-left: 1px solid var(--Border-neutral-light, #f0f0f0);
}
.home_main__sidebar__submenu li {
margin-bottom: 0.2rem;
}
.home_main__sidebar__submenu li:last-child {
margin: 0;
}
.home_main__sidebar__submenu--projetcs.open {
display: block;
}
.home_main__sidebar__menu a.open {
color: #ec682d;
}
.home_main__sidebar__submenu--projetcs {
padding: 0rem 0 0rem 1rem;
}
.home_main__sidebar__submenu a {
color: var(--Text-neutral, #b0b0b0);
}
.section__home {
margin-bottom: 3.75rem;
scroll-margin-top: min(2.5vh, 20px);
position: relative;
}
.section__home:last-child {
margin-bottom: 0;
}
.section__home__block {
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
padding: 1.25rem 1.25rem 1.25rem;
}
@media screen and (max-width: 1024px) {
.home_main__sidebar {
display: none;
}
.section__home__block {
margin: 0 -1rem;
padding: 1rem;
}
.section__home {
margin-bottom: 1.5rem;
position: relative;
}
.home_main__section {
width: 100%;
flex: none;
margin-bottom: 1.5rem;
}
}
.btn_title_anchor {
border-radius: var(--Radius-Radius-4, 1.25rem);
border: 1px solid var(--Border-white-20, rgba(255, 255, 255, 0.2));
background: var(--Background-ghost-20, rgba(35, 35, 35, 0.15));
width: 2.5rem;
height: auto;
padding: 0.225rem 0.5rem;
color: inherit;
line-height: 1;
display: inline-flex;
pointer-events: none;
opacity: 0;
}
.btn_title_anchor svg {
width: 100%;
height: auto;
}
.btn_title_anchor:hover {
background: var(--Background-secondary, #232323);
color: #fff;
}
.section__home__title:hover .btn_title_anchor {
pointer-events: all;
opacity: 1;
}
@media screen and (max-width: 750px) {
.btn_title_anchor {
display: none;
}
}
.title_xl--hero {
color: var(--Text-primary, #232323);
font-family: var(--Typography-h1-font, "SONGER SemiExpanded");
font-size: var(--Typography-h1-size, 4.5rem);
font-style: normal;
font-weight: 700;
margin-bottom: 1.25rem;
}
.home_hero__tags {
color: var(--Text-accent, #ec692d);
font-weight: 600;
display: flex;
gap: var(--hero_tag_gap);
margin-bottom: 2rem;
white-space: nowrap;
--hero_tag_gap: 0.5rem;
background-image: url("data:image/svg+xml,%3Csvg width='345' height='35' viewBox='0 0 345 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_899_88625' fill='white'%3E%3Cpath d='M147 0C152.604 1.07671e-06 157.574 2.71166 160.671 6.89436C162.704 9.6401 165.584 12 169 12C172.416 12 175.296 9.64011 177.329 6.89436C180.426 2.71166 185.396 4.08574e-08 191 0H328C337.389 0 345 7.61116 345 17C345 26.3888 337.389 34 328 34H191C185.396 34 180.426 31.2883 177.329 27.1056C175.296 24.3599 172.416 22 169 22C165.584 22 162.704 24.3599 160.671 27.1056C157.574 31.2883 152.604 34 147 34H17C7.61116 34 0 26.3888 0 17C0 7.61116 7.61116 0 17 0H147Z'/%3E%3C/mask%3E%3Cpath d='M147 0V-1V-1V0ZM191 0V-1V0ZM328 34V35V34ZM17 34V35V35V34ZM160.671 27.1056L161.475 27.7007L160.671 27.1056ZM177.329 27.1056L178.133 26.5106L177.329 27.1056ZM177.329 6.89436L178.133 7.48939L177.329 6.89436ZM160.671 6.89436L159.867 7.48939L160.671 6.89436ZM147 0V1C152.274 1 156.951 3.55043 159.867 7.48939L160.671 6.89436L161.475 6.29933C158.197 1.8729 152.934 -0.999999 147 -1V0ZM177.329 6.89436L178.133 7.48939C181.049 3.55043 185.726 1 191 1V0V-1C185.066 -1 179.803 1.8729 176.525 6.29934L177.329 6.89436ZM191 0V1H328V0V-1H191V0ZM328 0V1C336.837 1 344 8.16344 344 17H345H346C346 7.05887 337.941 -1 328 -1V0ZM345 17H344C344 25.8366 336.837 33 328 33V34V35C337.941 35 346 26.9411 346 17H345ZM328 34V33H191V34V35H328V34ZM191 34V33C185.726 33 181.049 30.4496 178.133 26.5106L177.329 27.1056L176.525 27.7007C179.803 32.1271 185.066 35 191 35V34ZM160.671 27.1056L159.867 26.5106C156.951 30.4496 152.274 33 147 33V34V35C152.934 35 158.197 32.1271 161.475 27.7007L160.671 27.1056ZM147 34V33H17V34V35H147V34ZM17 34V33C8.16345 33 1 25.8366 1 17H0H-1C-1 26.9411 7.05888 35 17 35V34ZM0 17H1C1 8.16344 8.16344 1 17 1V0V-1C7.05887 -1 -1 7.05887 -1 17H0ZM17 0V1H147V0V-1H17V0ZM169 22V21C165.108 21 161.969 23.6721 159.867 26.5106L160.671 27.1056L161.475 27.7007C163.439 25.0477 166.059 23 169 23V22ZM177.329 27.1056L178.133 26.5106C176.031 23.6721 172.892 21 169 21V22V23C171.941 23 174.561 25.0477 176.525 27.7007L177.329 27.1056ZM169 12V13C172.892 13 176.031 10.3279 178.133 7.48939L177.329 6.89436L176.525 6.29934C174.561 8.95232 171.941 11 169 11V12ZM160.671 6.89436L159.867 7.48939C161.969 10.3279 165.108 13 169 13V12V11C166.059 11 163.439 8.95232 161.475 6.29933L160.671 6.89436Z' fill='%23EC692D' mask='url(%23path-1-inside-1_899_88625)'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
display: inline-block;
background-size: contain;
}
.home_hero__tags span em {
font-style: normal;
position: relative;
z-index: 2;
}
.home_hero__tags span {
padding: 0.525rem 0.975rem 0.65rem;
display: inline-flex;
position: relative;
}
.home_hero__row {
display: flex;
flex-wrap: wrap;
gap: 1rem;
justify-content: space-between;
padding: 0.975rem 0rem 0 1.25rem;
align-items: flex-start;
}
.home_hero__col--1 {
flex: 1;
}
.home_hero__col--2 {
width: 44.59rem;
}
.home_hero__info {
margin-bottom: 12.7rem;
}
.home_hero__info__text {
font-size: var(--Typography-Paragraph-Regular-Medium-size, 0.875rem);
line-height: var(--Typography-Paragraph-Regular-Medium-lihe-height,
1.25rem);
margin-bottom: 2.25rem;
max-width: 40rem;
}
.home_hero__info__btns {
display: flex;
flex-wrap: wrap;
gap: 1rem;
}
.btn_home_hero {
color: inherit;
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
text-decoration-line: underline;
text-decoration-style: dotted;
text-decoration-skip-ink: none;
text-decoration-thickness: 8%;
text-underline-offset: 20%;
text-underline-position: from-font;
gap: 0.6rem;
}
.btn_home_hero:hover {
text-underline-offset: 17.5%;
text-decoration-color: transparent;
opacity: 0.5;
}
.home_hero__video {
margin-top: -1.25rem;
border-radius: 1.25rem;
aspect-ratio: 16/13.4;
position: relative;
overflow: hidden;
}
.home_hero__video__bg video {
width: 100%;
height: 100%;
object-fit: cover;
}
.home_hero__video__tooltip__text {
font-size: 0.75rem;
line-height: 0.9375rem;
position: absolute;
right: 0;
border-radius: 0.625rem;
border: 1px solid var(--Border-white-20, rgba(255, 255, 255, 0.2));
background: var(--Background-ghost-40, rgba(255, 255, 255, 0.4));
backdrop-filter: blur(0.75rem);
top: calc(100% + 0.31rem);
width: 19.875rem;
padding: 0.625rem;
opacity: 0;
transition: 0.25s ease-in-out;
pointer-events: none;
transform: translate(0, -0.25rem);
cursor: initial;
color: #111;
}
.home_hero__video__tooltip__view {
height: 2.75rem;
padding: 0.75rem;
border-radius: var(--Radius-Radius-3, 0.9375rem);
transition: 0.25s ease-in-out;
}
.home_hero__video__tooltip:hover .home_hero__video__tooltip__view {
background: var(--Background-ghost-40, rgba(255, 255, 255, 0.4));
backdrop-filter: blur(0.75rem);
}
.home_hero__video__tooltip:hover .home_hero__video__tooltip__text {
opacity: 1;
transform: translate(0, 0);
pointer-events: all;
}
.home_hero__video__tooltip__text:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: -1.31rem;
height: 1.31rem;
}
.home_hero__video__tooltip {
position: absolute;
right: 0.63rem;
top: 0.63rem;
cursor: pointer;
color: #fff;
z-index: 5;
}
.home_hero__video__tooltip__view svg {
width: 1.25rem;
height: auto;
}
.section--hero {
border-radius: 2.5rem 0 2.5rem 2.5rem;
margin-bottom: 3.75rem;
}
.home_hero__video__bg {
background: linear-gradient(45deg, #7b7b7b, #5b5b5b);
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 1.25rem;
}
.home_hero__video__line {
width: 0.275rem;
background: var(--Background-primary, #fff);
position: absolute;
right: 11.25rem;
top: 0;
bottom: 0;
z-index: 2;
}
.home_hero__video__line--decore:before,
.home_hero__video__line--decore:after {
content: "";
width: 2rem;
aspect-ratio: 1/1;
border-radius: 1.25rem;
position: absolute;
background: transparent;
--box_shadow_size: calc(0.275rem / 2);
}
.home_hero__video__line--decore_top:before {
right: 100%;
top: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 0;
box-shadow: var(--box_shadow_size) calc(-1 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff),
var(--box_shadow_size) calc(-3 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff);
}
.home_hero__video__line--decore_top:after {
left: 100%;
top: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
box-shadow: calc(-1 * var(--box_shadow_size)) calc(-1 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff),
calc(-1 * var(--box_shadow_size)) calc(-3 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff);
}
.home_hero__video__line--decore_bottom:after {
left: 100%;
bottom: 0;
box-shadow: calc(-1 * var(--box_shadow_size)) calc(1 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff),
calc(-1 * var(--box_shadow_size)) calc(3 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff);
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.home_hero__video__line--decore_bottom:before {
right: 100%;
bottom: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 0;
box-shadow: calc(1 * var(--box_shadow_size)) calc(1 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff),
calc(1 * var(--box_shadow_size)) calc(3 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff);
}
.home_hero__tags span:last-child:after {
display: none;
}
.home_hero__info__text p {
margin-bottom: 1rem;
}
.home_hero__info__text p:last-child {
margin-bottom: 0;
}
.home_hero__triggers__item__title {
font-size: var(--Typography-Title-medium-size, 0.875rem);
font-weight: 600;
line-height: var(--Typography-Title-medium-lihe-height,
1.0625rem);
margin-bottom: 0.5rem;
}
.home_hero__triggers__item__text {
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.725rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
}
.home_hero__triggers__item__image {
width: 1.25rem;
aspect-ratio: 1/1;
margin-bottom: 2.75rem;
}
.home_hero__triggers__item__image img {
width: 100%;
height: auto;
}
.home_hero__triggers__item {
border-radius: 1.25rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
background: var(--Background-primary, #fff);
width: calc((100% - 0.31rem * 3) / 4);
padding: 1.125rem 0.92rem 1.2rem;
}
.home_hero__triggers {
display: flex;
gap: 0.31rem;
flex-wrap: wrap;
flex: 1;
}
.home_hero__bottom {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 0.62rem;
}
.home_hero__slider_section {
width: 44.59rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
background: var(--Background-neutral-light, #f0f0f0);
border-radius: 1.5rem;
}
.home_hero__slider__item {
overflow: hidden;
display: flex;
align-items: flex-start;
padding: 1.15rem;
gap: 1.25rem;
}
.home_hero__slider__item__title {
font-family: "SONGER SemiExpanded";
font-size: var(--Typography-headline-size, 1.375rem);
font-weight: 700;
line-height: var(--Typography-headline-lihe-height, 1.375rem);
margin-bottom: 0.5rem;
}
.home_hero__slider__item__image {
width: 12.5rem;
border-radius: 1.25rem;
overflow: hidden;
aspect-ratio: 16/11.25;
}
.home_hero__slider__item__info {
flex: 1;
padding: 0.7rem 0;
transition: 0.6s linear;
}
.home_hero__slider__item__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.home_hero__slider__item__text {
font-size: var(--Typography-Paragraph-Regular-Medium-size, 0.875rem);
line-height: var(--Typography-Paragraph-Regular-Medium-lihe-height,
1.25rem);
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.swiper-horizontal>.swiper-pagination-bullets.home_hero__slider__navigation {
position: absolute;
left: 14.75rem;
bottom: 1.2rem;
z-index: 4;
width: auto;
right: 1.15rem;
display: flex;
gap: 0.31rem;
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
flex: 1;
}
.swiper-pagination-bullet {
border-radius: 1rem;
opacity: 1;
background: var(--Background-primary, #fff);
height: 0.375rem;
flex: 1;
transition: 0.25s ease-in-out;
position: relative;
overflow: hidden;
}
.swiper-pagination-bullet::before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: var(--progress-width, 0%);
background: var(--Background-accent-light, #ec692d);
border-radius: 1rem;
transition: width linear;
z-index: 1;
}
.swiper-pagination-bullet-active {
background: var(--Background-primary, #fff);
}
.swiper-pagination-bullet-active::before {
width: var(--progress-width, 0%);
}
.home_hero__video__bg img {
width: 101%;
height: 100%;
object-fit: cover;
max-width: none;
}
.section--hero {
height: max(calc(100vh - 7.25rem), 38.75rem);
overflow: hidden;
}
.home_hero__video {
height: max(calc(100vh - 14.125rem - 7.5rem), 24.25rem);
aspect-ratio: auto;
width: 100%;
}
.home_hero__info {
margin-bottom: 0;
}
.home_hero__col--2 {
margin-bottom: 1rem;
}
.title_xl--hero {
font-size: max(7.25vh, 3rem);
max-width: max(66vh, 30rem);
}
@media screen and (max-width: 1024px) {
.home_hero__triggers {
width: 100%;
max-width: 100%;
}
.home_hero__slider_section {
width: 100%;
}
.home_hero__col--1 {
width: 20rem;
flex: none;
}
.home_hero__col--2 {
flex: 1;
}
.title_xl--hero {
font-size: var(--Typography-h3-size, 2.375rem);
font-weight: 700;
line-height: var(--Typography-h3-lihe-height, 2.875rem);
margin-bottom: 0.5rem;
}
.home_hero__info__text {
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
margin-bottom: 1.35rem;
max-width: 100%;
}
.home_hero__tags {
font-size: var(--Typography-Title-medium-size, 0.875rem);
font-weight: 600;
line-height: var(--Typography-Title-medium-lihe-height,
0.75rem);
margin-bottom: 1rem;
}
.home_hero__tags span {
padding: 0.55rem 0.85rem 0.65rem;
}
.home_hero__info__btns {
flex-direction: column;
}
.home_hero__info {
margin-bottom: 0;
}
.home_hero__row {
margin-bottom: 1rem;
padding: 0.75rem 0rem 0 0.5rem;
}
.swiper-pagination-bullet {
height: 2.5px;
}
.home_hero__bottom {
flex-direction: column;
gap: 0.75rem;
}
.home_hero__video {
min-height: 25rem;
aspect-ratio: auto;
height: auto;
}
.section--hero {
height: auto;
}
.home_hero__tags span:after {
top: -1px;
height: calc(100% + 2px);
background-size: auto 100%;
}
}
@media screen and (max-width: 750px) {
.home_hero__video__line--decore_top:before {
box-shadow: var(--box_shadow_size) calc(-1 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff),
var(--box_shadow_size) calc(-8 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff);
}
.home_hero__video__line--decore_top:after {
box-shadow: calc(-1 * var(--box_shadow_size)) calc(-1 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff),
calc(-1 * var(--box_shadow_size)) calc(-8 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff);
}
.home_hero__video__line--decore_bottom:after {
box-shadow: calc(-1 * var(--box_shadow_size)) calc(1 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff),
calc(-1 * var(--box_shadow_size)) calc(8 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff);
}
.home_hero__video__line--decore_bottom:before {
box-shadow: calc(1 * var(--box_shadow_size)) calc(1 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff),
calc(1 * var(--box_shadow_size)) calc(8 * var(--box_shadow_size)) 0px var(--box_shadow_size) var(--Background-primary, #fff);
}
.home_hero__row {
flex-direction: column-reverse;
padding: 1rem 0;
margin-bottom: 0.65rem;
}
.home_hero__col--2 {
width: 100%;
}
.home_hero__video__line {
right: 4.25rem;
width: 0.35rem;
}
.home_hero__video__line--decore:before,
.home_hero__video__line--decore:after {
--box_shadow_size: calc(0.15rem / 2);
}
.home_hero__video__tooltip {
right: 0.75rem;
top: 0.75rem;
}
.section--hero {
border-radius: 1.25rem 0 1.25rem 1.25rem;
margin-bottom: 3rem;
transition: border-radius 0.25s ease-in-out 0.25s;
}
.home_hero__video {
min-height: auto;
aspect-ratio: 16/13.4;
}
.home_hero__triggers__item {
width: calc(50% - 0.31rem / 2);
position: relative;
border-radius: 1rem;
padding: 0.75rem 0.75rem 0.6rem 2.45rem;
}
.home_hero__triggers__item__image {
position: absolute;
left: 0.55rem;
top: 0.55rem;
}
.home_hero__triggers__item__title {
margin-bottom: 0.1rem;
}
.home_hero__triggers__item__text {
font-size: var(--Typography-Caption-Regular-Medium-size, 0.6875rem);
line-height: var(--Typography-Caption-Regular-Medium-lihe-height,
1rem);
max-width: 15rem;
}
.home_hero__col--1 {
width: 100%;
}
}
@media screen and (max-width: 550px) {
.home_hero__slider_section {
display: none;
}
.home_hero__triggers__item {
width: 100%;
}
}
.home_hero__slide.swiper-slide .home_hero__slider__item__info {
transform: translate(0, -0.225rem);
opacity: 0;
}
.home_hero__slide.swiper-slide-fully-visible .home_hero__slider__item__info {
opacity: 1;
transform: translate(0, 0);
transition-delay: 0.6s;
}
.title_xl--home_about {}
.section__home__title {
margin-bottom: 2.1rem;
}
.home_about__row {
display: flex;
flex-wrap: wrap;
gap: 1.85rem;
}
.home_about__info {
flex: 1;
position: relative;
padding-top: 1.35rem;
}
.home_about__image__section {
width: 36rem;
position: relative;
z-index: 1;
}
.home_about__text__section {
position: absolute;
border-radius: 1.25rem;
border: 1px solid var(--Border-white-20, rgba(255, 255, 255, 0.2));
background: var(--Background-ghost-40, rgba(255, 255, 255, 0.4));
backdrop-filter: blur(0.75rem);
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
top: 21.8rem;
left: -7.7rem;
padding: 1.215rem 1.15rem 1.215rem 1.215rem;
max-width: 20.4rem;
z-index: 2;
}
.home_about__title {
font-family: var(--Typography-h3-font, "SONGER SemiExpanded");
font-size: var(--Typography-h3-size, 2.375rem);
font-weight: 700;
line-height: var(--Typography-h3-lihe-height, 2.875rem);
margin-bottom: 0.87rem;
}
.home_about__text {
font-size: var(--Typography-Paragraph-Regular-Medium-size, 0.875rem);
line-height: var(--Typography-Paragraph-Regular-Medium-lihe-height,
1.25rem);
}
.home_about__logos {
overflow: hidden;
width: 100%;
}
.home_about__logos__track {
display: flex;
gap: 0.31rem;
width: fit-content;
animation: scroll-logos 35s linear infinite;
}
.home_about__logos__section:hover .home_about__logos__track {
animation-play-state: paused;
}
@keyframes scroll-logos {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
}
}
.home_about__logo img {
height: 3rem;
width: auto;
opacity: 0.75;
object-fit: contain;
}
.home_about__logo {
overflow: hidden;
font-size: 0;
width: 9.375rem;
flex-shrink: 0;
border-radius: 0.625rem;
background: var(--Background-primary, #fff);
display: flex;
justify-content: center;
align-items: center;
padding: 1rem;
}
.home_about__logos__section {
margin-top: 14.2rem;
overflow: hidden;
position: absolute;
bottom: 1.25rem;
left: -1.85rem;
right: -1.25rem;
padding: 0;
}
.home_about__text__section p:after {
background: var(--Border-white-20, rgba(255, 255, 255, 0.2));
content: "";
width: 100%;
height: 0.0625rem;
display: block;
margin: 0.925rem 0;
}
.home_about__text__section p:last-child:after {
display: none;
}
.home_about__image__text_section {
position: absolute;
border-radius: 1.25rem;
box-shadow: 0 4px 80px 0 rgba(0, 0, 0, 0.72);
width: 20.625rem;
left: 1.3rem;
bottom: 1.25rem;
z-index: 2;
background: var(--Background-primary, #fff);
}
.home_about__image {
width: 100%;
aspect-ratio: 1/1.122;
border-radius: 1.25rem;
overflow: hidden;
font-size: 0;
background: var(--Background-primary, #fff);
}
.home_about__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.home_about__image__text_section__line__value {
text-align: right;
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
}
.home_about__image__text_section__line {
border-bottom: 0.0625rem solid var(--Border-neutral-light, #f0f0f0);
display: flex;
justify-content: space-between;
padding: 0.9rem 0;
}
.home_about__image__text_section__line:last-child {
border: none;
}
.home_about__image__text_section__line__value:first-child {
text-align: left;
}
.home_about__image__text_section__line__title {
font-size: 1.375rem;
font-weight: 700;
line-height: 100%;
flex: 1;
}
.home_about__image__text_section__line__title small {
line-height: 100%;
font-weight: 400;
font-size: 1rem;
}
.home_about__image__text_section__dots {
position: absolute;
right: -1.25rem;
top: -1.42rem;
background: #fff;
width: 1.5rem;
aspect-ratio: 1/1;
border-radius: 50%;
}
.home_about__image__text_section__dots:after {
width: 50%;
aspect-ratio: 1/1;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
background: #ec682d;
border-radius: 505%;
}
.home_about__image__text_section__info {
padding: 0.62rem 1.25rem 0;
display: flex;
flex-direction: column;
}
.home_about__image__text_section__dots:before {
background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.3612 2.05945C24.2111 -1.09061 18.9634 -0.553844 16.5165 3.16882L12.6688 9.02136C11.7147 10.4729 10.4739 11.7147 9.02234 12.6688L3.16882 16.5155C-0.553845 18.9624 -1.09061 24.2111 2.05945 27.3612C5.20951 30.5112 10.4582 29.9745 12.9052 26.2518L16.7518 20.3983C17.7059 18.9469 18.9469 17.7059 20.3983 16.7518L26.2518 12.9042C29.9745 10.4573 30.5112 5.20951 27.3612 2.05945Z' fill='white'/%3E%3C/svg%3E%0A");
content: "";
position: absolute;
top: 100%;
left: 0;
width: 1.875rem;
aspect-ratio: 1/1;
transform: translate(-50%, -50%);
background-size: contain;
}
@media screen and (max-width: 1024px) {
.home_about__image__section {
width: 25rem;
}
.home_about__image__text_section__line__value {
text-align: right;
font-size: 0.575rem;
font-style: normal;
font-weight: 400;
line-height: 0.54644rem;
}
.home_about__image__text_section__line__title {
font-size: 0.815rem;
}
.home_about__image__text_section__line__title small {
font-size: 0.7em;
}
.home_about__title {
font-size: var(--Typography-h4-size, 1.375rem);
line-height: var(--Typography-h4-lihe-height, 1.5rem);
max-width: 27.5rem;
}
.home_about__text {
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
max-width: 27.5rem;
}
.home_about__logos__section {
right: -1rem;
}
.home_about__image__text_section__line {
padding: 0.55rem 0;
}
.home_about__image__text_section {
max-width: 14.5rem;
left: 1rem;
bottom: auto;
top: 1.25rem;
border-radius: 1rem;
border-radius: 0.62rem;
}
.home_about__image__text_section__dots {
width: 1.25rem;
top: -1rem;
right: -1rem;
}
.home_about__text__section {
left: -26rem;
max-width: 23.25rem;
top: auto;
bottom: 1rem;
}
.home_about__image__text_section__info {
padding: 0.5rem 0.7rem 0.5rem;
}
}
@media screen and (max-width: 750px) {
.home_about__logo img {
height: 2.25rem;
}
.home_about__image__section {
width: 100vw;
margin: 0 -1rem;
}
.section__home__title {
margin-bottom: 1.4rem;
}
.home_about__image {
aspect-ratio: 1/0.87;
max-height: 450px;
}
.home_about__image__text_section {
zoom: 0.87;
}
.home_about__info {
width: 100%;
padding: 0;
}
.home_about__text__section {
position: relative;
margin-top: -6.15rem;
left: auto;
right: auto;
bottom: auto;
padding: 0.87rem;
font-size: var(--Typography-Caption-Regular-Medium-size, 0.6875rem);
margin-bottom: 1.75rem;
max-width: 100%;
}
.home_about__text__section p:after {
margin: 0.18rem 0;
}
.home_about__logos__section {
position: relative;
left: 0;
right: 0;
width: 100vw;
margin-top: 0;
bottom: auto;
margin: 0 -1rem;
}
.home_about__text {
margin-bottom: 1.3rem;
max-width: 100%;
}
.home_about__title {
max-width: 100%;
}
.home_about__logo {
width: 7.5rem;
}
}
.areas_of_application__section__list {
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
}
.areas_of_application__section {
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
}
.areas_of_application__section__item {
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
padding: 1.25rem 1.88rem;
width: calc((100% - 0.31rem) / 2);
position: relative;
}
.areas_of_application__section__item__title {
font-family: var(--Typography-h4-font, "SONGER SemiExpanded");
font-size: var(--Typography-h4-size, 1.375rem);
font-weight: 700;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
margin-bottom: 0.63rem;
max-width: 18rem;
}
.areas_of_application__section__item__text {
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
max-width: 17rem;
}
.areas_of_application__section__info {
flex: 1;
}
.areas_of_application__section__image {
border-radius: 1.25rem;
overflow: hidden;
font-size: 0;
aspect-ratio: 0.625/1;
width: 26rem;
background: var(--Background-primary, #fff);
}
.areas_of_application__section__item--5 {
width: 100%;
padding-left: 4.81rem;
}
.areas_of_application__section__item--5 .areas_of_application__section__item__number {
position: absolute;
left: 1.75rem;
margin-bottom: 0;
}
.areas_of_application__section__item__number {
color: var(--Text-accent, #ec692d);
font-size: 2.5rem;
font-weight: 900;
font-family: var(--Typography-h4-font, "SONGER SemiExpanded");
margin-bottom: 4.25rem;
line-height: 0.75;
padding-top: 0.15rem;
padding-left: 0.67rem;
}
.areas_of_application__section__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.areas_of_application__section__item--5 .areas_of_application__section__item__title {
max-width: 100%;
}
.areas_of_application__section__item--5 .areas_of_application__section__item__text {
max-width: 100%;
}
@media screen and (max-width: 1024px) {
.areas_of_application__section__item__title {
font-size: var(--Typography-h5-size, 1rem);
font-weight: 700;
line-height: var(--Typography-h5-lihe-height, 1.25rem);
margin-bottom: 0.35rem;
hyphens: auto;
}
.areas_of_application__section__item__text {
font-size: var(--Typography-Caption-Regular-Medium-size, 0.6875rem);
line-height: var(--Typography-Caption-Regular-Medium-lihe-height,
1rem);
}
.areas_of_application__section__info {
flex: none;
width: 100%;
}
.areas_of_application__section__image {
width: 100%;
aspect-ratio: 16/9.4;
max-height: 20rem;
}
.areas_of_application__section__item {
padding: 0.94rem;
}
.areas_of_application__section__item__number {
margin-bottom: 0.75rem;
padding-left: 0;
font-size: 1.7rem;
padding-top: 0.25rem;
padding-left: 0.55rem;
}
.areas_of_application__section__item--5 {
padding-left: 4.25rem;
}
}
@media screen and (max-width: 750px) {
.areas_of_application__section__list {
flex-wrap: nowrap;
width: fit-content;
}
.areas_of_application__section__item {
width: 15.05rem;
}
.areas_of_application__section__info {
overflow: scroll;
padding: 0 1rem;
margin: 0 -1rem;
width: 100vw;
}
}
.home_isolation__text {
font-size: var(--Typography-Paragraph-Regular-Medium-size, 0.875rem);
line-height: var(--Typography-Paragraph-Regular-Medium-lihe-height,
1.25rem);
}
.title_xl--home_isolation {
margin-bottom: 1.25rem;
}
.home_isolation__top {
position: relative;
padding-right: 15rem;
margin-bottom: 1.9rem;
}
.btn_home_isolation {
position: absolute;
right: 0.75rem;
bottom: 0.25rem;
color: inherit;
}
.home_isolation__slider {
border-radius: 2.5rem;
background: var(--Background-primary, #fff);
display: flex;
flex-wrap: wrap;
padding: 1.25rem;
gap: 0.31rem;
}
.home_isolation__slider__navigation {
width: 24.8rem;
}
.home_isolation__slider__main {
flex: 1;
position: relative;
min-height: 20rem;
}
.home_isolation__slider__nav__item {
border-radius: 0.9375rem;
background: var(--Background-neutral-light, #f0f0f0);
display: flex;
align-items: center;
width: 100%;
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 120%;
letter-spacing: -0.0275rem;
justify-content: flex-start;
padding: 0.48rem 0.5rem;
gap: 1.5rem;
align-items: center;
transition: color 0.25s ease-in-out, background 0.25s ease-in-out;
}
.home_isolation__slider__nav__item__image {
width: 6rem;
aspect-ratio: 1/1;
font-size: 0;
transition: 0.5s ease-in-out;
}
.home_isolation__slider__nav__item:hover .home_isolation__slider__nav__item__image,
.home_isolation__slider__nav__item.active .home_isolation__slider__nav__item__image {
transform: scale(0.925);
}
.home_isolation__slider__nav__item__image img {
width: 100%;
height: 100%;
object-fit: contain;
display: block;
}
.home_isolation__slider__nav__item.active,
.home_isolation__slider__nav__item:hover {
background: #ec682d;
color: #fff;
}
.home_isolation__slider__main__item {
position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 0;
visibility: hidden;
padding: 0.925rem 0.925rem 0;
transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
height: 100%;
display: flex;
flex-direction: column;
}
.home_isolation__slider__main__item.active {
opacity: 1;
visibility: visible;
}
.home_isolation__slider__main__item__text {
font-size: var(--Typography-Paragraph-Regular-Medium-size, 0.875rem);
line-height: var(--Typography-Paragraph-Regular-Medium-lihe-height,
1.25rem);
flex: 1;
padding-top: 0.25rem;
}
.home_isolation__slider__main__item__title {
font-family: var(--Typography-h3-font, "SONGER SemiExpanded");
font-size: var(--Typography-h3-size, 2.375rem);
font-style: normal;
font-weight: 700;
line-height: var(--Typography-h3-lihe-height, 2.875rem);
width: 7rem;
}
.home_isolation__slider__main__item__image {
border-radius: 1.25rem;
overflow: hidden;
background: var(--Background-neutral-light, #f0f0f0);
aspect-ratio: 16/9.56;
margin: 0 -0.925rem;
flex: 1;
display: block;
}
.home_isolation__slider__main__item__image img {
width: 100%;
height: 100%;
object-fit: contain;
}
.home_isolation__slider__main__item__label {
border-radius: 0.3125rem;
background: var(--Background-neutral-light, #f0f0f0);
font-size: var(--Typography-Title-small-size, 0.75rem);
font-weight: 600;
line-height: var(--Typography-Title-small-lihe-height,
1.0625rem);
display: inline-block;
padding: 0.5rem 0.65rem 0.415rem;
}
.home_isolation__slider__main__item__labels {
display: flex;
align-items: flex-start;
gap: 0.31rem;
margin-bottom: 1rem;
}
.home_isolation__slider__main__item__info {
display: flex;
flex-wrap: wrap;
gap: 0.27rem;
margin-bottom: 1.55rem;
}
.home_isolation__slider__main__item__text p {
margin-bottom: 1rem;
}
.home_isolation__slider__main__item__text p:last-child {
margin-bottom: 0;
}
.section__home--production_details {
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
padding: 1.5rem 1.25rem;
position: relative;
}
.title_xl--production_details {
font-size: var(--Typography-h3-size, 2.375rem);
font-weight: 700;
line-height: var(--Typography-h3-lihe-height, 2.875rem);
letter-spacing: 0;
margin-bottom: 1.07rem;
overflow: hidden;
position: relative;
z-index: 2;
}
.title_xl--production_details span {
color: #fff;
}
.production_details__text {
font-size: var(--Typography-Paragraph-Regular-Medium-size, 0.875rem);
line-height: var(--Typography-Paragraph-Regular-Medium-lihe-height,
1.25rem);
max-width: 40rem;
position: relative;
z-index: 1;
}
.section__home--production_details:after {
background-image: url("data:image/svg+xml,%3Csvg width='1150' height='200' viewBox='0 0 1150 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='165' cy='95.3643' rx='1000' ry='26.5' fill='url(%23paint0_linear_899_89291)'/%3E%3Cellipse cx='337.501' cy='-64.6357' rx='850.5' ry='26.5' transform='rotate(10 337.501 -64.6357)' fill='url(%23paint1_linear_899_89291)'/%3E%3Cellipse cx='850.5' cy='26.5' rx='850.5' ry='26.5' transform='matrix(0.984808 -0.173648 -0.173648 -0.984808 -495.477 429.149)' fill='url(%23paint2_linear_899_89291)'/%3E%3Cellipse cx='850.5' cy='26.5' rx='850.5' ry='26.5' transform='matrix(0.939693 -0.34202 -0.34202 -0.939693 -422.645 731.154)' fill='url(%23paint3_linear_899_89291)'/%3E%3Cellipse cx='850.5' cy='26.5' rx='850.5' ry='26.5' transform='matrix(0.866025 -0.5 -0.5 -0.866025 -295.805 1013.56)' fill='url(%23paint4_linear_899_89291)'/%3E%3Cellipse cx='850.5' cy='26.5' rx='850.5' ry='26.5' transform='matrix(0.766044 -0.642788 -0.642788 -0.766044 -122.986 1272.36)' fill='url(%23paint5_linear_899_89291)'/%3E%3Cellipse cx='367.501' cy='-223.435' rx='850.5' ry='26.5' transform='rotate(20 367.501 -223.435)' fill='url(%23paint6_linear_899_89291)'/%3E%3Cellipse cx='427.5' cy='-373.435' rx='850.5' ry='26.5' transform='rotate(30 427.5 -373.435)' fill='url(%23paint7_linear_899_89291)'/%3E%3Cellipse cx='511.501' cy='-513.435' rx='850.5' ry='26.5' transform='rotate(40 511.501 -513.435)' fill='url(%23paint8_linear_899_89291)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_899_89291' x1='67.4103' y1='95.3643' x2='1165' y2='95.3643' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.673077' stop-color='%23EC692D'/%3E%3Cstop offset='1' stop-color='%23FB9160'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_899_89291' x1='254.501' y1='-64.6357' x2='1188' y2='-64.6357' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.673077' stop-color='%23EC692D'/%3E%3Cstop offset='1' stop-color='%23FB9160'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_899_89291' x1='767.5' y1='26.5' x2='1701' y2='26.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.673077' stop-color='%23EC692D'/%3E%3Cstop offset='1' stop-color='%23FB9160'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_899_89291' x1='767.5' y1='26.5' x2='1701' y2='26.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.673077' stop-color='%23EC692D'/%3E%3Cstop offset='1' stop-color='%23FB9160'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_899_89291' x1='767.5' y1='26.5' x2='1701' y2='26.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.673077' stop-color='%23EC692D'/%3E%3Cstop offset='1' stop-color='%23FB9160'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear_899_89291' x1='767.5' y1='26.5' x2='1701' y2='26.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.673077' stop-color='%23EC692D'/%3E%3Cstop offset='1' stop-color='%23FB9160'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear_899_89291' x1='284.5' y1='-223.435' x2='1218' y2='-223.435' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.673077' stop-color='%23EC692D'/%3E%3Cstop offset='1' stop-color='%23FB9160'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear_899_89291' x1='344.5' y1='-373.435' x2='1278' y2='-373.435' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.673077' stop-color='%23EC692D'/%3E%3Cstop offset='1' stop-color='%23FB9160'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear_899_89291' x1='428.501' y1='-513.435' x2='1362' y2='-513.435' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.673077' stop-color='%23EC692D'/%3E%3Cstop offset='1' stop-color='%23FB9160'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
position: absolute;
right: 0;
top: 0;
bottom: 0;
left: 0;
content: "";
background-repeat: no-repeat;
background-position: 100% 50%;
background-size: cover;
pointer-events: none;
}
.home_isolation__slider__navigation__list {
display: flex;
flex-direction: column;
gap: 0.31rem;
}
@media screen and (max-width: 1024px) {
.home_isolation__top {
padding-right: 0;
margin-bottom: 1.6rem;
}
.home_isolation__text {
font-size: 12px;
line-height: 1.41667;
margin-bottom: 1.05rem;
}
.title_xl--home_isolation {
margin-bottom: 0.725rem;
}
.btn_home_isolation {
position: static;
}
.home_isolation__slider__navigation {
width: 15rem;
}
.home_isolation__slider__nav__item__image {
width: 4.5rem;
}
.home_isolation__slider__nav__item {
font-size: 1.15rem;
gap: 1.25rem;
}
.home_isolation__slider__main__item__title {
font-size: 2rem;
width: 5.75rem;
}
}
@media screen and (max-width: 750px) {
.home_isolation__slider__navigation {
overflow: scroll;
margin: 0 -1rem;
padding: 0 1rem 0.55rem;
width: 100vw;
}
.home_isolation__slider__main {
width: 100%;
min-height: 0;
}
.home_isolation__slider__main__item {
padding: 0;
display: none;
position: static;
}
.home_isolation__slider {
margin: 0 -1rem;
border-radius: 1rem;
padding: 0.98rem;
flex-direction: column;
}
.home_isolation__slider__nav__item {
border-radius: 0.9375rem;
background: var(--Background-neutral-light, #f0f0f0);
flex-direction: column;
font-family: "SONGER SemiExpanded";
font-size: 1rem;
font-weight: 700;
line-height: 100%;
letter-spacing: -0.02rem;
padding: 0.625rem;
width: 7.5rem;
gap: 0.475rem;
}
.home_isolation__slider__nav__item__image {
width: 3rem;
}
.home_isolation__slider__navigation__list {
width: fit-content;
flex-direction: row;
}
.home_isolation__slider__main__item__label {
padding: 0.4rem 0.65rem 0.25rem;
}
.home_isolation__slider__main__item__text {
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
max-width: 40rem;
}
.home_isolation__slider__main__item__title {
font-size: var(--Typography-h4-size, 1.375rem);
font-weight: 700;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
}
.home_isolation__slider__main__item__info {
flex-direction: column;
gap: 0rem;
margin-bottom: 1.25rem;
}
.home_isolation__slider__main__item__image {
margin: 0;
aspect-ratio: 1/0.9315;
flex: none;
}
.home_isolation__slider__main__item.active {
display: block;
}
}
@media screen and (max-width: 750px) {
.section__home--production_details {
display: none;
}
}
@media screen and (max-width: 550px) {
.home_isolation__slider__nav__item {
width: 6rem;
}
}
.home_isolation__text--catalog {
padding-left: 0.55rem;
}
.title_xl--home_catalog {
margin-bottom: 1.25rem;
}
.home_catalog__slider_section {
border-radius: 2.5rem;
background: var(--Background-primary, #fff);
padding: 1.25rem;
}
.home_catalog__slide__card__image {
width: 34.55406rem;
background: var(--Background-neutral-light, #f0f0f0);
border-radius: 1.25rem;
overflow: hidden;
aspect-ratio: 16/12.1;
position: relative;
}
.home_catalog__slide__card {
display: flex;
flex-wrap: wrap;
}
.home_catalog__slide__card__info {
flex: 1;
padding: 1.25rem 2.25rem;
padding-top: 3.15rem;
}
.home_catalog__slide__card__image__points {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
font-size: 0.75rem;
font-weight: 700;
line-height: 130%;
z-index: 2;
pointer-events: none;
}
.home_catalog__slide__card__image__point:has(span:empty) {
display: none;
}
.home_catalog__slide__card__image__point {
position: absolute;
background: var(--Background-primary, #fff);
padding: 0.475rem 0.685rem 0.275rem;
line-height: 1;
border-radius: 10rem;
transition: 0.5s linear 0.5s;
opacity: 0;
}
.home_catalog__slide__card__image__point:before {
content: "";
position: absolute;
width: 2.875rem;
height: 1.5rem;
left: 0;
top: 50%;
transform: translate(-72%, -50%);
background-image: url("data:image/svg+xml,%3Csvg width='46' height='24' viewBox='0 0 46 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1798_158165)'%3E%3Cpath d='M66 0C72.6274 0 78 5.37258 78 12C78 18.6274 72.6274 24 66 24H45C41.1932 24 37.8024 22.2265 35.6048 19.4613C34.5782 18.1695 32.8754 17.4624 31.2949 16.9883L29.8252 16.5479C28.6349 16.1908 27.3651 16.1908 26.1748 16.5479L24.7051 16.9883C23.6021 17.3192 22.5148 17.898 21.8574 18.8434C19.6901 21.9598 16.0837 24 12 24C5.37258 24 0 18.6274 0 12C0 5.37258 5.37258 0 12 0C16.0833 0 19.6898 2.03971 21.8572 5.15564C22.5147 6.10101 23.6021 6.68081 24.7051 7.01172L26.1748 7.45215C27.3651 7.80924 28.6349 7.80924 29.8252 7.45215L31.2949 7.01172C32.8755 6.53755 34.5782 5.82964 35.6051 4.53786C37.8027 1.7731 41.1935 1.94266e-07 45 0H66Z' fill='white'/%3E%3Ccircle cx='12' cy='12' r='6' fill='%23EC692D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1798_158165'%3E%3Crect width='46' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
background-size: contain;
background-repeat: no-repeat;
}
.home_catalog__slide__card__image__point span {
position: relative;
}
.home_catalog__slide.active .home_catalog__slide__card__image__point {
opacity: 1;
transform: translate(0, 0);
}
.home_catalog__slide__card__image__point--3 {
top: 18.675rem;
left: auto;
right: 1rem;
transform: translate(0.325rem, 0);
transition-delay: 1s;
}
.home_catalog__slide__card__image__point--2 {
top: 15.57rem;
left: 6rem;
transform: translate(-0.325rem, 0);
transition-delay: 0.75s;
}
.home_catalog__slide__card__image__point--right:before {
transform: translate(73%, -50%) rotate(180deg);
left: auto;
right: 0;
}
.home_catalog__slide__card__image__point--1 {
top: 7.36rem;
left: 15.65rem;
transform: translate(0.325rem, 0);
}
.home_catalog__slide__card__table__item {
font-size: 0.75rem;
font-weight: 600;
line-height: 100%;
display: flex;
justify-content: space-between;
padding: 0.62rem 0.2rem 0.62rem;
border-bottom: 1px solid var(--border-neutral-light, #f0f0f0);
gap: 1rem;
}
.home_catalog__slide__card__table__item__text {
text-align: right;
text-transform: uppercase;
font-weight: 800;
font-family: "SONGER SemiExpanded";
flex: 1;
}
.home_catalog__slide__card__table__item__title {
width: 7.25rem;
}
.home_catalog__slide {
position: absolute;
top: 0;
left: 0;
width: 100%;
opacity: 0;
visibility: hidden;
transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
}
.home_catalog__slide.active {
opacity: 1;
visibility: visible;
}
.home_catalog__slide__card__image img {
width: 100%;
height: 100%;
object-fit: contain;
}
.home_catalog__slide__card__title a {
color: inherit;
text-decoration: none;
display: inline-block;
line-height: 1.075;
}
.home_catalog__slide__card__title a:hover {
color: #ec692d;
opacity: 1;
}
.home_catalog__slide__card__title {
font-family: var(--Typography-h3-font, "SONGER SemiExpanded");
font-size: var(--Typography-h3-size, 2.375rem);
font-weight: 700;
line-height: var(--Typography-h3-lihe-height, 2.875rem);
margin-bottom: 0.75rem;
}
.home_catalog__slide__card__tags {
display: flex;
align-items: flex-start;
gap: 0.31rem;
margin-bottom: 2rem;
flex-wrap: wrap;
}
.home_catalog__slide__card__tag {
border-radius: 0.3125rem;
background: var(--Background-neutral-light, #f0f0f0);
font-size: var(--Typography-Title-small-size, 0.75rem);
font-weight: 600;
line-height: var(--Typography-Title-small-lihe-height, 1.0625rem);
display: inline-block;
padding: 0.5rem 0.65rem 0.415rem;
}
.home_catalog__slide__card__text {
font-size: var(--Typography-Paragraph-Regular-Medium-size, 0.875rem);
line-height: var(--Typography-Paragraph-Regular-Medium-lihe-height,
1.25rem);
margin-bottom: 0.7rem;
}
.home_catalog__slide__card__count {
color: var(--Text-neutral, #b0b0b0);
font-family: "SONGER SemiExpanded";
font-size: 0.75rem;
font-style: normal;
font-weight: 400;
line-height: 110%;
}
.home_catalog__slide__card__tag--highlight {
color: #fff;
}
.home_catalog__slider__thumbs {
display: flex;
gap: 0.31rem;
}
.home_catalog__slider__thumb__slide {
width: calc(9.625rem + 0.31rem);
box-sizing: border-box;
padding-right: 0.31rem;
}
.home_catalog__slider__thumb {
border-radius: 1.25rem;
background: var(--Background-neutral-light, #f0f0f0);
padding: 0.95rem 1rem;
font-size: 0;
gap: 0.75rem;
display: flex;
flex-direction: column;
cursor: pointer;
transition: 0.25s ease-in-out;
height: 100%;
}
.home_catalog__slider__thumb__title {
font-size: 0.875rem;
font-weight: 600;
line-height: 100%;
letter-spacing: -0.0175rem;
}
.home_catalog__slider {
margin-bottom: 0.62rem;
position: relative;
min-height: 1px;
transition: height 0.5s ease-in-out;
}
.home_catalog__slider__thumb__image {
aspect-ratio: 1/1;
max-width: 6.1875rem;
}
.home_catalog__slider__thumb:hover img {
transform: scale(0.95);
}
.home_catalog__slider__thumb__image img {
width: 100%;
height: 100%;
object-fit: contain;
transition: 0.25s ease-in-out;
}
.home_catalog__slider__thumb.active,
.home_catalog__slider__thumb:hover {
color: #fff;
background: var(--Background-accent-light, #ec692d);
}
.section__home--home_catalog {
margin-bottom: 4.5rem;
}
.home_catalog__slider__thumbs {
padding: 0 1.25rem;
margin: 0 -1.25rem;
}
@media screen and (max-width: 1024px) {
.home_catalog__slide__card__image {
width: 50%;
height: auto;
}
.home_catalog__slide__card__info {
padding-top: 1rem;
padding-right: 1rem;
}
.home_catalog__slide__card__text {
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
margin-bottom: 0.78rem;
}
.home_catalog__slide__card__title {
font-size: var(--Typography-h4-size, 1.375rem);
font-weight: 700;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
}
.home_catalog__slider__thumb__title {
font-size: 0.725rem;
font-weight: 600;
line-height: 115%;
letter-spacing: -0.015rem;
}
.home_catalog__slide__card__image__point--2 {
left: 7.5%;
top: 68.5%;
}
.home_catalog__slide__card__image__point--1 {
left: 50%;
top: 21%;
}
.home_catalog__slide__card__image__point--3 {
top: auto;
bottom: 10%;
}
.home_catalog__slide__card__table__item {
line-height: 1.35;
padding-left: 0;
font-size: 0.625rem;
}
.home_catalog__slider {
margin-bottom: 0.61rem;
}
.home_catalog__slide__card__image__point {
font-size: 0.625rem;
}
.home_catalog__slide__card__image__point:before {
width: 2.5rem;
height: 1.375rem;
}
}
@media screen and (max-width: 750px) {
.title_xl--home_catalog {
margin-bottom: 0.75rem;
}
.home_isolation__text--catalog {
padding-left: 0;
}
.home_catalog__slider_section {
margin: 0 -1rem;
border-radius: 1rem;
padding: 1rem;
}
.home_catalog__slide__card__image {
aspect-ratio: 16/9.8;
width: 100%;
}
.home_catalog__slide__card__info {
width: 100%;
padding: 0;
}
.home_catalog__slider__thumb__slide {
width: calc(6rem + 0.31rem);
}
.home_catalog__slider__thumb {
padding: 0.49rem;
border-radius: 0.64938rem;
gap: 0.62rem;
}
.home_catalog__slider__thumb__image {
width: 100%;
max-width: 3rem;
}
.home_catalog__slide__card {
gap: 1.275rem;
}
.home_catalog__slide__card__tag {
font-size: var(--Typography-Title-small-size, 0.75rem);
font-weight: 600;
line-height: var(--Typography-Title-small-lihe-height,
0.75rem);
}
.home_catalog__slide__card__tags {
overflow: scroll;
white-space: nowrap;
flex-wrap: nowrap;
width: 100vw;
margin: 0 -1rem 1rem;
padding: 0 1rem;
}
.home_catalog__slider {
margin-bottom: 1rem;
}
.home_catalog__slider__thumbs {
padding: 0 1rem;
margin: 0 -1rem;
}
.section__home--home_catalog {
margin-bottom: 3rem;
}
}
.section__home--home_team .title_xl--team {
margin: 0;
}
.section__home--home_team .team__block_add {
margin: 0 -1.25rem;
overflow: hidden;
}
.section__home--home_team .team__block_add__slider {
padding: 0 2.5rem;
}
@media screen and (max-width: 1024px) {
.section__home--home_team .title_xl--team {
padding: 0 !important;
margin-bottom: 0.15rem;
}
.section__home--home_team .team__block_add {
margin: 0 -1rem;
}
.section__home--home_team .team__block_add__slider {
padding: 0 2rem;
}
.section__home--home_team .team_section__top {
padding: 0;
}
}
.section__home__title--contacts {
font-size: 2.39rem;
margin-bottom: 1.8rem;
}
.section--contacts {
margin-bottom: 3.75rem;
}
@media screen and (max-width: 1024px) {
.section__home__title--contacts {
font-size: 2rem;
}
.section--contacts {
margin-bottom: 2.5rem;
}
}
.section__home__block--sertificates {
background: transparent;
padding: 0;
margin: 0 calc(-0.31rem / 2);
}
.documents__item__slide {
min-height: calc(18.2rem + 0.31rem);
box-sizing: border-box;
padding: 0 calc(0.31rem /2) 0.31rem;
display: flex;
}
.section__home__block--sertificates .documents__item {
height: auto;
display: block;
width: 100%;
background-image: url("data:image/svg+xml,%3Csvg width='284' height='291' viewBox='0 0 284 291' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M283.96 275.864C283.96 284.149 277.244 290.864 268.96 290.864H15C6.71574 290.864 0 284.149 0 275.864V77C0 68.7157 6.71573 62 15 62H47C55.2843 62 62 55.2843 62 47V14.8643C62 6.57999 68.7157 -0.135742 77 -0.135742H268.96C277.244 -0.135742 283.96 6.57999 283.96 14.8643V275.864Z' fill='white'/%3E%3C/svg%3E%0A");
min-height: 100%;
box-sizing: border-box;
background-size: contain;
}
@media screen and (min-width: 1025px) {
.section__home__block--sertificates .documents__item:hover {
background-image: url("data:image/svg+xml,%3Csvg width='284' height='291' viewBox='0 0 284 291' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_899_89326' fill='white'%3E%3Cpath d='M283.12 275.864C283.12 284.149 276.404 290.864 268.12 290.864H15C6.71572 290.864 0 284.149 0 275.864V77C0 68.7157 6.71573 62 15 62H47C55.2843 62 62 55.2843 62 47V14.8643C62 6.57999 68.7157 -0.135742 77 -0.135742H268.12C276.404 -0.135742 283.12 6.57999 283.12 14.8643V275.864Z'/%3E%3C/mask%3E%3Cpath d='M283.12 275.864C283.12 284.149 276.404 290.864 268.12 290.864H15C6.71572 290.864 0 284.149 0 275.864V77C0 68.7157 6.71573 62 15 62H47C55.2843 62 62 55.2843 62 47V14.8643C62 6.57999 68.7157 -0.135742 77 -0.135742H268.12C276.404 -0.135742 283.12 6.57999 283.12 14.8643V275.864Z' fill='white'/%3E%3Cpath d='M268.12 290.864V289.864H15V290.864V291.864H268.12V290.864ZM0 275.864H1V77H0H-1V275.864H0ZM15 62V63H47V62V61H15V62ZM62 47H63V14.8643H62H61V47H62ZM77 -0.135742V0.864258H268.12V-0.135742V-1.13574H77V-0.135742ZM283.12 14.8643H282.12V275.864H283.12H284.12V14.8643H283.12ZM268.12 -0.135742V0.864258C275.852 0.864258 282.12 7.13227 282.12 14.8643H283.12H284.12C284.12 6.0277 276.957 -1.13574 268.12 -1.13574V-0.135742ZM62 14.8643H63C63 7.13227 69.268 0.864258 77 0.864258V-0.135742V-1.13574C68.1634 -1.13574 61 6.0277 61 14.8643H62ZM47 62V63C55.8366 63 63 55.8366 63 47H62H61C61 54.732 54.732 61 47 61V62ZM0 77H1C1 69.268 7.26801 63 15 63V62V61C6.16344 61 -1 68.1634 -1 77H0ZM15 290.864V289.864C7.26801 289.864 1 283.596 1 275.864H0H-1C-1 284.701 6.16344 291.864 15 291.864V290.864ZM268.12 290.864V291.864C276.957 291.864 284.12 284.701 284.12 275.864H283.12H282.12C282.12 283.596 275.852 289.864 268.12 289.864V290.864Z' fill='%23EC692D' mask='url(%23path-1-inside-1_899_89326)'/%3E%3C/svg%3E%0A");
background-size: 100% 100%;
}
}
.section__home__block--sertificates .section--documents {
padding: 0
}
@media screen and (max-width: 1024px) {
.documents__item__slide {
min-height: 15rem;
}
.section__home__block--sertificates .documents__item{
background-size: 280px auto;
}
.--dark .section__home__block--sertificates .documents__item{
background-size: 355px auto;
}
}
@media screen and (max-width: 750px) {
.documents__item__slide {
min-height: 0;
}
.section__home__block--sertificates .documents__item {
width: 100%;
height: 10rem;
background-image: url("data:image/svg+xml,%3Csvg width='169' height='160' viewBox='0 0 169 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M169 145C169 153.284 162.284 160 154 160H15C6.71573 160 0 153.284 0 145V77.0898C0 68.8056 6.71573 62.0898 15 62.0898H46.9395C55.2237 62.0898 61.9395 55.3741 61.9395 47.0898V15C61.9395 6.71573 68.6552 0 76.9395 0H154C162.284 0 169 6.71573 169 15V145Z' fill='white'/%3E%3C/svg%3E%0A");
background-size: contain;
}
.--dark .section__home__block--sertificates .documents__item{background-size: contain;}
}
@media screen and (max-width: 1024px) {
.section__home__title {
margin-bottom: 0.25rem;
}
}
lottie-player {
pointer-events: none;
}
.projects__section__item__title {
font-family: var(--Typography-h3-font, "SONGER SemiExpanded");
font-size: var(--Typography-h3-size, 2.375rem);
font-weight: 700;
line-height: var(--Typography-h3-lihe-height, 2.875rem);
margin-bottom: 0.925rem;
}
.projects__section__item__info {
display: flex;
padding: 1.25rem 1.25rem 2.5rem 1.25rem;
flex-direction: column;
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
position: absolute;
top: 0.31rem;
left: 0.31rem;
max-width: 25.7rem;
width: 100%;
}
.projects__section__tabs {
display: flex;
gap: 0.31rem;
margin-bottom: 0.31rem;
margin-top: -1.5rem;
}
.btn_projects__tab {
flex: 1;
border-radius: 0.9375rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
background: var(--Background-primary, #fff);
font-weight: 600;
line-height: 120%;
padding: 0.7rem;
}
.btn_projects__tab:hover {}
.projects__section__main {
background: var(--Background-primary, #fff);
padding: 0.62rem;
border-radius: 1.875rem;
}
.projects__section__item__top {
position: relative;
overflow: hidden;
border-radius: 1.25rem;
}
.projects__section__item__text {
font-weight: 600;
line-height: var(--Typography-Paragraph-Semibold-Large-lihe-height,
1.5rem);
margin-bottom: 0.625rem;
}
.projects__section__item__addtext {
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
}
.projects__section__item__info--2 {
max-width: 32rem;
}
.projects__section__item__info--3 {
max-width: 40.5rem;
}
.projects__section__item__addtext p {
margin-bottom: 0.75rem;
}
.projects__section__item__addtext p:last-child {
margin-bottom: 0;
}
.projects__section__item__image {
height: 27.25rem;
object-fit: inherit;
font-size: 0;
}
.projects__section__item__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.projects__section__item {
display: none;
}
.projects__section__item.active {
display: block;
}
.btn_projects__tab:hover,
.btn_projects__tab.active {
background: #111;
color: #fff;
}
.projects__line_i__item {
flex: 1;
display: flex;
flex-direction: column;
gap: 0.31rem;
height: 14.25rem;
z-index: 2;
background: var(--Background-primary, #fff);
border-radius: 0.9375rem 0 0 0;
padding: 0 0.31rem;
padding-top: 0.31rem;
position: relative;
}
.projects__line_i {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
margin-top: -7.5rem;
margin-bottom: 0.31rem;
margin-left: -0.31rem;
margin-right: -0.31rem;
}
.projects__line_i__item__top {
font-size: 1.375rem;
line-height: 90%;
margin-bottom: 0.65rem;
position: relative;
z-index: 2;
}
._number_big {
font-family: var(--Typography-h2-font, "SONGER SemiExpanded");
font-size: var(--Typography-h2-size, 3.5rem);
font-weight: 700;
line-height: var(--Typography-h2-lihe-height, 4rem);
}
.projects__line_i__item__image {
font-size: 0;
width: auto;
height: 5.7rem;
flex: 1;
border-radius: 1rem;
margin-top: -1.25rem;
margin-left: -1.75rem;
margin-right: -1.75rem;
}
.projects__line_i__item__image-2 {
margin-top: -7.25rem;
}
.projects__line_i__item__bottom {
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
}
.projects__line_i__item--2 {
height: calc(14.25rem + 2.5rem);
}
.projects__line_i__item--3 {
height: calc(14.25rem + 5rem);
}
.projects__line_i__item--4 {
height: calc(14.25rem + 7.5rem);
z-index: 2;
}
.projects__section__item__block_2__in_numbers {
border-radius: 0.9375rem;
background: var(--Background-primary, #fff);
backdrop-filter: blur(30px);
font-size: 0;
overflow: hidden;
}
.projects__section__item__block_2__in_numbers__title {
text-align: center;
font-family: var(--Typography-h4-font, "SONGER SemiExpanded");
font-size: var(--Typography-h4-size, 1.375rem);
font-style: normal;
font-weight: 700;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
}
.projects__section__item__block_2 {
display: flex;
gap: 0.31rem;
margin-bottom: 0.31rem;
}
.projects__section__item__block_2__col_1 {
width: 28.9rem;
display: flex;
flex-direction: column;
gap: 0.31rem;
}
.projects__section__item__block_3__gost:before {
content: '';
position: absolute;
width: 1rem;
aspect-ratio: 1/1;
box-shadow: -0.5rem 0.5rem 0 0.31rem var(--Background-primary, #fff);
top: calc(-1rem - 0.25rem);
left: 0;
border-radius: 0 0 0 1rem;
}
.projects__section__item__block_2__col_2 {
flex: 1;
}
.projects__section__item__block_2__sum {
border-radius: 0.9375rem;
background: var(--Background-secondary, #232323);
color: var(--Text-secondary, #fff);
text-align: center;
font-family: var(--Typography-h4-font, "SONGER SemiExpanded");
font-size: var(--Typography-h4-size, 1.375rem);
font-weight: 700;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
padding: 1.25rem;
overflow: hidden;
}
.projects__section__item__block_step__item__title {
font-family: var(--Typography-h5-font, "SONGER SemiExpanded");
font-weight: 700;
line-height: var(--Typography-h5-lihe-height, 1.25rem);
letter-spacing: -0.02rem;
margin-bottom: 0.5rem;
position: relative;
z-index: 2;
}
.projects__section__item__block_step__item__time {
font-size: var(--Typography-Caption-Semibold-Medium-size, 0.6875rem);
font-weight: 600;
line-height: var(--Typography-Caption-Semibold-Medium-lihe-height,
1rem);
letter-spacing: -0.01375rem;
border-radius: 0.25rem;
background: var(--Background-neutral-light, #f0f0f0);
display: inline-flex;
padding: 0.12rem 0.25rem;
margin-bottom: 0.6rem;
}
.projects__section__item__block_step__item {
padding: 1.25rem 1.25rem 1.165rem;
border-radius: 1.25rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
width: calc((100% - 0.31rem * 4) / 5);
display: flex;
flex-direction: column;
gap: 3rem;
justify-content: space-between;
}
.projects__section__item__block_step__item__text {
font-size: var(--Typography-Paragraph-Regular-Medium-size, 0.875rem);
line-height: var(--Typography-Paragraph-Regular-Medium-lihe-height,
1.25rem);
letter-spacing: -0.0175rem;
}
.projects__section__item__block_steps {
display: flex;
gap: 0.31rem;
}
.projects__line_i__item__content {
position: relative;
padding: 1.25rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
border-radius: 0.9375rem;
display: flex;
flex-direction: column;
height: 100%;
z-index: 2;
overflow: hidden;
}
.projects__section__item__block_step__item__number {
font-size: 4.55rem;
font-weight: 900;
line-height: 0.75;
margin-left: 0.05rem;
margin-bottom: -0.25rem;
color: #ec682d;
font-family: var(--Typography-h4-font, "SONGER SemiExpanded");
margin-bottom: 0.2rem;
}
.projects__section__item__block_step__item__date {
font-size: 0.6875rem;
font-weight: 600;
line-height: 130%;
letter-spacing: -0.01375rem;
}
.projects__section__item__block_step__item__top {
flex: 1;
}
.projects__section__item__block__info {
padding: 1.9rem 2rem;
border-radius: 1.25rem;
background: var(--Background-neutral-light, #f0f0f0);
margin-bottom: 0.31rem;
}
.projects__section__item__block_steps__line {
margin-bottom: 0.31rem;
}
.projects__section__item__block__text {
line-height: var(--Typography-Paragraph-Regular-Large-lihe-height,
1.5rem);
}
.projects__line_i__item:before {
content: "";
width: 2rem;
aspect-ratio: 1/1;
background: transparent;
position: absolute;
top: -2rem;
right: -0.015rem;
border-radius: 0 0 1rem 0;
box-shadow: 0.45rem 0.45rem var(--Background-primary, #fff);
z-index: 1;
}
.projects__line_i__item--4:before {
right: 0.31rem;
}
.projects__section__item__block__info__man__image {
border-radius: 624.9375rem;
background: var(--Background-neural-dark, #dadada);
overflow: hidden;
width: 4.9375rem;
aspect-ratio: 1/1;
display: flex;
align-items: center;
justify-content: center;
}
.projects__section__item__block__info__man {
display: inline-flex;
gap: 1.25rem;
margin-top: 4.8rem;
}
.projects__section__item__block__info__man__name {
font-family: var(--Typography-h4-font, "SONGER SemiExpanded");
font-size: var(--Typography-h4-size, 1.375rem);
font-weight: 700;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
}
.projects__section__item__block__info__man__title {
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
letter-spacing: -0.02rem;
margin-bottom: 0.63rem;
}
.projects__section__item__block__info__man__image img {
width: 80%;
height: auto;
}
.projects__section__item__block__cooperation__title {
font-family: var(--Typography-h4-font, "SONGER SemiExpanded");
font-size: var(--Typography-h4-size, 1.375rem);
font-weight: 700;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
}
.projects__section__item__block__cooperation__ticket {
background: var(--Background-accent-light, #ec692d);
border-radius: 1.2rem;
padding: 1.25rem;
width: 38.8rem;
display: flex;
flex-wrap: wrap;
color: #fff;
background-image: url("data:image/svg+xml,%3Csvg width='620' height='160' viewBox='0 0 620 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-284.476 116C-284.476 125.324 -282.651 134.556 -279.106 143.171C-275.561 151.785 -270.364 159.612 -263.813 166.205C-257.263 172.798 -249.486 178.027 -240.926 181.595C-232.367 185.164 -223.194 187 -213.929 187C-204.665 187 -195.491 185.164 -186.932 181.595C-178.373 178.027 -170.596 172.798 -164.045 166.205C-157.494 159.612 -152.298 151.785 -148.753 143.171C-145.207 134.556 -143.382 125.324 -143.382 116C-143.382 106.676 -141.558 97.4436 -138.012 88.8295C-134.467 80.2154 -129.271 72.3884 -122.72 65.7954C-116.169 59.2025 -108.392 53.9726 -99.8328 50.4046C-91.2736 46.8365 -82.1 45 -72.8357 45C-63.5713 45 -54.3977 46.8365 -45.8386 50.4046C-37.2794 53.9726 -29.5024 59.2025 -22.9516 65.7954C-16.4007 72.3884 -11.2042 80.2154 -7.65893 88.8295C-4.11362 97.4436 -2.28887 106.676 -2.28887 116C-2.28888 125.324 -0.46413 134.556 3.08118 143.171C6.62649 151.785 11.8229 159.612 18.3738 166.205C24.9247 172.798 32.7017 178.027 41.2608 181.595C49.82 185.164 58.9936 187 68.2579 187C77.5223 187 86.6959 185.164 95.255 181.595C103.814 178.027 111.591 172.798 118.142 166.205C124.693 159.612 129.889 151.785 133.435 143.171C136.98 134.556 138.805 125.324 138.805 116C138.805 106.676 140.629 97.4436 144.175 88.8295C147.72 80.2154 152.917 72.3884 159.467 65.7954C166.018 59.2025 173.795 53.9726 182.354 50.4046C190.914 46.8365 200.087 45 209.352 45C218.616 45 227.789 46.8365 236.349 50.4046C244.908 53.9726 252.685 59.2025 259.236 65.7954C265.787 72.3884 270.983 80.2154 274.528 88.8295C278.074 97.4436 279.898 106.676 279.898 116C279.898 125.324 281.723 134.556 285.268 143.171C288.814 151.785 294.01 159.612 300.561 166.205C307.112 172.798 314.889 178.027 323.448 181.595C332.007 185.164 341.181 187 350.445 187C359.709 187 368.883 185.164 377.442 181.595C386.001 178.027 393.778 172.798 400.329 166.205C406.88 159.612 412.077 151.785 415.622 143.171C419.167 134.556 420.992 125.324 420.992 116C420.992 106.676 422.817 97.4436 426.362 88.8295C429.907 80.2154 435.104 72.3884 441.655 65.7954C448.205 59.2025 455.982 53.9726 464.542 50.4046C473.101 46.8365 482.274 45 491.539 45C500.803 45 509.977 46.8365 518.536 50.4046C527.095 53.9726 534.872 59.2025 541.423 65.7954C547.974 72.3884 553.17 80.2154 556.715 88.8295C560.261 97.4436 562.086 106.676 562.086 116C562.086 125.324 563.91 134.556 567.456 143.171C571.001 151.785 576.197 159.612 582.748 166.205C589.299 172.798 597.076 178.027 605.635 181.595C614.194 185.164 623.368 187 632.632 187C641.897 187 651.07 185.164 659.629 181.595C668.189 178.027 675.966 172.798 682.516 166.205C689.067 159.612 694.264 151.785 697.809 143.171C701.354 134.556 703.179 125.324 703.179 116C703.179 106.676 705.004 97.4436 708.549 88.8295C712.094 80.2154 717.291 72.3884 723.842 65.7954C730.393 59.2025 738.17 53.9726 746.729 50.4046C755.288 46.8365 764.462 45 773.726 45C782.99 45 792.164 46.8365 800.723 50.4046C809.282 53.9726 817.059 59.2025 823.61 65.7954C830.161 72.3884 835.357 80.2154 838.903 88.8295C842.448 97.4436 844.273 106.676 844.273 116C844.273 125.324 846.098 134.556 849.643 143.171C853.188 151.785 858.385 159.612 864.935 166.205C871.486 172.798 879.263 178.027 887.822 181.595C896.382 185.164 905.555 187 914.82 187C924.084 187 933.257 185.164 941.817 181.595C950.376 178.027 958.153 172.798 964.704 166.205C971.254 159.612 976.451 151.785 979.996 143.171C983.542 134.556 985.366 125.324 985.366 116C985.366 106.676 987.191 97.4436 990.736 88.8295C994.282 80.2154 999.478 72.3884 1006.03 65.7954C1012.58 59.2025 1020.36 53.9726 1028.92 50.4046C1037.48 46.8365 1046.65 45 1055.91 45C1065.18 45 1074.35 46.8365 1082.91 50.4046C1091.47 53.9726 1099.25 59.2025 1105.8 65.7954C1112.35 72.3884 1117.54 80.2154 1121.09 88.8295C1124.64 97.4436 1126.46 106.676 1126.46 116C1126.46 125.324 1128.28 134.556 1131.83 143.171C1135.38 151.785 1140.57 159.612 1147.12 166.205C1153.67 172.798 1161.45 178.027 1170.01 181.595C1178.57 185.164 1187.74 187 1197.01 187C1206.27 187 1215.44 185.164 1224 181.595C1232.56 178.027 1240.34 172.798 1246.89 166.205C1253.44 159.612 1258.64 151.785 1262.18 143.171C1265.73 134.556 1267.55 125.324 1267.55 116C1267.55 106.676 1269.38 97.4436 1272.92 88.8295C1276.47 80.2154 1281.67 72.3884 1288.22 65.7954C1294.77 59.2025 1302.54 53.9726 1311.1 50.4046C1319.66 46.8365 1328.84 45 1338.1 45C1347.36 45 1356.54 46.8365 1365.1 50.4046C1373.66 53.9726 1381.43 59.2025 1387.98 65.7954C1394.54 72.3884 1399.73 80.2154 1403.28 88.8295C1406.82 97.4436 1408.65 106.676 1408.65 116' stroke='url(%23paint0_linear_1798_101409)' stroke-width='90'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1798_101409' x1='562.086' y1='176.455' x2='-0.752838' y2='176.455' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EC692D'/%3E%3Cstop offset='1' stop-color='%23F77A41'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: 0 100%;
background-size: 38.9rem;
position: relative;
}
.projects__section__item__block__cooperation__info {
flex: 1;
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 1rem;
}
.projects__section__item__block__cooperation__gost {
width: 9rem;
padding: 1.5rem 0.85rem 1.55rem;
font-size: 0;
position: relative;
}
.projects__section__item__block__cooperation__gost__text {
text-align: center;
font-family: "SONGER SemiExpanded";
font-size: 2.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0475rem;
margin-top: 1.3rem;
}
.projects__section__item__block__cooperation__gost__image img {
width: 100%;
height: auto;
display: block;
}
.projects__section__item__block__cooperation__gost:before {
content: "";
width: 0.0625rem;
height: auto;
top: 1.25rem;
bottom: 1.25rem;
background: #fff;
position: absolute;
left: -2.55rem;
}
.projects__section__item__block__cooperation__link a {
color: inherit;
}
.projects__section__item__block__cooperation {
margin-bottom: 0.31rem;
position: relative;
z-index: 1;
}
.projects__section__item__block__call {
border-radius: 1.25rem;
background: var(--Background-secondary, #232323);
color: #fff;
padding: 0.95rem;
display: flex;
gap: 1rem;
overflow: hidden;
}
.projects__section__item__block__call__text {
color: var(--Text-secondary, #fff);
font-family: var(--Typography-h2-font, "SONGER SemiExpanded");
font-size: var(--Typography-h2-size, 3.5rem);
font-style: normal;
font-weight: 700;
line-height: var(--Typography-h2-lihe-height, 4rem);
}
.btn_projects__section__item {
width: 13.25rem;
padding: 1.125rem 0.9375rem;
aspect-ratio: 1/1;
border-radius: 624.9375rem;
background: var(--Background-accent-light, #ec692d);
margin: -0.65rem;
color: var(--Text-secondary, #232323);
text-align: center;
font-size: 1.375rem;
font-weight: 600;
line-height: 110%;
position: relative;
z-index: 2;
}
.projects__section__item__block__call__decore {
flex: 1;
justify-content: flex-end;
display: flex;
position: relative;
}
.btn_projects__section__item:hover {
background: #111;
color: #fff;
}
.projects__section__item__block__call__decore__line {
background-image: url("data:image/svg+xml,%3Csvg width='553' height='216' viewBox='0 0 553 216' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='31.3014' cy='99.4281' rx='31.3014' ry='99.4281' transform='matrix(-1 0 0 1 206.289 8.57178)' fill='%23EC692D' fill-opacity='0.15'/%3E%3Cellipse cx='22.0951' cy='99.4281' rx='22.0951' ry='99.4281' transform='matrix(-1 0 0 1 166.629 8.57178)' fill='%23EC692D' fill-opacity='0.1'/%3E%3Cellipse cx='71.1951' cy='108' rx='71.1951' ry='108' transform='matrix(-1 0 0 1 553 0)' fill='%23EC692D' fill-opacity='0.5'/%3E%3Cellipse cx='62.7195' cy='108' rx='62.7195' ry='108' transform='matrix(-1 0 0 1 444.512 0)' fill='%23EC692D' fill-opacity='0.4'/%3E%3Cellipse cx='54.2439' cy='108' rx='54.2439' ry='108' transform='matrix(-1 0 0 1 352.976 0)' fill='%23EC692D' fill-opacity='0.3'/%3E%3Cellipse cx='45.7683' cy='108' rx='45.7683' ry='108' transform='matrix(-1 0 0 1 278.39 0)' fill='%23EC692D' fill-opacity='0.2'/%3E%3C/svg%3E%0A");
background-size: auto;
top: -0.75rem;
bottom: -0.75rem;
width: 43.5rem;
position: absolute;
left: -13rem;
background-repeat: no-repeat;
background-size: contain;
}
.projects__section__item__block__cooperation__decore {
position: absolute;
left: 25.4rem;
width: 1.25rem;
height: 1.25rem;
background: var(--Background-primary, #fff);
border-radius: 0rem 0rem 5rem 5rem;
top: 0;
}
.projects__section__item__block__cooperation__decore:before,
.projects__section__item__block__cooperation__decore:after {
content: "";
position: absolute;
left: -0.75rem;
width: 0.75rem;
aspect-ratio: 1/1;
top: 0;
background: transparent;
border-radius: 0 50% 0 0;
box-shadow: 0.2rem -0.2rem var(--Background-primary, #fff);
}
.projects__section__item__block__cooperation__decore:after {
left: auto;
right: -0.75rem;
box-shadow: -0.2rem -0.2rem var(--Background-primary, #fff);
border-radius: 50% 0% 0 0;
}
.projects__section__item__block__cooperation__decore--bottom:after,
.projects__section__item__block__cooperation__decore--bottom:before {
bottom: 0;
top: auto;
box-shadow: -0.2rem 0.2rem var(--Background-primary, #fff);
border-radius: 0% 0 0 50%;
}
.projects__section__item__block__cooperation__decore--bottom {
top: auto;
bottom: 0;
border-radius: 5rem 5rem 0 0;
}
.projects__section__item__block__cooperation__decore--bottom:before {
box-shadow: 0.2rem 0.2rem var(--Background-primary, #fff);
border-radius: 0% 0 50% 0;
}
.projects__section__item__block_3__image {
border-radius: 1rem;
overflow: hidden;
aspect-ratio: 16/12.85;
position: relative;
width: 100%;
}
.projects__section__item__block_3__image img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 0 0;
}
.projects__section__item__block_3__gost {
position: absolute;
left: 0;
z-index: 2;
width: 14rem;
bottom: 0;
border-radius: 0.75rem;
box-shadow: 0 0 0 0.31rem var(--Background-primary, #fff);
background: var(--Background-primary, #fff);
min-height: 10rem;
display: flex;
align-items: flex-end;
}
.projects__section__item__block_3__gost lottie-player {
min-height: 8rem;
width: 100%;
}
.projects__section__item__block_3 {
position: relative;
display: flex;
flex-direction: column;
align-items: flex-end;
}
.projects__section__item__block_3__logistic {
width: 27.0625rem;
margin-left: calc(14rem + 0.31rem);
margin-top: 0.31rem;
border-radius: 0.75rem;
overflow: hidden;
}
.projects__section__item__block_3__logistic lottie-player {
min-height: 6rem;
width: 100%;
}
.projects__section__item__block_3__image:after {
content: "";
position: absolute;
width: 1rem;
aspect-ratio: 1/1;
bottom: 0;
left: 14.31rem;
background: transparent;
border-radius: 0 0 0 0.75rem;
box-shadow: -0.25rem 0.25rem var(--Background-primary, #fff);
}
.projects__section__item__block_2__sum__value {
margin: -2.25rem -1.25rem -1.65rem;
}
.projects__section__item__block__cooperation__image {
position: absolute;
right: 0;
bottom: 0;
width: 31.5rem;
font-size: 0;
}
.projects__section__item__block__cooperation__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.projects__section__item__block_2__sum__title {
position: relative;
z-index: 2;
}
.projects__section__item__block_2__in_numbers lottie-player {
aspect-ratio: 1/1.305;
min-height: 6rem;
}
.projects__section__item__block_2__sum__value lottie-player {
min-height: 4rem;
width: 100%;
}
@media screen and (max-width: 1024px) {
.projects__section__item__block_step__item {
width: 15rem;
}
.projects__section__item__block_steps {
width: fit-content;
}
.projects__section__item__block_steps__line {
overflow: auto;
margin: 0 -0.62rem 0.62rem;
padding: 0 0.62rem;
}
.projects__section__item__text {
font-size: var(--Typography-Paragraph-Regular-Medium-size, 0.875rem);
line-height: var(--Typography-Paragraph-Regular-Medium-lihe-height,
1.25rem);
}
.projects__section__item__addtext {
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
}
.projects__section__item__title {
font-size: var(--Typography-h4-size, 1.25rem);
font-weight: 700;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
margin-bottom: 0.6rem;
}
._number_big {
font-size: 2rem;
font-weight: 700;
line-height: 2.43694rem;
}
.btn_projects__section__item {
width: 6rem;
font-size: 0.75rem;
line-height: 100%;
}
.projects__section__item__block__call__text {
font-size: var(--Typography-h5-size, 1rem);
font-weight: 700;
line-height: var(--Typography-h5-lihe-height, 1.25rem);
}
.projects__section__item__block__call__decore__line {
right: 3rem;
left: auto;
background-position: 100% 0;
}
.projects__section__item__block__call {
align-items: center;
}
.projects__section__item__block__cooperation__title {
font-size: var(--Typography-h5-size, 1rem);
font-weight: 700;
line-height: var(--Typography-h5-lihe-height, 1.25rem);
}
.projects__section__item__block__cooperation__gost__image {
width: 3.5rem;
margin: 0 auto;
}
.projects__section__item__block__cooperation__gost__text {
font-size: 1.125rem;
margin-top: 0.75rem;
}
.projects__section__item__block__cooperation__gost {
padding: 0.5rem;
width: 5rem;
}
.projects__section__item__block__cooperation__ticket {
width: 26.5rem;
}
.projects__section__item__block__cooperation__decore {
left: 17.2rem;
}
.projects__section__item__block__info {
padding: 1.5rem;
}
.projects__section__item__block_3__gost {
width: var(--gost_section_width);
}
.projects__section__item__block_3__logistic {
width: calc(100% - var(--gost_section_width) - 0.31rem);
margin-left: calc(var(--gost_section_width) + 0.31rem);
}
.projects__section__item__block_3 {
--gost_section_width: 19vw;
}
.projects__section__item__block_2__col_1 {
width: 40.75%;
}
.projects__section__item__block_3__image:after {
left: calc(var(--gost_section_width) + 0.31rem);
}
.projects__section__item__block_2__sum {
font-size: 1.1rem;
}
.projects__section__item__block_2__sum__value {
margin: -2rem -0.5rem -1.5rem;
}
.projects__section__item__block__cooperation__image {
width: calc(100% - 27.5rem);
max-width: 400px;
}
.projects__section__item__block__info__man__name {
font-size: var(--Typography-Title-large-size, 1rem);
font-weight: 700;
line-height: 1.25;
}
.projects__section__item__block__info__man__title {
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
letter-spacing: -0.015rem;
margin-bottom: 0.15rem;
}
.projects__section__item__block__info__man {
align-items: center;
gap: 1rem;
}
.projects__section__item__block__info__man__image {
width: 3.75rem;
}
}
@media screen and (max-width: 750px) {
.projects__line_i__item__image {
text-align: right;
width: 100%;
flex: none;
margin-bottom: 0.75rem;
}
.projects__line_i__item__image lottie-player {
display: inline-block;
max-width: 12rem;
}
.btn_projects__tab {
white-space: nowrap;
padding: 0.75rem 1.5rem 0.7rem;
font-size: 0.925rem;
}
.projects__section__tabs__line {
overflow: auto;
margin: -0.75rem -1rem;
padding: 0 1rem;
margin-bottom: 1.25rem;
}
.projects__section__tabs {
margin: 0;
}
.projects__section__item__info {
padding: 0.94rem;
width: auto;
max-width: max-content;
left: 0.62rem;
bottom: 0.62rem;
width: calc(100% - 0.62rem * 2);
top: auto;
position: relative;
}
.projects__section__item__image {
position: absolute;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.projects__section__main {
margin: 0 -1rem;
}
.projects__line_i__item__bottom {
display: none;
}
.projects__line_i__item__top {
font-size: 0.83769rem;
line-height: 90%;
margin-bottom: 0;
}
.projects__line_i {
gap: 0.15rem;
margin: 0 0 0.62rem;
align-items: stretch;
}
.projects__line_i__item {
width: calc((100% - 0.15rem) / 2);
height: auto;
flex: none;
}
.projects__section__item__top {
margin-bottom: 0.31rem;
padding-top: 10.5rem;
}
.projects__line_i__item__image {
margin: -0.6rem;
height: auto;
width: auto;
}
.projects__line_i__item__content {
padding: 0.6rem;
display: block;
}
.projects__section__item__block_2__col_1 {
width: 100%;
}
.projects__section__item__block_2 {
flex-direction: column;
}
.projects__section__item__block_3__logistic {
width: 100%;
margin: 0;
}
.projects__section__item__block_3__gost {
position: static;
order: -1;
width: calc(41.5% - 0.31rem);
box-shadow: none;
}
.projects__section__item__block_3__image {
width: 58.5%;
aspect-ratio: 1/1;
}
.projects__section__item__block_3 {
flex-direction: row;
flex-wrap: wrap;
gap: 0.31rem;
align-items: stretch;
}
.projects__section__item__block_2__sum__value {
margin: -1.5rem 0 -0.75rem;
display: flex;
justify-content: center;
}
.projects__section__item__block_2__sum__title {
font-size: 0.85rem;
}
.projects__section__item__block_2__sum__value lottie-player {
max-width: 17rem;
}
.projects__section__item__block_2__sum {
padding: 0.75rem;
}
.projects__section__item__block__cooperation__ticket {
width: 100%;
padding: 1.15rem;
min-height: 8rem;
}
.projects__section__item__block__cooperation__gost__image {
width: 3rem;
}
.projects__section__item__block__cooperation__gost__text {
font-size: 1rem;
margin-top: 0.5rem;
}
.projects__section__item__block__cooperation__gost:before {
display: none;
}
.projects__section__item__block__cooperation__decore {
left: 15.5rem;
height: 0.75rem;
width: 1.25rem;
}
.projects__section__item__block__cooperation__decore:before,
.projects__section__item__block__cooperation__decore:after {
width: var(--size);
--size: 0.425rem;
left: calc(-1 * var(--size));
}
.projects__section__item__block__cooperation__decore:after {
right: calc(-1 * var(--size));
left: auto;
}
.projects__section__item__block__cooperation__link a {
font-size: 0.75rem;
}
.projects__section__item__block__text {
font-size: 0.75rem;
line-height: 1.55;
}
.projects__section__item__block__info {
padding: 1.25rem;
margin-bottom: 0.62rem;
}
.projects__section__item__block__info__man {
margin-top: 1.5rem;
}
.projects__section__item__block__cooperation__image {
max-width: none;
width: 100%;
position: static;
margin-bottom: 0.31rem;
}
}
.p_contact__section__list {
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
}
.p_contact__block {
padding: 1.875rem 1.25rem 2.21rem;
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
width: calc(50% - 0.31rem / 2);
position: relative;
}
.p_contact__block__title {
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
margin-bottom: 1.25rem;
text-transform: uppercase;
font-family: "SONGER SemiExpanded";
padding-right: 12rem;
}
.p_contact__block__list {
display: flex;
flex-wrap: wrap;
gap: 1.65rem 0.35rem;
justify-content: space-between;
}
.p_contact__block__item {
width: calc(50% - 0.35rem);
}
.p_contact__block__item__title {
color: var(--Grey-400, #9b9b9b);
font-family: "LT Superior";
font-size: 0.875rem;
font-style: normal;
font-weight: 600;
line-height: 110%;
letter-spacing: -0.0175rem;
margin-bottom: 0.6rem;
}
.p_contact__block__item__value {
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
max-width: 39rem;
}
.p_contact__block__item__value a {
color: inherit;
text-decoration-style: dotted;
text-decoration-skip-ink: none;
text-decoration-thickness: 9%;
text-underline-offset: 20%;
text-underline-position: from-font;
}
.p_contact__block__item__value a:hover {
opacity: 0.5;
border-bottom: transparent;
text-decoration-color: transparent;
text-underline-offset: 17.5%;
}
.p_contact__section {
margin-bottom: 0.65rem;
}
.link_x--customer_assessment_contact__block {
position: absolute;
right: 2.5rem;
bottom: 1.75rem;
}
.top_page__block--relative {
position: relative;
}
@media screen and (max-width:1024px) {
.link_x--customer_assessment_contact__block {
position: static;
margin-top: 10px;
margin-bottom: 10px;
}
}
.p_contact__block--full {
width: 100%;
}
.p_contact__section--paydata {
margin-bottom: 3.75rem;
}
.p_contact__block__subtitle {
color: var(--text-neutral, #b0b0b0);
font-family: "SONGER SemiExpanded";
font-size: 0.75rem;
font-style: normal;
font-weight: 400;
line-height: 110%;
margin-left: 0.275rem;
letter-spacing: -0.0125rem;
}
.p_contact__block__requisites {
position: absolute;
right: 1.25rem;
top: -0rem;
width: auto;
z-index: 2;
}
@media screen and (max-width: 1024px) {
.p_contact__section .container {
padding: 0;
}
.p_contact__block {
width: 100%;
padding: 1rem 1rem 1.35rem;
}
.p_contact__block__item__value {
max-width: 35rem;
}
.p_contact__block__list {
gap: 1.275rem 0.35rem;
}
}
@media screen and (max-width: 750px) {
.p_contact__block__title {
padding-right: 0;
}
.p_contact__block__item {
width: 100%;
position: static;
}
}
.section--documents {
background: transparent;
padding: 0;
border-radius: 0;
}
.documents__slider {
position: relative;
}
.documents__list {
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
margin-bottom: 0.55rem;
}
.documents__list.swiper {
display: block;
overflow: hidden;
margin-bottom: 0;
}
.documents__list.swiper .documents__item.swiper-slide {
width: auto;
height: auto;
box-sizing: border-box;
}
.documents__slider__nav__count {
width: 3.125rem;
aspect-ratio: 1 / 1;
border-radius: 0.62rem;
color: inherit;
display: inline-flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: border-color 0.2s, color 0.2s;
background: var(--Background-primary, #fff);
color: inherit;
font-size: 0.925rem;
font-weight: 600;
}
.link_x--home_sertificates {
position: absolute;
right: 11.75rem;
top: 1.75rem;
}
.documents__slider__nav {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 0.31rem;
margin-top: 0.75rem;
top: 0;
right: 0;
position: absolute;
}
.documents__slider__btn {
width: 3.125rem;
aspect-ratio: 1/1;
border-radius: 0.62rem;
color: inherit;
display: inline-flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: border-color 0.2s, color 0.2s;
background: var(--Background-primary, #fff);
}
.documents__slider__btn:hover {
border-color: var(--Text-accent, #ec692d);
color: var(--Text-accent, #ec692d);
}
.documents__slider__btn svg {
width: 1rem;
height: auto;
}
.documents__item {
width: calc((100% - 0.31rem * 3) / 4);
color: inherit;
font-weight: 600;
line-height: 130%;
letter-spacing: -0.02rem;
text-decoration: none;
aspect-ratio: 1.24/1;
position: relative;
min-height: 18rem;
padding: 1.275rem;
border-radius: 0.75rem;
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url("data:image/svg+xml,%3Csvg width='364' height='291' viewBox='0 0 364 291' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M364 276C364 284.284 357.284 291 349 291H15C6.71573 291 0 284.284 0 276V77C0 68.7157 6.71573 62 15 62H47C55.2843 62 62 55.2843 62 47V15C62 6.71573 68.7157 0 77 0H349C357.284 0 364 6.71573 364 15V276Z' fill='white'/%3E%3C/svg%3E%0A");
object-fit: inherit;
background-size: 100% auto;
}
.documents__item__inner {
position: relative;
}
.documents__item__block {
position: relative;
height: 100%;
z-index: 1;
}
.documents__item:hover {
background-image: url("data:image/svg+xml,%3Csvg width='364' height='291' viewBox='0 0 364 291' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_862_68549' fill='white'%3E%3Cpath d='M364 276C364 284.284 357.284 291 349 291H15C6.71573 291 0 284.284 0 276V77C0 68.7157 6.71573 62 15 62H47C55.2843 62 62 55.2843 62 47V15C62 6.71573 68.7157 0 77 0H349C357.284 0 364 6.71573 364 15V276Z'/%3E%3C/mask%3E%3Cpath d='M364 276C364 284.284 357.284 291 349 291H15C6.71573 291 0 284.284 0 276V77C0 68.7157 6.71573 62 15 62H47C55.2843 62 62 55.2843 62 47V15C62 6.71573 68.7157 0 77 0H349C357.284 0 364 6.71573 364 15V276Z' fill='white'/%3E%3Cpath d='M349 291V290H15V291V292H349V291ZM0 276H1V77H0H-1V276H0ZM15 62V63H47V62V61H15V62ZM62 47H63V15H62H61V47H62ZM77 0V1H349V0V-1H77V0ZM364 15H363V276H364H365V15H364ZM349 0V1C356.732 1 363 7.26801 363 15H364H365C365 6.16344 357.837 -1 349 -1V0ZM62 15H63C63 7.26801 69.268 1 77 1V0V-1C68.1634 -1 61 6.16344 61 15H62ZM47 62V63C55.8366 63 63 55.8366 63 47H62H61C61 54.732 54.732 61 47 61V62ZM0 77H1C1 69.268 7.26801 63 15 63V62V61C6.16345 61 -1 68.1634 -1 77H0ZM15 291V290C7.26802 290 1 283.732 1 276H0H-1C-1 284.837 6.16345 292 15 292V291ZM349 291V292C357.837 292 365 284.837 365 276H364H363C363 283.732 356.732 290 349 290V291Z' fill='%23EC692D' mask='url(%23path-1-inside-1_862_68549)'/%3E%3C/svg%3E%0A");
}
.documents__item__number {
font-family: "SONGER SemiExpanded";
font-weight: 500;
line-height: 120%;
letter-spacing: -0.02rem;
border-radius: 0.625rem;
border: 0.07rem solid var(--Border-neutral-dark, #d1d1d1);
width: 3.5rem;
aspect-ratio: 1/1;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
left: 0;
transition: 0.25s ease-in-out;
}
.documents__item__title {
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 2;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
}
.documents__item:hover {
color: var(--Text-accent, #ec692d);
}
.documents__item:hover .documents__item__number {
border-color: var(--Text-accent, #ec692d);
}
.btn_icon--download .btn_icon__icon {
font-size: 0;
width: 1.25rem;
aspect-ratio: 1/1;
overflow: hidden;
}
.btn_icon--download svg {
margin: 0;
}
.btn_dowload_sertificates:hover {
background: #fff;
}
@media screen and (max-width: 1024px) {
.section--documents {
padding: 0 1rem;
}
.documents__item {
width: calc((100% - 0.31rem * 2) / 3);
border-radius: 0;
aspect-ratio: auto;
border-radius: 0 1.25rem 1.25rem 1.25rem;
background-size: 23.5625rem auto;
overflow: hidden;
}
.documents__item:hover {
background-image: url("data:image/svg+xml,%3Csvg width='364' height='291' viewBox='0 0 364 291' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M364 276C364 284.284 357.284 291 349 291H15C6.71573 291 0 284.284 0 276V77C0 68.7157 6.71573 62 15 62H47C55.2843 62 62 55.2843 62 47V15C62 6.71573 68.7157 0 77 0H349C357.284 0 364 6.71573 364 15V276Z' fill='white'/%3E%3C/svg%3E%0A");
}
.documents__item:before {
pointer-events: none;
content: "";
position: absolute;
width: calc(100% - 4.5rem);
height: 100%;
background: #ffffff;
top: 0;
right: 0;
}
.documents__item:after {
pointer-events: none;
content: "";
position: absolute;
width: 100%;
height: calc(100% - 4.5rem);
background: #ffffff;
bottom: 0;
left: 0;
}
}
@media screen and (max-width: 750px) {
.documents__slider__nav {
position: static;
margin: 0;
justify-content: flex-start;
}
.section__home__block--sertificates {
position: static;
}
.link_x--home_sertificates {
margin-top: 1.275rem;
position: static;
}
.documents__item {
width: calc((100% - 0.31rem) / 2);
font-size: 10px;
font-weight: 600;
line-height: 1.3;
letter-spacing: -0.01375rem;
min-height: 10rem;
background-image: url("data:image/svg+xml,%3Csvg width='169' height='160' viewBox='0 0 169 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M169 145C169 153.284 162.284 160 154 160H15C6.71573 160 0 153.284 0 145V77.0898C0 68.8056 6.71573 62.0898 15 62.0898H46.9395C55.2237 62.0898 61.9395 55.3741 61.9395 47.0898V15C61.9395 6.71573 68.6552 0 76.9395 0H154C162.284 0 169 6.71573 169 15V145Z' fill='white'/%3E%3C/svg%3E%0A");
padding: 0.7rem 0.6rem;
aspect-ratio: auto;
border-radius: 0 1.25rem 1.25rem 1.25rem;
background-size: 10.5625rem auto;
overflow: hidden;
}
.documents__item:hover {
background-image: url("data:image/svg+xml,%3Csvg width='169' height='160' viewBox='0 0 169 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M169 145C169 153.284 162.284 160 154 160H15C6.71573 160 0 153.284 0 145V77.0898C0 68.8056 6.71573 62.0898 15 62.0898H46.9395C55.2237 62.0898 61.9395 55.3741 61.9395 47.0898V15C61.9395 6.71573 68.6552 0 76.9395 0H154C162.284 0 169 6.71573 169 15V145Z' fill='white'/%3E%3C/svg%3E%0A");
}
.documents__item__title {
max-width: 15rem;
}
}
.text_product__top {
padding-top: 3.45rem;
max-width: 44.875rem;
font-size: 0.875rem;
line-height: 140%;
letter-spacing: -0.01275rem;
margin-left: -0.5rem;
}
.title_xl--product {
padding: 1rem 0 0;
}
.product__main__price {
font-family: "SONGER SemiExpanded";
font-size: 3.5rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.07rem;
margin-bottom: 1.3rem;
}
.product__main__tags {
display: flex;
flex-wrap: wrap;
font-family: "LT Superior";
font-size: 0.75rem;
font-style: normal;
font-weight: 600;
line-height: 110%;
letter-spacing: -0.015rem;
gap: 0.45rem;
margin-bottom: 1.2rem;
}
.product__main__tags span {
border-radius: 0.3125rem;
background: var(--Background-neutral-light, #f0f0f0);
padding: 0.6rem 0.625rem;
}
.product__main__section--info {
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
padding: 1.25rem;
flex: none;
width: 50.2%;
position: sticky;
top: 0.31rem;
transform: translateZ(0);
backface-visibility: hidden;
contain: layout style;
}
.product__main.section__block .container {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
position: relative;
gap: 0.31rem;
}
.product__main__specifications__title {
font-size: 1.375rem;
font-weight: 600;
line-height: 120%;
letter-spacing: -0.0275rem;
margin-bottom: 0.45rem;
}
.product__main__specifications__item {
display: flex;
justify-content: space-between;
font-weight: 600;
line-height: 120%;
letter-spacing: -0.02rem;
border-bottom: 0.0625rem dotted var(--Grey-300, #666);
padding: 0.75rem 0;
}
.product__main__buttons {
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
}
.product__main__buttons * {
flex: 1;
}
.product__main__specifications {
margin-bottom: 2.725rem;
}
.btn_product {
border-width: 0.1rem;
}
.btn_product--2 {
border-color: #999;
}
.btn_product--1:hover {
background: #e6e6e6;
color: var(--Text-primary, #232323);
}
.product__main__section--images__list {
display: flex;
flex-direction: column;
gap: 0.5rem;
}
.product__main__section--images__item {
aspect-ratio: 1/1;
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
overflow: hidden;
padding: 0.75rem;
display: flex;
justify-content: center;
align-items: center;
}
.product__main__section--images__item img {
width: 100%;
height: 100%;
object-fit: contain;
}
.product__main__section--images {
flex: 1;
}
.title_xl--product__sertificates {
margin-bottom: 1.3rem;
}
.product__main__section--images__item--empty img {
opacity: 1;
width: 62.5%;
}
@media screen and (max-width: 1024px) {
.product__main__price {
font-size: 2.375rem;
}
.top_page__block--product {
display: flex;
flex-direction: column;
}
.text_product__top {
order: 2;
padding-top: 1rem;
margin: 0;
font-size: 0.75rem;
line-height: 1.0625rem;
max-width: 37.5rem;
}
.title_xl--product {
font-size: 1.375rem;
padding: 2.15rem 0 0;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
margin-bottom: 0.65rem;
}
.product__main__section--images__item img {
width: 100%;
height: 100%;
}
.product__main__section--images__item--empty img {
width: 75%;
}
.product__main__tags span {
font-size: 0.715rem;
}
.product__main__specifications__title {
line-height: 120%;
font-size: 1rem;
}
.product__main__specifications__item {
font-size: 0.75rem;
line-height: var(--Typography-Paragraph-Regular-Small-lihe-height,
1.0625rem);
letter-spacing: -0.015rem;
padding: 0.695rem 0;
}
.product__main__specifications__item__value {
font-size: 0.875rem;
font-weight: 500;
}
.title_xl--product__sertificates {
padding: 0 1rem;
}
.product__main__buttons {
flex-direction: column;
gap: 0.5rem;
}
}
@media screen and (max-width: 750px) {
.product__main.section__block .container {
flex-direction: column-reverse;
padding: 0;
gap: 1rem;
}
.product__main__section--images__item {
width: 15rem;
padding: 0rem;
}
.product__main__section--images__list {
flex-direction: row;
width: fit-content;
padding: 0 1rem;
}
.product__main__section--images {
flex: none;
overflow: scroll;
width: 100vw;
}
.product__main__section--images::-webkit-scrollbar {
display: none;
}
.product__main__section--info {
width: 100%;
}
.documents__list--scroll_mobile .documents__item {
width: 15rem;
aspect-ratio: 1/1;
font-size: var(--Typography-Title-medium-size, 0.875rem);
line-height: 142.857%;
padding: 1.15rem;
}
.documents__list--scroll_mobile {
flex-direction: row;
flex-wrap: nowrap;
width: fit-content;
gap: 0.5rem;
}
.section--documents_scroll_mobile {
overflow: scroll;
width: 100%;
}
.section--documents_scroll_mobile::-webkit-scrollbar {
display: none;
}
.product__main__section--images__item--empty {
width: 100%;
max-height: 15rem;
padding: 1rem;
}
.product__main__section--images__list:has(.product__main__section--images__item--empty) {
width: 100%;
}
.product__main__section--images__item--empty img {
height: 62.5%;
}
}
.news__card__title a {
color: inherit;
font-family: "SONGER SemiExpanded";
font-weight: 700;
line-height: 110%;
letter-spacing: -0.02rem;
text-decoration: none;
}
.news__card__text {
font-size: 0.75rem;
line-height: 150%;
letter-spacing: -0.015rem;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 1rem;
}
.news__list {
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
margin-bottom: 0.31rem;
}
.news__card {
padding: 0.31rem 0.31rem 0.375rem;
background: var(--Background-primary, #fff);
border-radius: 0.9375rem;
overflow: hidden;
width: calc((50% - (0.31rem + 0.31rem / 2)) / 2);
display: flex;
flex-direction: column;
}
.news__card__image {
border-radius: 0.9375rem;
overflow: hidden;
display: block;
height: 16.6875rem;
}
.news__card__image img {
max-width: none;
width: 101%;
object-fit: cover;
height: 101%;
transition: 0.25s ease-in-out;
}
.news__card--big {
width: calc(50% - 0.31rem / 2);
}
@media screen and (min-width:1025px) {
.news__list:has(.news__card__image:hover img) .news__card__image img:not(:hover) {
opacity: 0.5;
filter: grayscale(100%) brightness(0.5);
}
}
.news__card__content {
margin: 0.9rem 0.625rem;
position: relative;
padding-bottom: 1.25rem;
flex: 1;
min-height: 9.7rem;
}
.news__card__title {
margin-bottom: 0.65rem;
}
.btn_link--news {
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
text-decoration-line: underline;
text-decoration-style: dotted;
text-decoration-skip-ink: none;
text-decoration-thickness: 8%;
text-underline-offset: 20%;
text-underline-position: from-font;
position: absolute;
bottom: 0;
left: 0;
}
.btn_link--news:hover {
text-underline-offset: 17.5%;
text-decoration-color: transparent;
color: #ec682d;
}
.news__card__title a:hover {
color: #ec682d;
}
@media screen and (max-width: 1024px) {
.news__card {
width: calc(50% - 0.31rem / 2);
}
}
@media screen and (max-width: 750px) {
.news__card {
width: 100%;
}
.news__card__image {
height: 16.7rem;
}
.news__card__content {
min-height: 5rem;
}
.section__block--p_news {
margin-bottom: 2rem;
}
}
.title_xl--text {
font-size: 2.3755rem;
max-width: 70rem;
}
.p_single__row {
display: flex;
gap: 0.31rem;
align-items: flex-start;
position: relative;
}
.p_single__main {
flex: 1;
}
.p_single__sidebar {
width: 19.5rem;
position: sticky;
top: 0.5rem;
}
.nav_article__section {
padding: 0.7rem 0.9rem 0.7rem;
border-radius: 0.625rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
background: var(--Background-primary, #fff);
transition: 0.25s ease-in-out;
}
.sectiion--p_single__sidebar {
padding: 0.94rem;
}
.nav_article__section__title a {
color: var(--Text-primary, #232323);
font-size: var(--Typography-Title-medium-size, 0.925rem);
font-weight: 600;
line-height: var(
--Typography-Title-medium-lihe-height,
1.0625rem
);
text-decoration: none;
}
.nav_article__section__btn {
position: absolute;
right: -0.675rem;
top: -0.275rem;
width: 2rem;
aspect-ratio: 1/1;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transform: rotate(180deg);
transition: 0.25s ease-in-out;
}
.nav_article__section__top {
position: relative;
padding-right: 1rem;
}
.nav_article__section__btn svg {
width: 75%;
height: auto;
}
.nav_article__section__content {
padding: 0.65rem 1rem;
display: none;
margin-bottom: -0.1rem;
}
.nav_article__section__content__list a {
text-decoration: none;
color: var(--Text-neutral, #b0b0b0);
font-size: var(--Typography-Title-medium-size, 0.875rem);
font-weight: 600;
line-height: var(
--Typography-Title-medium-lihe-height,
1.0625rem
);
}
.nav_article__section__content__list ul {
list-style: none;
flex-direction: column;
display: flex;
gap: 0.45rem;
}
.nav_article {
display: flex;
flex-direction: column;
gap: 0.31rem;
}
.nav_article__section.open .nav_article__section__content {
display: block;
}
.nav_article__section__content__list a:hover {
color: #ec682d;
}
.nav_article__section:hover {
border-color: #333;
}
.nav_article__section__title a:hover {
color: #ec682d;
}
.nav_article__section.open .nav_article__section__btn {
transform: rotate(0);
}
.nav_article__section__btn:hover {
color: #333;
}
.p_single__news__image {
margin: -1.25rem -1.25rem 2.25rem;
border-radius: 2.5rem 2.5rem 0 0;
overflow: hidden;
}
.p_single__news__image img {
width: 100%;
height: auto;
display: block;
}
.default_text_main {
line-height: 130%;
letter-spacing: -0.02rem;
}
.text_wrap--55 {
max-width: 55rem;
}
.default_text_main * {
margin-bottom: 0.95em;
}
.default_text_main *:first-child {
margin-top: 0;
}
.default_text_main *:last-child {
margin-bottom: 0;
}
.default_text_main h2,
.default_text_main h3,
.default_text_main h4 {
font-family: "SONGER SemiExpanded";
line-height: 1.3;
margin-top: 1.5em;
margin-bottom: 0.55em;
color: var(--Black, #272727);
}
.default_text_main ol,
.default_text_main ul {
padding-left: 1rem;
}
.default_text_main hr {
width: 100%;
height: 0.075rem;
border: none;
background: var(--Background-secondary, #232323);
}
.default_text_main h2 {
font-size: 1.4rem;
margin-top: 2.25rem;
font-size: 2rem;
line-height: 1.2;
letter-spacing: -0.0475rem;
}
.default_text_main h3 {
font-size: 1.375rem;
letter-spacing: -0.0275rem;
margin-bottom: 0.725em;
}
.default_text_main h4 {
font-size: 1.125rem;
margin-bottom: 0.9em;
}
.sidebar__contact__item a {
color: inherit;
font-size: var(--Typography-Title-medium-size, 0.9rem);
text-decoration: none;
font-weight: 600;
line-height: var(
--Typography-Title-medium-lihe-height,
1.0625rem
);
padding-left: 1.75rem;
position: relative;
}
.sidebar__contact__select__wrap:before {
background-image: url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.1299 7.29167C3.1299 5.10554 4.90211 3.33333 7.08824 3.33333C9.27436 3.33333 11.0466 5.10554 11.0466 7.29167C11.0466 9.47779 9.27436 11.25 7.08824 11.25C4.90211 11.25 3.1299 9.47779 3.1299 7.29167ZM7.08824 4.58333C5.59247 4.58333 4.3799 5.7959 4.3799 7.29167C4.3799 8.78744 5.59247 10 7.08824 10C8.58401 10 9.79657 8.78744 9.79657 7.29167C9.79657 5.7959 8.58401 4.58333 7.08824 4.58333Z' fill='%23232323'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0252064 6.33904C0.320479 2.75687 3.31394 0 6.90826 0H7.26821C10.8625 0 13.856 2.75687 14.1513 6.33904C14.3099 8.26333 13.7155 10.1741 12.4933 11.6688L8.49905 16.5536C7.76988 17.4454 6.40659 17.4454 5.67742 16.5536L1.68321 11.6688C0.460991 10.1741 -0.133409 8.26333 0.0252064 6.33904ZM6.90826 1.25C3.96448 1.25 1.51281 3.5079 1.27098 6.44173C1.13897 8.04327 1.63367 9.63353 2.65089 10.8776L6.64511 15.7624C6.87414 16.0425 7.30234 16.0425 7.53137 15.7624L11.5256 10.8776C12.5428 9.63353 13.0375 8.04327 12.9055 6.44173C12.6637 3.5079 10.212 1.25 7.26821 1.25H6.90826Z' fill='%23232323'/%3E%3C/svg%3E%0A");
content: "";
position: absolute;
left: 0;
top: 48%;
transform: translate(0, -50%);
width: 1rem;
aspect-ratio: 1/1;
background-size: contain;
background-repeat: no-repeat;
background-position: 50%;
}
.sidebar__contact__select__wrap {
position: relative;
padding-left: 1.75rem;
display: flex;
align-items: center;
}
.custom_select__values {
position: absolute;
opacity: 0;
pointer-events: none;
transition: 0.25s ease-in-out;
background: var(--Background-primary, #fff);
z-index: 2;
display: flex;
flex-direction: column;
width: 15.25rem;
white-space: nowrap;
padding: 1rem;
top: 100%;
left: 0;
box-shadow: 0 0.5rem 1rem -0.5rem #ccc;
border-radius: 0.5rem;
gap: 0.75rem;
transform: translate(0, -0.25rem);
}
.sidebar__contact {
margin-top: 5rem;
position: relative;
padding-bottom: 4rem;
}
.sidebar__contact__select__random svg {
width: 80%;
height: auto;
}
.sidebar__contact__select__random {
width: 2rem;
display: flex;
align-items: center;
justify-content: center;
aspect-ratio: 1/1;
cursor: pointer;
}
.sidebar__contact__select {
flex: 1;
font-size: var(--Typography-Title-medium-size, 0.9rem);
text-decoration: none;
font-weight: 600;
line-height: var(--Typography-Title-medium-lihe-height, 1.0625rem);
display: inline-flex;
}
.sidebar__contact__item {
opacity: 0;
pointer-events: none;
position: absolute;
top: 0;
left: 0;
display: flex;
flex-direction: column;
gap: 0.75rem;
transition: 0.5s ease-in-out;
transform: translate(0, 0.05rem);
}
.sidebar__contact__item.active {
opacity: 1;
pointer-events: all;
transform: translate(0px, 0px);
}
.sidebar__contact__item__list {
margin-top: 0.5rem;
position: relative;
}
.sidebar__contact__p a:before {
content: "";
display: block;
position: absolute;
width: 1.25rem;
aspect-ratio: 1/1;
background-size: contain;
background-repeat: no-repeat;
background-position: 50%;
left: 0;
top: 45%;
transform: translate(0, -50%);
}
.sidebar__contact__p--phone a:before {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.86682 8.21368C6.35624 11.4569 9.00665 14.0354 12.3015 15.4326L12.3119 15.437L12.9484 15.7207C13.7589 16.0818 14.7116 15.8253 15.2313 15.1061L16.2932 13.6363C16.3581 13.5465 16.3414 13.4217 16.2552 13.3521L14.4012 11.8565C14.3091 11.7821 14.1735 11.7994 14.103 11.8946L13.3815 12.8682C13.2062 13.1047 12.8898 13.1869 12.6216 13.0655C10.158 11.9506 8.17822 9.97081 7.06328 7.50714C6.94193 7.239 7.0241 6.92254 7.26055 6.74731L8.2342 6.02576C8.32934 5.95525 8.34666 5.81973 8.27231 5.72757L6.77644 3.87337C6.70691 3.78719 6.58213 3.77045 6.49235 3.83526L5.01461 4.90206C4.29062 5.42471 4.03565 6.38542 4.4052 7.19829L4.86632 8.2126C4.86649 8.21296 4.86665 8.21332 4.86682 8.21368ZM11.8082 16.5811C8.22818 15.0615 5.34871 12.259 3.73034 8.73417L3.72936 8.73205L3.26728 7.71562C2.65136 6.36083 3.0763 4.75965 4.28295 3.88856L5.76069 2.82176C6.38913 2.36809 7.26265 2.48526 7.74932 3.0885L9.24518 4.94271C9.76565 5.58785 9.64442 6.53651 8.97846 7.03004L8.42054 7.44351C9.36297 9.27217 10.8566 10.7658 12.6853 11.7082L13.0987 11.1503C13.5923 10.4844 14.5409 10.3631 15.1861 10.8836L17.04 12.3793C17.6435 12.8661 17.7605 13.7399 17.3064 14.3684L16.2444 15.8382C15.3783 17.0369 13.7905 17.4643 12.4396 16.8625L11.8082 16.5811Z' fill='%23232323'/%3E%3C/svg%3E%0A");
}
.sidebar__contact__p--email a::before {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.33637 6.9611C2.10291 9.13018 2.11332 11.6318 2.43817 13.7921C2.61792 14.9874 3.59348 15.9038 4.7977 16.0085L6.05623 16.1179C8.68043 16.346 11.3195 16.346 13.9437 16.1179L15.2022 16.0085C16.4064 15.9038 17.382 14.9874 17.5617 13.7921C17.8866 11.6318 17.897 9.13032 17.6636 6.96123C17.6334 6.70976 17.5994 6.45863 17.5617 6.20793C17.382 5.0126 16.4064 4.09623 15.2022 3.99155L13.9437 3.88215C11.3195 3.65403 8.68043 3.65403 6.05623 3.88215L4.7977 3.99155C3.59348 4.09623 2.61792 5.0126 2.43817 6.20793C2.40048 6.45859 2.36654 6.70968 2.33637 6.9611ZM6.16448 5.12745C8.71665 4.9056 11.2833 4.9056 13.8354 5.12745L15.094 5.23685C15.7226 5.2915 16.2318 5.76984 16.3256 6.39381C16.3354 6.4586 16.3449 6.52343 16.3541 6.58829L11.7199 9.16283C10.6503 9.75708 9.34961 9.75708 8.27994 9.16283L3.64583 6.58832C3.65505 6.52345 3.66453 6.45861 3.67427 6.39381C3.7681 5.76984 4.27735 5.2915 4.90595 5.23685L6.16448 5.12745ZM16.507 7.93326C16.6687 9.82305 16.6082 11.7271 16.3256 13.6062C16.2318 14.2302 15.7226 14.7085 15.094 14.7632L13.8354 14.8726C11.2833 15.0944 8.71665 15.0944 6.16448 14.8726L4.90595 14.7632C4.27735 14.7085 3.7681 14.2302 3.67427 13.6062C3.3917 11.7271 3.33123 9.82307 3.49287 7.93329L7.67289 10.2555C9.12008 11.0595 10.8798 11.0595 12.327 10.2555L16.507 7.93326Z' fill='%23232323'/%3E%3C/svg%3E%0A");
}
.sidebar__contact__item a:hover {
opacity: 0.5;
}
.custom_select__view:after {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7756 8.47468C14.0197 8.71876 14.0197 9.11449 13.7756 9.35857L10.4423 12.6919C10.1982 12.936 9.80246 12.936 9.55838 12.6919L6.22505 9.35857C5.98097 9.11449 5.98097 8.71876 6.22505 8.47468C6.46913 8.23061 6.86486 8.23061 7.10893 8.47468L10.0003 11.3661L12.8917 8.47468C13.1358 8.23061 13.5315 8.23061 13.7756 8.47468Z' fill='%23232323'/%3E%3C/svg%3E%0A");
content: "";
position: absolute;
width: 1.25rem;
aspect-ratio: 1/1;
background-size: contain;
background-repeat: no-repeat;
background-position: 50%;
top: 47.5%;
transform: translate(0, -50%);
right: 0;
}
.custom_select__view {
position: relative;
padding-right: 1.75rem;
display: inline-flex;
transition: 0.25s ease-in-out;
cursor: pointer;
}
.sidebar__contact__select__random:hover {
opacity: 0.5;
}
.custom_select__view:hover {
opacity: 0.5;
}
.custom_select.open .custom_select__view:after {
transform: translate(0, -50%) rotate(180deg);
}
.custom_select.open .custom_select__values {
opacity: 1;
transform: translate(0, 0);
pointer-events: all;
}
.custom_select {
position: relative;
}
.custom_select__value {
cursor: pointer;
transition: 0.25s;
}
.custom_select__value:hover {
color: #ec682d;
}
@media screen and (max-width: 1024px) {
.title_xl--text {
font-size: 1.375rem;
line-height: 1.25;
}
.p_single__sidebar {
display: none;
}
}
@media screen and (max-width: 750px) {
.default_text_main {
font-size: 0.8125rem;
}
.default_text_main h2,
.default_text_main h3,
.default_text_main h4 {
font-size: 0.875rem;
}
.default_text_main hr {
height: 1px;
}
.p_text__main {
margin-bottom: 0.31rem;
}
}
.projects_top__promo__info__title {
font-family: "SONGER SemiExpanded";
font-size: 2.375rem;
font-weight: 700;
line-height: 2.375rem;
margin: 0;
}
.projects_top__promo__info__text {
font-size: 0.875rem;
line-height: 140%;
}
.projects_top__row {
gap: 0.31rem;
display: flex;
flex-wrap: wrap;
margin-bottom: 0.31rem;
}
.projects_top__promo {
border-radius: 1.25rem;
background: var(--Background-neutral-light, #f0f0f0);
width: 37.5rem;
padding: 1.25rem;
overflow: hidden;
position: relative;
height: 33.5rem;
display: flex;
flex-direction: column;
align-items: flex-end;
justify-content: flex-end;
}
.projects_top__promo__projects {
position: absolute;
top: 1.25rem;
right: 1.25rem;
border-radius: 1.25rem;
background: #ffffff;
width: 19.3rem;
padding: 1rem 0.65rem;
}
.section__block--projects__top .section {
border-radius: 1.25rem 0 1.25rem 1.25rem;
}
.projects_top__promo__projects__title {
font-family: "SONGER SemiExpanded";
font-size: 0.875rem;
font-weight: 700;
line-height: 80%;
border-bottom: 0.0625rem solid;
padding-bottom: 0.82rem;
}
.projects_top__promo__projects__list a {
color: inherit;
font-size: 0.75rem;
font-weight: 600;
line-height: 0.875rem;
text-decoration: none;
}
.projects_top__promo__projects__list {
display: flex;
flex-direction: column;
gap: 0.625rem;
padding: 0.665rem 0px 0;
letter-spacing: 0.0015rem;
align-items: flex-start;
}
.projects_top__promo__projects__list a:hover {
color: #ec692d;
}
.projects_top__promo__image {
position: absolute;
top: -9rem;
left: -4rem;
right: -1rem;
pointer-events: none;
}
.projects_top__promo__info {
display: flex;
flex-direction: column;
gap: 1rem;
}
.projects_top__promo__image img {
width: 100%;
height: 100%;
}
.projects_top__section_2__item {
border-radius: 1.25rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
background: var(--Background-primary, #fff);
flex: 1;
overflow: hidden;
position: relative;
}
.projects_top__section_2__item__inner {
padding: 1.25rem;
padding-top: 4.2rem;
width: 100%;
}
.projects_top__section_2 {
display: flex;
flex-direction: column;
gap: 0.31rem;
width: 31.25rem;
}
.projects_top__section_2__item__title small {
font-size: 1.375rem;
line-height: 90%;
font-family: "LT Superior";
font-weight: 400;
padding-bottom: 0.5rem;
}
.projects_top__section_2__item__title {
font-family: "SONGER SemiExpanded";
font-size: 4.25rem;
font-weight: 700;
line-height: 90%;
display: inline-flex;
align-items: flex-end;
gap: 0.31rem;
margin-bottom: 0.67rem;
}
.projects_top__section_2__item__image {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
pointer-events: none;
}
.projects_top__section_2__item__image img,
.projects_top__section_3__item__image img {
object-position: 0 0;
width: 100%;
height: 100%;
object-fit: contain;
}
.projects_top__section_2__item__text {
font-size: 0.75rem;
font-weight: 400;
line-height: 130%;
}
.projects_top__section_3 {
display: flex;
flex-direction: column;
gap: 0.31rem;
flex: 1;
}
.projects_top__section_3__item {
border-radius: 1.25rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
background: var(--Background-primary, #fff);
flex: 1;
position: relative;
overflow: hidden;
display: flex;
align-items: flex-end;
}
.projects_top__section_3__item__inner {
padding: 1.25rem;
padding-top: 9.5rem;
width: 100%;
}
.projects_top__section_3__item__title {
font-family: "SONGER SemiExpanded";
font-size: 3.5rem;
font-weight: 700;
line-height: 90%;
margin-bottom: 0.67rem;
display: inline-flex;
align-items: flex-end;
gap: 0.325rem;
}
.projects_top__section_3__item__text {
font-size: 0.75rem;
line-height: 130%;
}
.projects_top__section_3__item__title small {
font-family: "LT Superior";
font-size: 1.375rem;
font-weight: 400;
line-height: 90%;
padding-bottom: 0.325rem;
}
.projects_top__section_3__item__image {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
}
.projects_top__count__item__title {
font-family: "SONGER SemiExpanded";
font-weight: 700;
line-height: 110%;
letter-spacing: -0.02rem;
}
.projects_top__count__list {
display: flex;
gap: 0.31rem;
width: fit-content;
}
.projects_top__count__item {
width: 17.65rem;
padding: 1.25rem;
position: relative;
overflow: hidden;
padding-top: 5.3rem;
border-radius: 1.25rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
background: var(--Background-primary, #fff);
}
.projects_top__counts__overlay {
overflow: auto;
margin: 0 -1.25rem;
padding: 0 1.25rem;
}
.projects_top__count__item__n {
font-size: 4.75rem;
line-height: 0.9;
font-weight: bold;
position: absolute;
top: 1.5rem;
left: 1.25rem;
color: #ec692d;
}
.home_about__image__text_section__dots--projects {
left: -1.25rem;
right: auto;
bottom: -1.25rem;
top: auto;
transform: rotate(180deg);
}
.page__projects .container {
display: flex;
align-items: flex-start;
gap: 0.31rem;
}
.page__projects__main {
flex: 1;
}
.section__block--projects__top {
margin-bottom: 1.25rem;
}
.home_main__sidebar--projects .home_main__sidebar__submenu {
display: none;
}
.home_main__sidebar--projects li.active .home_main__sidebar__submenu {
display: block;
}
.home_main__sidebar--projects li.active>a {
color: #ec682d;
}
.projects_top__section_2__item__image lottie-player {
width: 100%;
height: 100%;
}
.projects_top__section_2__item__info {
position: relative;
z-index: 1;
}
.projects_top__section_3__item__info {
position: relative;
z-index: 1;
}
.page__projects__promo{margin-bottom: 0.62rem}
@media screen and (max-width: 1024px) {
.page__projects__main {
width: 100%;
}
.projects_top__promo {
width: 100%;
}
.projects_top__section_2 {
width: calc(50% - 0.31rem / 2);
}
.projects_top__promo__image {
max-width: 43rem;
}
.projects_top__promo__info {
gap: 0.65rem;
width: 100%;
}
.projects_top__section_2__item__title {
font-size: 2.9155rem;
font-weight: 700;
line-height: 90%;
margin-bottom: 0.5rem;
}
.projects_top__section_2__item__title small {
font-size: 0.94325rem;
}
.projects_top__section_2__item {
flex: none;
height: auto;
}
.projects_top__section_2__item__inner {
padding: 2.7rem 0.8rem 1rem;
}
.projects_top__section_3__item__inner {
padding: 4.7rem 0.6rem 1rem;
}
.projects_top__section_3__item__title {
font-size: 1.84975rem;
font-weight: 700;
line-height: 90%;
margin-bottom: 0.375rem;
}
.projects_top__section_3__item__text {
font-size: 0.39638rem;
font-weight: 400;
line-height: 130%;
}
.projects_top__section_3__item__title small {
font-size: 0.72669rem;
line-height: 90%;
}
.projects_top__count__item__n {
font-size: 4rem;
left: 0.85rem;
top: 1.25rem;
}
.projects_top__count__item {
width: 12.5rem;
padding: 1.175rem;
padding-top: 4.875rem;
}
.projects_top__counts__overlay {
margin: 0 -1rem;
padding: 0 1rem;
}
}
@media screen and (max-width: 750px) {
.projects_top__section_2 {
width: 100%;
}
.projects_top__section_3 {
width: 100%;
flex-direction: row;
}
.projects_top__promo__info__title {
font-size: 1.375rem;
font-weight: 700;
line-height: 1.5rem;
}
.projects_top__promo__info__text {
font-size: 0.75rem;
line-height: 140%;
max-width: 30rem;
}
.projects_top__promo__projects {
width: 16.125rem;
padding: 1rem 0.55rem 1rem 1.55rem;
}
.projects_top__promo__image {
width: 129.5%;
top: -3.5rem;
left: -3.15rem;
max-width: 26rem;
}
.projects_top__promo {
height: 24.5rem;
}
}
.hero_isolation__main {
border-radius: 1.25rem;
background: var(--Background-neutral-light, #f0f0f0);
overflow: hidden;
flex: 1;
padding: 1.25rem;
position: relative;
}
.hero_isolation {
display: flex;
gap: 0.31rem;
flex-wrap: wrap;
}
.hero_isolation__side {
display: flex;
flex-direction: column;
gap: 0.31rem;
width: 25rem;
}
.hero_isolation__side__item {
border-radius: 1.25rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
background: var(--Background-primary, #fff);
position: relative;
padding: 2.4rem 1.25rem 0.9rem;
}
.top_page__block--isolation {
padding: 1.25rem;
margin-bottom: 2.5rem;
}
.title_xl--hero_isolation__main__content {
max-width: 66rem;
margin-bottom: 1rem;
}
.hero_isolation__main__content__text {
font-size: 0.875rem;
line-height: 150%;
max-width: 29rem;
}
.hero_isolation__main__image {
position: absolute;
right: -15rem;
bottom: -9.5rem;
font-size: 0;
pointer-events: none;
width: 52.5rem;
aspect-ratio: 1/1;
}
.hero_isolation__main__catalog {
border-radius: 0.625rem;
background: var(--Background-primary, #fff);
display: inline-block;
padding: 1rem 0.62rem 0.6rem;
width: 100%;
max-width: 18.75rem;
position: relative;
z-index: 2;
}
.hero_isolation__main__info {
margin-bottom: 11.5rem;
position: relative;
z-index: 2;
}
.hero_isolation__main__catalog__list ul {
list-style: none;
display: flex;
flex-direction: column;
gap: 0.625rem;
}
.hero_isolation__main__catalog__list a {
color: inherit;
font-size: 0.75rem;
font-weight: 600;
line-height: 0.875rem;
text-decoration: none;
width: 100%;
display: block;
position: relative;
}
.hero_isolation__main__catalog__list a:hover {
color: #ec682d;
}
.hero_isolation__main__catalog__title {
font-family: "SONGER SemiExpanded";
font-size: 0.875rem;
font-weight: 700;
line-height: 80%;
border-bottom: 0.0625rem solid;
padding-bottom: 0.85rem;
margin-bottom: 0.65rem;
padding-left: 0.325rem;
}
.hero_isolation__main__catalog__list a:after {
background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.50314 0.746859C4.33229 0.576005 4.33229 0.298995 4.50314 0.128141C4.67399 -0.0427136 4.951 -0.0427136 5.12186 0.128141L7.45519 2.46147C7.62605 2.63233 7.62605 2.90934 7.45519 3.08019L5.12186 5.41353C4.951 5.58438 4.67399 5.58438 4.50314 5.41353C4.33229 5.24267 4.33229 4.96566 4.50314 4.79481L6.08961 3.20833H0.4375C0.195876 3.20833 0 3.01246 0 2.77083C0 2.52921 0.195876 2.33333 0.4375 2.33333H6.08961L4.50314 0.746859Z' fill='%23ec682d'/%3E%3C/svg%3E%0A");
content: "";
position: absolute;
right: 0.15rem;
top: 50%;
width: 0.5rem;
aspect-ratio: 1/1;
background-size: contain;
background-repeat: no-repeat;
transform: translate(0, -50%);
transition: 0.25s ease-in-out;
opacity: 0.325;
filter: grayscale(1);
}
.hero_isolation__main__catalog__list a:hover:after {
transform: translate(0.05rem, -50%);
filter: none;
opacity: 0.75;
}
.hero_isolation__side__item__text {
font-size: 0.75rem;
line-height: 150%;
}
.hero_isolation__side__item__title {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
margin-bottom: 0.275rem;
}
.hero_isolation__side__item__image {
border-radius: 0.625rem;
background: var(--Background-neutral-light, #f0f0f0);
width: 3rem;
as/: 1;
aspect-ratio: 1/1;
}
.hero_isolation__side__item__images {
margin-bottom: 0.8rem;
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
}
.hero_isolation__side__item__image img {
width: 100%;
height: 100%;
object-fit: contain;
}
.hero_isolation__side__item:has(.hero_isolation__side__item__images) {
padding-top: 0.9rem;
}
.hero_isolation__side__item--4 {
padding-top: 4.65rem;
background-image: url("data:image/svg+xml,%3Csvg width='400' height='79' viewBox='0 0 400 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-34 26.6144C-34 30.0944 -33.307 33.5404 -31.9606 36.7555C-30.6142 39.9706 -28.6407 42.892 -26.1529 45.3527C-23.6651 47.8135 -20.7116 49.7654 -17.4611 51.0972C-14.2105 52.4289 -10.7267 53.1144 -7.20833 53.1144C-3.69 53.1144 -0.206122 52.4289 3.04439 51.0972C6.29491 49.7654 9.2484 47.8135 11.7362 45.3527C14.2241 42.892 16.1975 39.9706 17.5439 36.7555C18.8903 33.5404 19.5833 30.0944 19.5833 26.6144C19.5833 23.1343 20.2763 19.6884 21.6227 16.4733C22.9691 13.2581 24.9426 10.3368 27.4304 7.87605C29.9183 5.4153 32.8718 3.46332 36.1223 2.13157C39.3728 0.799823 42.8567 0.11438 46.375 0.11438C49.8933 0.11438 53.3772 0.799822 56.6277 2.13157C59.8782 3.46332 62.8317 5.4153 65.3196 7.87605C67.8074 10.3368 69.7809 13.2581 71.1273 16.4733C72.4737 19.6884 73.1667 23.1343 73.1667 26.6144C73.1667 30.0944 73.8596 33.5404 75.2061 36.7555C76.5525 39.9706 78.5259 42.892 81.0138 45.3527C83.5016 47.8135 86.4551 49.7654 89.7056 51.0972C92.9561 52.4289 96.44 53.1144 99.9583 53.1144C103.477 53.1144 106.961 52.4289 110.211 51.0972C113.462 49.7654 116.415 47.8135 118.903 45.3527C121.391 42.892 123.364 39.9706 124.711 36.7555C126.057 33.5404 126.75 30.0944 126.75 26.6144C126.75 23.1343 127.443 19.6884 128.789 16.4733C130.136 13.2581 132.109 10.3368 134.597 7.87605C137.085 5.4153 140.038 3.46332 143.289 2.13157C146.539 0.799823 150.023 0.11438 153.542 0.11438C157.06 0.11438 160.544 0.799822 163.794 2.13157C167.045 3.46332 169.998 5.4153 172.486 7.87605C174.974 10.3368 176.948 13.2581 178.294 16.4733C179.64 19.6884 180.333 23.1343 180.333 26.6144C180.333 30.0944 181.026 33.5404 182.373 36.7555C183.719 39.9706 185.693 42.892 188.18 45.3527C190.668 47.8135 193.622 49.7654 196.872 51.0972C200.123 52.4289 203.607 53.1144 207.125 53.1144C210.643 53.1144 214.127 52.4289 217.378 51.0972C220.628 49.7654 223.582 47.8135 226.07 45.3527C228.557 42.892 230.531 39.9706 231.877 36.7555C233.224 33.5404 233.917 30.0944 233.917 26.6144C233.917 23.1343 234.61 19.6884 235.956 16.4733C237.302 13.2581 239.276 10.3368 241.764 7.87605C244.252 5.4153 247.205 3.46332 250.456 2.13157C253.706 0.799823 257.19 0.11438 260.708 0.11438C264.227 0.11438 267.711 0.799822 270.961 2.13157C274.212 3.46332 277.165 5.4153 279.653 7.87605C282.141 10.3368 284.114 13.2581 285.461 16.4733C286.807 19.6884 287.5 23.1343 287.5 26.6144C287.5 30.0944 288.193 33.5404 289.539 36.7555C290.886 39.9706 292.859 42.892 295.347 45.3527C297.835 47.8135 300.788 49.7654 304.039 51.0972C307.289 52.4289 310.773 53.1144 314.292 53.1144C317.81 53.1144 321.294 52.4289 324.544 51.0972C327.795 49.7654 330.748 47.8135 333.236 45.3527C335.724 42.892 337.698 39.9706 339.044 36.7555C340.39 33.5404 341.083 30.0944 341.083 26.6144C341.083 23.1343 341.776 19.6884 343.123 16.4733C344.469 13.2581 346.443 10.3368 348.93 7.87605C351.418 5.4153 354.372 3.46332 357.622 2.13157C360.873 0.799823 364.357 0.11438 367.875 0.11438C371.393 0.11438 374.877 0.799822 378.128 2.13157C381.378 3.46332 384.332 5.4153 386.82 7.87605C389.307 10.3368 391.281 13.2581 392.627 16.4733C393.974 19.6884 394.667 23.1343 394.667 26.6144C394.667 30.0944 395.36 33.5404 396.706 36.7555C398.052 39.9706 400.026 42.892 402.514 45.3527C405.002 47.8135 407.955 49.7654 411.206 51.0972C414.456 52.4289 417.94 53.1144 421.458 53.1144C424.977 53.1144 428.461 52.4289 431.711 51.0972C434.962 49.7654 437.915 47.8135 440.403 45.3527C442.891 42.892 444.864 39.9706 446.211 36.7555C447.557 33.5404 448.25 30.0944 448.25 26.6144C448.25 23.1343 448.943 19.6884 450.289 16.4733C451.636 13.2581 453.609 10.3368 456.097 7.87605C458.585 5.4153 461.538 3.46332 464.789 2.13157C468.039 0.799823 471.523 0.11438 475.042 0.11438C478.56 0.11438 482.044 0.799822 485.294 2.13157C488.545 3.46332 491.498 5.4153 493.986 7.87605C496.474 10.3368 498.447 13.2581 499.794 16.4733C501.14 19.6884 501.833 23.1343 501.833 26.6144C501.833 30.0944 502.526 33.5404 503.873 36.7555C505.219 39.9706 507.193 42.892 509.68 45.3527C512.168 47.8135 515.122 49.7654 518.372 51.0972C521.623 52.4289 525.107 53.1144 528.625 53.1144C532.143 53.1144 535.627 52.4289 538.878 51.0972C542.128 49.7654 545.082 47.8135 547.57 45.3527C550.057 42.892 552.031 39.9706 553.377 36.7555C554.724 33.5404 555.417 30.0944 555.417 26.6144C555.417 23.1343 556.11 19.6884 557.456 16.4733C558.802 13.2581 560.776 10.3368 563.264 7.87605C565.752 5.4153 568.705 3.46332 571.956 2.13157C575.206 0.799823 578.69 0.11438 582.208 0.11438C585.727 0.11438 589.211 0.799822 592.461 2.13157C595.712 3.46332 598.665 5.4153 601.153 7.87605C603.641 10.3368 605.614 13.2581 606.961 16.4733C608.307 19.6884 609 23.1343 609 26.6144' stroke='url(%23paint0_linear_966_70693)' stroke-width='50'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_966_70693' x1='287.5' y1='20.5797' x2='287.5' y2='77.7777' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFDAC8'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
background-repeat: repeat-x;
background-position: 0 0;
background-size: 25rem;
}
.hero_isolation__side__item--1 {
background-image: url("data:image/svg+xml,%3Csvg width='202' height='162' viewBox='0 0 202 162' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_828_107161)'%3E%3Ccircle cx='182.774' cy='88.4701' r='132.893' transform='rotate(150 182.774 88.4701)' fill='url(%23paint0_linear_828_107161)'/%3E%3Ccircle cx='183.085' cy='88.5101' r='3' transform='rotate(150 183.085 88.5101)' fill='%23EC692D'/%3E%3Cpath d='M181.43 88.6243C181.312 88.9539 181.039 89.2217 180.675 89.3193L172.173 91.5973C171.582 91.7556 170.975 91.4048 170.817 90.8141C170.659 90.2234 171.009 89.6158 171.6 89.4575L177.782 87.8011L69.3535 25.2001L71.057 31.5601C71.2152 32.1508 70.8649 32.7575 70.2743 32.9158C69.6835 33.0741 69.076 32.7234 68.9177 32.1326L66.6392 23.6318C66.5422 23.2697 66.6375 22.9017 66.861 22.6345C66.9798 22.3051 67.2524 22.037 67.6163 21.9395L76.1179 19.6615C76.7086 19.5034 77.316 19.8542 77.4745 20.4447C77.6328 21.0355 77.282 21.643 76.6913 21.8013L70.6842 23.4109L178.891 85.884L177.233 79.699C177.075 79.1086 177.426 78.5009 178.016 78.3425C178.607 78.1843 179.214 78.5353 179.373 79.1257L181.652 87.6278C181.748 87.9897 181.653 88.3571 181.43 88.6243Z' fill='%23EC692D'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_828_107161' x1='182.896' y1='88.0857' x2='326.52' y2='76.3217' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFDAC8'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_828_107161'%3E%3Crect width='266.978' height='266.978' fill='white' transform='translate(364.698 137.074) rotate(150)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
background-position: 100% -0.05rem;
background-repeat: no-repeat;
background-size: 12.5rem;
}
.hero_isolation__main__image img {
width: 100%;
height: 100%;
object-fit: contain;
opacity: 0;
position: absolute;
bottom: 0;
right: 0;
transition: 0.25s ease-in-out;
}
.hero_isolation__main__image img.active {
opacity: 1;
}
.hero_isolation__main__image__mobile {
display: none;
}
.isolation_images__line {
margin: 0 -1.25rem;
padding: 0 1.25rem;
overflow: scroll;
white-space: nowrap;
font-size: 0;
cursor: grab;
user-select: none;
scrollbar-width: none;
-ms-overflow-style: none;
}
.isolation_images__line:active {
cursor: grabbing;
}
.isolation_images__line--dragging {
scroll-behavior: auto;
}
.isolation_images__line--dragging .isolation_images__item,
.isolation_images__line--dragging .isolation_images__item img {
pointer-events: none;
}
.isolation_images__line::-webkit-scrollbar {
display: none;
}
.isolation_images__item {
border-radius: 0.9375rem;
margin-right: 0.31rem;
height: 20.8rem;
aspect-ratio: 16 / 10;
overflow: hidden;
display: inline-block;
position: relative;
vertical-align: top;
}
.isolation_images__item:last-child {
margin-right: 0;
}
.isolation_images {
margin-top: 1.3rem;
}
.isolation__type_isolation__card__title {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 100%;
border-bottom: 1px solid var(--border-dark, #232323);
padding-bottom: 0.5rem;
margin-bottom: 1rem;
}
.isolation__type_isolation__card__text {
font-size: 0.75rem;
line-height: 130%;
letter-spacing: -0.015rem;
margin-bottom: 0.35rem;
}
.isolation__type_isolation__list {
display: flex;
flex-wrap: wrap;
gap: 1.89rem 0.94rem;
}
.isolation__type_isolation__card {
width: calc((100% - 0.94rem) / 2);
display: flex;
flex-direction: column;
gap: 0.825rem;
}
.isolation__type_isolation__card--1-3 {
width: calc((100% - 0.94rem * 2) / 3);
}
.isolation__type_isolation__card__features__title {
font-size: 0.75rem;
font-weight: 600;
line-height: 100%;
width: 9rem;
}
.isolation__type_isolation__card__features__value {
text-align: right;
font-family: "SONGER SemiExpanded";
font-size: 0.75rem;
font-weight: 500;
line-height: 100%;
flex: 1;
}
.isolation__type_isolation__card__features__row {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
border-bottom: 1px solid var(--border-neutral-light, #f0f0f0);
padding: 0.62rem 0;
}
.isolation__type_isolation__card__features {}
.isolation__type_isolation__card__image {
background: var(--Background-neutral-light, #f0f0f0);
border-radius: 1.25rem;
overflow: hidden;
font-size: 0;
aspect-ratio: 1/1;
}
.isolation__type_isolation__card__info {
flex: 1;
padding: 0 0.7rem;
}
.isolation__type_isolation__card__image img {
width: 100%;
height: 100%;
object-fit: contain;
transition: 0.425s ease-in-out;
}
.isolation__type_isolation__card__title a {
color: inherit;
text-decoration: none;
}
.isolation__type_isolation__card__title a:hover {
opacity: 0.5;
}
.isolation__type_isolation__card__image:hover img {
transform: scale(0.975);
}
.isolation__compare__table table {
width: 100%;
border-radius: 0.3125rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
border-collapse: collapse;
}
.isolation__compare__table {
padding: 0 1rem;
margin: 0 -1rem;
font-size: 0.875rem;
font-weight: 600;
line-height: 120%;
}
.isolation__compare__table th {
color: var(--Text-neutral, #b0b0b0);
font-size: 0.75rem;
font-weight: 600;
line-height: 120%;
letter-spacing: -0.015rem;
text-align: left;
padding: 0.56rem 1rem;
}
.isolation__compare__text {
line-height: 130%;
letter-spacing: -0.02rem;
max-width: 38rem;
margin-bottom: 1rem;
margin-bottom: 5rem;
}
.isolation__compare__table td {
border-bottom: 1px solid var(--Border-neutral-light, #f0f0f0);
padding: 0.8rem 0.95rem 0.725rem;
letter-spacing: -0.0175rem;
}
.isolation__type_isolation__card__features__title:last-child {
width: 100%;
}
.isolation_images__item img {
height: 100%;
width: 100%;
object-fit: cover;
}
@media screen and (max-width: 1024px) {
.isolation__type_isolation__card {
width: calc((100% - 0.94rem) / 2);
}
.hero_isolation__main {
width: 100%;
flex: none;
padding: 0.94rem 0.94rem 0.375rem;
border-radius: 0.75rem;
}
.title_xl--hero_isolation__main__content {
font-size: 1.375rem;
font-style: normal;
font-weight: 700;
line-height: 110%;
max-width: 24rem;
}
.hero_isolation__main__image {
width: 85%;
max-width: 70vw;
}
.hero_isolation__main__content__text {
font-size: 0.75rem;
max-width: 24rem;
}
.hero_isolation__main__info {
margin-bottom: 10vw;
}
.hero_isolation__main__catalog {
padding: 1rem 0.62rem 0.61rem;
}
.hero_isolation__side__item {
width: calc(50% - 0.31rem / 2);
}
.hero_isolation__side {
width: 100%;
flex-direction: row;
flex-wrap: wrap;
}
.isolation_images__line {
margin: 0 -1rem;
padding: 0 1rem;
}
.section__block--isolation__about .block_two_column_x__title {
line-height: 110%;
letter-spacing: -0.02rem;
}
.section__block--isolation__about .block_two_column_x {
gap: 1.85rem;
}
.section__block--isolation__about .block_two_column_x__text {
font-size: 0.75rem;
line-height: 130%;
letter-spacing: -0.015rem;
}
.isolation_images {
margin-top: 1.175rem;
margin-bottom: 0.3rem;
}
.isolation_images__item {
height: 8.325rem;
margin-right: 0.31rem;
}
.isolation__type_isolation__card__title {
font-size: var(--Typography-h5-size, 1rem);
font-weight: 700;
line-height: var(--Typography-h5-lihe-height, 1.25rem);
padding-bottom: 0.52rem;
margin-bottom: 0.65rem;
}
.isolation__type_isolation__card__text {
font-size: 0.6875rem;
line-height: var(--Typography-Caption-Regular-Medium-lihe-height,
1rem);
letter-spacing: -0.01375rem;
padding: 0 0.6rem;
margin-bottom: 0;
}
.isolation__type_isolation__card__features__title {
font-size: 0.6875rem;
font-weight: 600;
line-height: 100%;
}
.isolation__type_isolation__card__features__value {
font-size: 0.6875rem;
font-weight: 500;
line-height: 100%;
}
.isolation__type_isolation__card__features__row {
padding: 0.635rem 0;
}
.isolation__type_isolation__card__features__title:last-child {
width: 100%;
}
.section__block--isolation__compare .section__title {
hyphens: none;
}
.isolation__compare__text {
font-size: 0.76rem;
margin-bottom: 3.7rem;
}
.isolation__compare__table th,
.isolation__compare__table td {
font-size: 0.6875rem;
font-weight: 600;
line-height: 120%;
letter-spacing: -0.01375rem;
}
.isolation__compare__table table {
min-width: 48rem;
}
.isolation__compare__table {
overflow: scroll;
}
.isolation__compare__table td {
padding: 0.925rem 0.95rem;
}
}
@media screen and (max-width: 750px) {
.isolation__type_isolation__list {
gap: 1rem;
}
.hero_isolation__main__image {
position: static;
width: 100%;
max-width: none;
aspect-ratio: 16/15;
margin-bottom: 1rem;
}
.title_xl--hero_isolation__main__content {
max-width: 30rem;
}
.hero_isolation__main__image__desktop {
display: none;
}
.hero_isolation__main__image__mobile {
display: block;
height: auto;
transform: scale(1.125);
}
.top_page__block--isolation {
padding: 0.4rem 1rem 1.55rem;
}
.hero_isolation__main__info {
margin-bottom: -4.25rem;
}
.hero_isolation__main__catalog {
margin-left: -0.61rem;
max-width: none;
margin-right: -0.61rem;
width: auto;
display: block;
}
.hero_isolation__side__item {
width: 100%;
padding: 0.85rem 1.2rem 0.9rem;
}
.hero_isolation__side__item__images {
margin-bottom: 0.6rem;
}
.isolation__type_isolation__card {
width: 100%;
gap: 0.9rem;
}
.section__block--isolation__type_isolation .title_xl {
font-size: 1.925rem;
}
}
.title_xl--single_isolation {
margin-bottom: 1.9rem;
}
.full_image {
width: 100%;
border-radius: 1rem;
overflow: hidden;
font-size: 0;
}
.full_image img {
width: 100%;
height: auto;
}
.block_two_column_x__title {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
max-width: 49rem;
width: 100%;
}
.block_two_column_x {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
flex-direction: column;
gap: 5rem;
}
.block_two_column_x__text {
max-width: 51.4rem;
align-self: flex-end;
line-height: 130%;
letter-spacing: -0.02rem;
width: 100%;
}
.single_isolation__characteristics__table__td {
font-size: 0.875rem;
font-weight: 600;
line-height: 130%;
letter-spacing: -0.0175rem;
flex: 1;
}
.single_isolation__characteristics__table__tr {
display: flex;
gap: 0.5rem;
border-bottom: 1px solid var(--Border-neutral-light, #f0f0f0);
padding: 0.795rem 0;
align-items: flex-start;
}
.single_isolation__characteristics__table__thead {
color: var(--Text-neutral, #b0b0b0);
}
.single_isolation__characteristics__table {
margin: -0.25rem 0 -1rem;
}
.single_isolation__characteristics__table__thead .single_isolation__characteristics__table__tr {
padding-top: 0;
padding-bottom: 0.55rem;
}
.single_isolation__characteristics__table__thead .single_isolation__characteristics__table__td {
font-size: 0.75rem;
}
.block_two_column_x__text--construction {
max-width: 50rem;
padding-right: 18rem;
}
.block_two_column_x__text .gray_text {
margin-left: -1.25rem;
font-size: 0.875rem;
color: var(--Text-neutral, #b0b0b0);
letter-spacing: -0.0175rem;
}
.block_two_column_x__text>* {
margin-bottom: 0.5rem;
}
.block_two_column_x__text *:last-child {
margin-bottom: 0;
}
.block_two_column_x--construction {
margin-bottom: 1.1rem;
}
.single_isolation__items__card__image__list {
display: flex;
gap: 0.31rem;
width: calc(9rem + 0.31rem * 2);
flex-wrap: wrap;
}
.single_isolation__items__card__image__item {
border-radius: 0.625rem;
background: var(--Background-neutral-light, #f0f0f0);
width: 3rem;
aspect-ratio: 1/1;
}
.single_isolation__items__card__image__item img {
width: 100%;
height: 100%;
object-fit: contain;
}
.single_isolation__items__card {
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
width: calc((100% - 0.31rem * 3) / 4);
padding: 1.25rem;
min-height: 18.15rem;
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 2rem;
align-items: flex-start;
}
.single_isolation__items__card__inner {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
gap: 2rem;
}
.single_isolation__items__list {
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
}
.single_isolation__items__card__title {
font-family: "SONGER SemiExpanded";
font-size: 1.5rem;
font-weight: 700;
line-height: 120%;
letter-spacing: -0.03rem;
}
.single_isolation__items__card__subtitle {
font-size: 0.75rem;
line-height: 150%;
}
.single_isolation__items__card__image img {
width: 100%;
height: 100%;
object-fit: contain;
}
.single_isolation__items__card__image {
height: 6.375rem;
width: auto;
display: inline-flex;
border-radius: 0.75rem;
overflow: hidden;
font-size: 0;
}
.single_isolation__items__card__info {
display: flex;
flex-direction: column;
gap: 0.325rem;
}
.single_isolation__items__add_text {
color: var(--Text-neutral, #b0b0b0);
font-size: 0.875rem;
font-weight: 600;
line-height: 110%;
letter-spacing: -0.0175rem;
margin-top: 1.8rem;
}
.production_control__item__title {
font-family: "SONGER SemiExpanded";
font-size: 2.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0475rem;
max-width: 40rem;
width: 100%;
}
.production_control__item {
display: flex;
flex-wrap: wrap;
gap: 3.475rem;
padding-left: 1.55rem;
position: relative;
}
.production_control__item__text {
font-size: 1rem;
font-weight: 400;
line-height: 130%;
letter-spacing: -0.02rem;
flex: 1;
}
.full_image--production_control {
margin-bottom: 2.5rem;
}
.production_control__info {
display: flex;
flex-direction: column;
gap: 1.85rem;
position: relative;
margin-bottom: 2.3rem;
}
.production_control__item__text li {
margin-bottom: 0.175rem;
}
.production_control__item__text li:last-child {
margin-bottom: 0;
}
.production_control__item:before {
left: 0.325rem;
width: 0.625rem;
aspect-ratio: 1/1;
background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33008 0L8.66021 2.5V7.5L4.33008 10L-4.91142e-05 7.5V2.5L4.33008 0Z' fill='%23EC692D'/%3E%3C/svg%3E%0A");
content: "";
position: absolute;
border-radius: 50%;
background-size: contain;
background-repeat: no-repeat;
background-position: 50%;
top: 1rem;
pointer-events: none;
}
.production_control__info:before {
content: "";
position: absolute;
left: 0.6rem;
top: -4rem;
bottom: -1rem;
background: linear-gradient(0deg,
rgba(236, 105, 45, 0) 7.69%,
#ec692d 50%,
rgba(236, 105, 45, 0) 85.1%);
width: 0.0625rem;
pointer-events: none;
}
.single_isolation__where_is_used__item__title {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
max-width: 20rem;
margin-bottom: 0.6rem;
}
.single_isolation__where_is_used__item {
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
width: calc((100% - 0.31rem * 2) / 3);
position: relative;
padding: 1.1rem 1.86rem 1.2rem;
}
.single_isolation__where_is_used {
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
}
.single_isolation__where_is_used__item__text {
font-size: 0.875rem;
line-height: 150%;
}
.single_isolation__where_is_used__item__number {
font-size: 3rem;
line-height: 1;
font-weight: 900;
font-family: "SONGER SemiExpanded";
color: #ec692d;
margin-bottom: 1.96rem;
}
.single_isolation__where_is_used__item--big {
width: calc((100% - 0.31rem * 2) / 3 * 1.5 + 0.31rem / 2);
}
.single_isolation__why_us__item_title {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
flex: 1;
}
.single_isolation__why_us__item_text {
line-height: 130%;
letter-spacing: -0.02rem;
width: 44.3rem;
}
.single_isolation__why_us__item {
padding: 1.6rem 0;
position: relative;
padding-left: 3.374rem;
display: flex;
width: 100%;
align-items: flex-start;
gap: 1rem;
}
.single_isolation__why_us__item:before {
background-image: url("data:image/svg+xml,%3Csvg width='1432' height='5' viewBox='0 0 1432 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1239_43722)'%3E%3Cmask id='mask0_1239_43722' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='-95' width='200' height='200'%3E%3Cpath d='M200 -95H0V105H200V-95Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1239_43722)'%3E%3Cpath d='M85.9616 -95L200.016 19.0541V19.5255L85.4902 -95H85.9616Z' fill='%23EC692D'/%3E%3Cpath d='M95.4614 -95L199.993 9.53092V10.0021L94.9902 -95H95.4614Z' fill='%23EC692D'/%3E%3Cpath d='M104.981 -95L199.989 0.00777435V0.478973L104.51 -95H104.981Z' fill='%23EC692D'/%3E%3Cpath d='M76.4302 -95L200.008 28.5777V29.0489L75.959 -95H76.4302Z' fill='%23EC692D'/%3E%3Cpath d='M66.8993 -95L200 38.1009V38.5721L66.4277 -95H66.8993Z' fill='%23EC692D'/%3E%3Cpath d='M57.3681 -95L199.992 47.6242V48.0954L56.8965 -95H57.3681Z' fill='%23EC692D'/%3E%3Cpath d='M47.8462 -95L199.994 57.1474V57.619L47.375 -95H47.8462Z' fill='%23EC692D'/%3E%3Cpath d='M38.3403 -95L200.012 66.6708V67.142L37.8691 -95H38.3403Z' fill='%23EC692D'/%3E%3Cpath d='M28.8093 -95L200.003 76.1942V76.6654L28.3379 -95H28.8093Z' fill='%23EC692D'/%3E%3Cpath d='M19.2779 -95L199.996 85.7173V86.1885L18.8066 -95H19.2779Z' fill='%23EC692D'/%3E%3Cpath d='M9.74667 -95L199.988 95.241V95.7122L9.27539 -95H9.74667Z' fill='%23EC692D'/%3E%3Cpath d='M200 105H199.764L0 -94.7642V-95H0.235814L200 104.764V105Z' fill='%23EC692D'/%3E%3Cpath d='M190.241 105.001L0 -85.2401V-85.7114L190.712 105.001H190.241Z' fill='%23EC692D'/%3E%3Cpath d='M180.718 105L0 -75.7182V-76.1895L181.189 105H180.718Z' fill='%23EC692D'/%3E%3Cpath d='M171.194 104.999L0 -66.1953V-66.6665L171.665 104.999H171.194Z' fill='%23EC692D'/%3E%3Cpath d='M161.671 105L0 -56.6709V-57.1421L162.142 105H161.671Z' fill='%23EC692D'/%3E%3Cpath d='M152.147 105L0 -47.1475V-47.6187L152.619 105H152.147Z' fill='%23EC692D'/%3E%3Cpath d='M142.624 105L0 -37.6246V-38.0962L143.095 105H142.624Z' fill='%23EC692D'/%3E%3Cpath d='M133.101 104.999L0 -28.102V-28.5732L133.572 104.999H133.101Z' fill='%23EC692D'/%3E%3Cpath d='M123.578 105L0 -18.5776V-19.0488L124.049 105H123.578Z' fill='%23EC692D'/%3E%3Cpath d='M114.054 105.001L0 -9.05419V-9.52539L114.526 105.001H114.054Z' fill='%23EC692D'/%3E%3Cpath d='M104.531 105L0 0.468672V-0.00292969L105.002 105H104.531Z' fill='%23EC692D'/%3E%3Cpath d='M90.7622 -95L199.983 14.2207V14.6921L90.291 -95H90.7622Z' fill='%23EC692D'/%3E%3Cpath d='M100.294 -95L199.992 4.6975V5.16891L99.8223 -95H100.294Z' fill='%23EC692D'/%3E%3Cpath d='M81.2642 -95L200.009 23.7444V24.2158L80.793 -95H81.2642Z' fill='%23EC692D'/%3E%3Cpath d='M71.7431 -95L200.011 33.2675V33.739L71.2715 -95H71.7431Z' fill='%23EC692D'/%3E%3Cpath d='M62.2114 -95L200.003 42.7908V43.2622L61.7402 -95H62.2114Z' fill='%23EC692D'/%3E%3Cpath d='M52.6804 -95L199.995 52.3143V52.7859L52.209 -95H52.6804Z' fill='%23EC692D'/%3E%3Cpath d='M43.1493 -95L199.987 61.8373V62.3089L42.6777 -95H43.1493Z' fill='%23EC692D'/%3E%3Cpath d='M33.6493 -95L200.01 71.3607V71.8321L33.1777 -95H33.6493Z' fill='%23EC692D'/%3E%3Cpath d='M24.1218 -95L200.006 80.8844V81.3558L23.6504 -95H24.1218Z' fill='%23EC692D'/%3E%3Cpath d='M14.5904 -95L199.998 90.4078V90.8792L14.1191 -95H14.5904Z' fill='%23EC692D'/%3E%3Cpath d='M5.05951 -95L199.99 99.9308V100.402L4.58789 -95H5.05951Z' fill='%23EC692D'/%3E%3Cpath d='M195.074 105L0 -90.0741V-90.5454L195.545 105H195.074Z' fill='%23EC692D'/%3E%3Cpath d='M185.551 105L0 -80.5507V-81.022L186.022 105H185.551Z' fill='%23EC692D'/%3E%3Cpath d='M176.027 104.999L0 -71.0286V-71.5L176.499 104.999H176.027Z' fill='%23EC692D'/%3E%3Cpath d='M166.504 105L0 -61.5049V-61.9761L166.976 105H166.504Z' fill='%23EC692D'/%3E%3Cpath d='M156.981 105L0 -51.9812V-52.4526L157.452 105H156.981Z' fill='%23EC692D'/%3E%3Cpath d='M147.458 105.001L0 -42.4568V-42.9282L147.929 105.001H147.458Z' fill='%23EC692D'/%3E%3Cpath d='M137.934 105L0 -32.9341V-33.4053L138.405 105H137.934Z' fill='%23EC692D'/%3E%3Cpath d='M128.411 105L0 -23.4114V-23.8828L128.882 105H128.411Z' fill='%23EC692D'/%3E%3Cpath d='M118.888 105L0 -13.888V-14.3594L119.359 105H118.888Z' fill='%23EC692D'/%3E%3Cpath d='M109.364 105.001L0 -4.36377V-4.83496L109.836 105.001H109.364Z' fill='%23EC692D'/%3E%3Cpath d='M99.8411 105L0 5.15939V4.68799L100.312 105H99.8411Z' fill='%23EC692D'/%3E%3C/g%3E%3Cmask id='mask1_1239_43722' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='200' y='-95' width='200' height='200'%3E%3Cpath d='M400 -95H200V105H400V-95Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_1239_43722)'%3E%3Cpath d='M285.962 -95L400.016 19.0541V19.5255L285.49 -95H285.962Z' fill='%23EC692D'/%3E%3Cpath d='M295.461 -95L399.993 9.53092V10.0021L294.99 -95H295.461Z' fill='%23EC692D'/%3E%3Cpath d='M304.981 -95L399.989 0.00777435V0.478973L304.51 -95H304.981Z' fill='%23EC692D'/%3E%3Cpath d='M276.43 -95L400.008 28.5777V29.0489L275.959 -95H276.43Z' fill='%23EC692D'/%3E%3Cpath d='M266.899 -95L400 38.1009V38.5721L266.428 -95H266.899Z' fill='%23EC692D'/%3E%3Cpath d='M257.368 -95L399.992 47.6242V48.0954L256.896 -95H257.368Z' fill='%23EC692D'/%3E%3Cpath d='M247.846 -95L399.994 57.1474V57.619L247.375 -95H247.846Z' fill='%23EC692D'/%3E%3Cpath d='M238.34 -95L400.012 66.6708V67.142L237.869 -95H238.34Z' fill='%23EC692D'/%3E%3Cpath d='M228.809 -95L400.003 76.1942V76.6654L228.338 -95H228.809Z' fill='%23EC692D'/%3E%3Cpath d='M219.278 -95L399.996 85.7173V86.1885L218.807 -95H219.278Z' fill='%23EC692D'/%3E%3Cpath d='M209.747 -95L399.988 95.241V95.7122L209.275 -95H209.747Z' fill='%23EC692D'/%3E%3Cpath d='M400 105H399.764L200 -94.7642V-95H200.236L400 104.764V105Z' fill='%23EC692D'/%3E%3Cpath d='M390.241 105.001L200 -85.2401V-85.7114L390.712 105.001H390.241Z' fill='%23EC692D'/%3E%3Cpath d='M380.718 105L200 -75.7182V-76.1895L381.189 105H380.718Z' fill='%23EC692D'/%3E%3Cpath d='M371.194 104.999L200 -66.1953V-66.6665L371.665 104.999H371.194Z' fill='%23EC692D'/%3E%3Cpath d='M361.671 105L200 -56.6709V-57.1421L362.142 105H361.671Z' fill='%23EC692D'/%3E%3Cpath d='M352.147 105L200 -47.1475V-47.6187L352.619 105H352.147Z' fill='%23EC692D'/%3E%3Cpath d='M342.624 105L200 -37.6246V-38.0962L343.095 105H342.624Z' fill='%23EC692D'/%3E%3Cpath d='M333.101 104.999L200 -28.102V-28.5732L333.572 104.999H333.101Z' fill='%23EC692D'/%3E%3Cpath d='M323.578 105L200 -18.5776V-19.0488L324.049 105H323.578Z' fill='%23EC692D'/%3E%3Cpath d='M314.054 105.001L200 -9.05419V-9.52539L314.526 105.001H314.054Z' fill='%23EC692D'/%3E%3Cpath d='M304.531 105L200 0.468672V-0.00292969L305.002 105H304.531Z' fill='%23EC692D'/%3E%3Cpath d='M290.762 -95L399.983 14.2207V14.6921L290.291 -95H290.762Z' fill='%23EC692D'/%3E%3Cpath d='M300.294 -95L399.992 4.6975V5.16891L299.822 -95H300.294Z' fill='%23EC692D'/%3E%3Cpath d='M281.264 -95L400.009 23.7444V24.2158L280.793 -95H281.264Z' fill='%23EC692D'/%3E%3Cpath d='M271.743 -95L400.011 33.2675V33.739L271.271 -95H271.743Z' fill='%23EC692D'/%3E%3Cpath d='M262.211 -95L400.003 42.7908V43.2622L261.74 -95H262.211Z' fill='%23EC692D'/%3E%3Cpath d='M252.68 -95L399.995 52.3143V52.7859L252.209 -95H252.68Z' fill='%23EC692D'/%3E%3Cpath d='M243.149 -95L399.987 61.8373V62.3089L242.678 -95H243.149Z' fill='%23EC692D'/%3E%3Cpath d='M233.649 -95L400.01 71.3607V71.8321L233.178 -95H233.649Z' fill='%23EC692D'/%3E%3Cpath d='M224.122 -95L400.006 80.8844V81.3558L223.65 -95H224.122Z' fill='%23EC692D'/%3E%3Cpath d='M214.59 -95L399.998 90.4078V90.8792L214.119 -95H214.59Z' fill='%23EC692D'/%3E%3Cpath d='M205.06 -95L399.99 99.9308V100.402L204.588 -95H205.06Z' fill='%23EC692D'/%3E%3Cpath d='M395.074 105L200 -90.0741V-90.5454L395.545 105H395.074Z' fill='%23EC692D'/%3E%3Cpath d='M385.551 105L200 -80.5507V-81.022L386.022 105H385.551Z' fill='%23EC692D'/%3E%3Cpath d='M376.027 104.999L200 -71.0286V-71.5L376.499 104.999H376.027Z' fill='%23EC692D'/%3E%3Cpath d='M366.504 105L200 -61.5049V-61.9761L366.976 105H366.504Z' fill='%23EC692D'/%3E%3Cpath d='M356.981 105L200 -51.9812V-52.4526L357.452 105H356.981Z' fill='%23EC692D'/%3E%3Cpath d='M347.458 105.001L200 -42.4568V-42.9282L347.929 105.001H347.458Z' fill='%23EC692D'/%3E%3Cpath d='M337.934 105L200 -32.9341V-33.4053L338.405 105H337.934Z' fill='%23EC692D'/%3E%3Cpath d='M328.411 105L200 -23.4114V-23.8828L328.882 105H328.411Z' fill='%23EC692D'/%3E%3Cpath d='M318.888 105L200 -13.888V-14.3594L319.359 105H318.888Z' fill='%23EC692D'/%3E%3Cpath d='M309.364 105.001L200 -4.36377V-4.83496L309.836 105.001H309.364Z' fill='%23EC692D'/%3E%3Cpath d='M299.841 105L200 5.15939V4.68799L300.312 105H299.841Z' fill='%23EC692D'/%3E%3C/g%3E%3Cmask id='mask2_1239_43722' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='400' y='-95' width='200' height='200'%3E%3Cpath d='M600 -95H400V105H600V-95Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_1239_43722)'%3E%3Cpath d='M485.962 -95L600.016 19.0541V19.5255L485.49 -95H485.962Z' fill='%23EC692D'/%3E%3Cpath d='M495.461 -95L599.993 9.53092V10.0021L494.99 -95H495.461Z' fill='%23EC692D'/%3E%3Cpath d='M504.981 -95L599.989 0.00777435V0.478973L504.51 -95H504.981Z' fill='%23EC692D'/%3E%3Cpath d='M476.43 -95L600.008 28.5777V29.0489L475.959 -95H476.43Z' fill='%23EC692D'/%3E%3Cpath d='M466.899 -95L600 38.1009V38.5721L466.428 -95H466.899Z' fill='%23EC692D'/%3E%3Cpath d='M457.368 -95L599.992 47.6242V48.0954L456.896 -95H457.368Z' fill='%23EC692D'/%3E%3Cpath d='M447.846 -95L599.994 57.1474V57.619L447.375 -95H447.846Z' fill='%23EC692D'/%3E%3Cpath d='M438.34 -95L600.012 66.6708V67.142L437.869 -95H438.34Z' fill='%23EC692D'/%3E%3Cpath d='M428.809 -95L600.003 76.1942V76.6654L428.338 -95H428.809Z' fill='%23EC692D'/%3E%3Cpath d='M419.278 -95L599.996 85.7173V86.1885L418.807 -95H419.278Z' fill='%23EC692D'/%3E%3Cpath d='M409.747 -95L599.988 95.241V95.7122L409.275 -95H409.747Z' fill='%23EC692D'/%3E%3Cpath d='M600 105H599.764L400 -94.7642V-95H400.236L600 104.764V105Z' fill='%23EC692D'/%3E%3Cpath d='M590.241 105.001L400 -85.2401V-85.7114L590.712 105.001H590.241Z' fill='%23EC692D'/%3E%3Cpath d='M580.718 105L400 -75.7182V-76.1895L581.189 105H580.718Z' fill='%23EC692D'/%3E%3Cpath d='M571.194 104.999L400 -66.1953V-66.6665L571.665 104.999H571.194Z' fill='%23EC692D'/%3E%3Cpath d='M561.671 105L400 -56.6709V-57.1421L562.142 105H561.671Z' fill='%23EC692D'/%3E%3Cpath d='M552.147 105L400 -47.1475V-47.6187L552.619 105H552.147Z' fill='%23EC692D'/%3E%3Cpath d='M542.624 105L400 -37.6246V-38.0962L543.095 105H542.624Z' fill='%23EC692D'/%3E%3Cpath d='M533.101 104.999L400 -28.102V-28.5732L533.572 104.999H533.101Z' fill='%23EC692D'/%3E%3Cpath d='M523.578 105L400 -18.5776V-19.0488L524.049 105H523.578Z' fill='%23EC692D'/%3E%3Cpath d='M514.054 105.001L400 -9.05419V-9.52539L514.526 105.001H514.054Z' fill='%23EC692D'/%3E%3Cpath d='M504.531 105L400 0.468672V-0.00292969L505.002 105H504.531Z' fill='%23EC692D'/%3E%3Cpath d='M490.762 -95L599.983 14.2207V14.6921L490.291 -95H490.762Z' fill='%23EC692D'/%3E%3Cpath d='M500.294 -95L599.992 4.6975V5.16891L499.822 -95H500.294Z' fill='%23EC692D'/%3E%3Cpath d='M481.264 -95L600.009 23.7444V24.2158L480.793 -95H481.264Z' fill='%23EC692D'/%3E%3Cpath d='M471.743 -95L600.011 33.2675V33.739L471.271 -95H471.743Z' fill='%23EC692D'/%3E%3Cpath d='M462.211 -95L600.003 42.7908V43.2622L461.74 -95H462.211Z' fill='%23EC692D'/%3E%3Cpath d='M452.68 -95L599.995 52.3143V52.7859L452.209 -95H452.68Z' fill='%23EC692D'/%3E%3Cpath d='M443.149 -95L599.987 61.8373V62.3089L442.678 -95H443.149Z' fill='%23EC692D'/%3E%3Cpath d='M433.649 -95L600.01 71.3607V71.8321L433.178 -95H433.649Z' fill='%23EC692D'/%3E%3Cpath d='M424.122 -95L600.006 80.8844V81.3558L423.65 -95H424.122Z' fill='%23EC692D'/%3E%3Cpath d='M414.59 -95L599.998 90.4078V90.8792L414.119 -95H414.59Z' fill='%23EC692D'/%3E%3Cpath d='M405.06 -95L599.99 99.9308V100.402L404.588 -95H405.06Z' fill='%23EC692D'/%3E%3Cpath d='M595.074 105L400 -90.0741V-90.5454L595.545 105H595.074Z' fill='%23EC692D'/%3E%3Cpath d='M585.551 105L400 -80.5507V-81.022L586.022 105H585.551Z' fill='%23EC692D'/%3E%3Cpath d='M576.027 104.999L400 -71.0286V-71.5L576.499 104.999H576.027Z' fill='%23EC692D'/%3E%3Cpath d='M566.504 105L400 -61.5049V-61.9761L566.976 105H566.504Z' fill='%23EC692D'/%3E%3Cpath d='M556.981 105L400 -51.9812V-52.4526L557.452 105H556.981Z' fill='%23EC692D'/%3E%3Cpath d='M547.458 105.001L400 -42.4568V-42.9282L547.929 105.001H547.458Z' fill='%23EC692D'/%3E%3Cpath d='M537.934 105L400 -32.9341V-33.4053L538.405 105H537.934Z' fill='%23EC692D'/%3E%3Cpath d='M528.411 105L400 -23.4114V-23.8828L528.882 105H528.411Z' fill='%23EC692D'/%3E%3Cpath d='M518.888 105L400 -13.888V-14.3594L519.359 105H518.888Z' fill='%23EC692D'/%3E%3Cpath d='M509.364 105.001L400 -4.36377V-4.83496L509.836 105.001H509.364Z' fill='%23EC692D'/%3E%3Cpath d='M499.841 105L400 5.15939V4.68799L500.312 105H499.841Z' fill='%23EC692D'/%3E%3C/g%3E%3Cmask id='mask3_1239_43722' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='600' y='-95' width='200' height='200'%3E%3Cpath d='M800 -95H600V105H800V-95Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_1239_43722)'%3E%3Cpath d='M685.962 -95L800.016 19.0541V19.5255L685.49 -95H685.962Z' fill='%23EC692D'/%3E%3Cpath d='M695.461 -95L799.993 9.53092V10.0021L694.99 -95H695.461Z' fill='%23EC692D'/%3E%3Cpath d='M704.981 -95L799.989 0.00777435V0.478973L704.51 -95H704.981Z' fill='%23EC692D'/%3E%3Cpath d='M676.43 -95L800.008 28.5777V29.0489L675.959 -95H676.43Z' fill='%23EC692D'/%3E%3Cpath d='M666.899 -95L800 38.1009V38.5721L666.428 -95H666.899Z' fill='%23EC692D'/%3E%3Cpath d='M657.368 -95L799.992 47.6242V48.0954L656.896 -95H657.368Z' fill='%23EC692D'/%3E%3Cpath d='M647.846 -95L799.994 57.1474V57.619L647.375 -95H647.846Z' fill='%23EC692D'/%3E%3Cpath d='M638.34 -95L800.012 66.6708V67.142L637.869 -95H638.34Z' fill='%23EC692D'/%3E%3Cpath d='M628.809 -95L800.003 76.1942V76.6654L628.338 -95H628.809Z' fill='%23EC692D'/%3E%3Cpath d='M619.278 -95L799.996 85.7173V86.1885L618.807 -95H619.278Z' fill='%23EC692D'/%3E%3Cpath d='M609.747 -95L799.988 95.241V95.7122L609.275 -95H609.747Z' fill='%23EC692D'/%3E%3Cpath d='M800 105H799.764L600 -94.7642V-95H600.236L800 104.764V105Z' fill='%23EC692D'/%3E%3Cpath d='M790.241 105.001L600 -85.2401V-85.7114L790.712 105.001H790.241Z' fill='%23EC692D'/%3E%3Cpath d='M780.718 105L600 -75.7182V-76.1895L781.189 105H780.718Z' fill='%23EC692D'/%3E%3Cpath d='M771.194 104.999L600 -66.1953V-66.6665L771.665 104.999H771.194Z' fill='%23EC692D'/%3E%3Cpath d='M761.671 105L600 -56.6709V-57.1421L762.142 105H761.671Z' fill='%23EC692D'/%3E%3Cpath d='M752.147 105L600 -47.1475V-47.6187L752.619 105H752.147Z' fill='%23EC692D'/%3E%3Cpath d='M742.624 105L600 -37.6246V-38.0962L743.095 105H742.624Z' fill='%23EC692D'/%3E%3Cpath d='M733.101 104.999L600 -28.102V-28.5732L733.572 104.999H733.101Z' fill='%23EC692D'/%3E%3Cpath d='M723.578 105L600 -18.5776V-19.0488L724.049 105H723.578Z' fill='%23EC692D'/%3E%3Cpath d='M714.054 105.001L600 -9.05419V-9.52539L714.526 105.001H714.054Z' fill='%23EC692D'/%3E%3Cpath d='M704.531 105L600 0.468672V-0.00292969L705.002 105H704.531Z' fill='%23EC692D'/%3E%3Cpath d='M690.762 -95L799.983 14.2207V14.6921L690.291 -95H690.762Z' fill='%23EC692D'/%3E%3Cpath d='M700.294 -95L799.992 4.6975V5.16891L699.822 -95H700.294Z' fill='%23EC692D'/%3E%3Cpath d='M681.264 -95L800.009 23.7444V24.2158L680.793 -95H681.264Z' fill='%23EC692D'/%3E%3Cpath d='M671.743 -95L800.011 33.2675V33.739L671.271 -95H671.743Z' fill='%23EC692D'/%3E%3Cpath d='M662.211 -95L800.003 42.7908V43.2622L661.74 -95H662.211Z' fill='%23EC692D'/%3E%3Cpath d='M652.68 -95L799.995 52.3143V52.7859L652.209 -95H652.68Z' fill='%23EC692D'/%3E%3Cpath d='M643.149 -95L799.987 61.8373V62.3089L642.678 -95H643.149Z' fill='%23EC692D'/%3E%3Cpath d='M633.649 -95L800.01 71.3607V71.8321L633.178 -95H633.649Z' fill='%23EC692D'/%3E%3Cpath d='M624.122 -95L800.006 80.8844V81.3558L623.65 -95H624.122Z' fill='%23EC692D'/%3E%3Cpath d='M614.59 -95L799.998 90.4078V90.8792L614.119 -95H614.59Z' fill='%23EC692D'/%3E%3Cpath d='M605.06 -95L799.99 99.9308V100.402L604.588 -95H605.06Z' fill='%23EC692D'/%3E%3Cpath d='M795.074 105L600 -90.0741V-90.5454L795.545 105H795.074Z' fill='%23EC692D'/%3E%3Cpath d='M785.551 105L600 -80.5507V-81.022L786.022 105H785.551Z' fill='%23EC692D'/%3E%3Cpath d='M776.027 104.999L600 -71.0286V-71.5L776.499 104.999H776.027Z' fill='%23EC692D'/%3E%3Cpath d='M766.504 105L600 -61.5049V-61.9761L766.976 105H766.504Z' fill='%23EC692D'/%3E%3Cpath d='M756.981 105L600 -51.9812V-52.4526L757.452 105H756.981Z' fill='%23EC692D'/%3E%3Cpath d='M747.458 105.001L600 -42.4568V-42.9282L747.929 105.001H747.458Z' fill='%23EC692D'/%3E%3Cpath d='M737.934 105L600 -32.9341V-33.4053L738.405 105H737.934Z' fill='%23EC692D'/%3E%3Cpath d='M728.411 105L600 -23.4114V-23.8828L728.882 105H728.411Z' fill='%23EC692D'/%3E%3Cpath d='M718.888 105L600 -13.888V-14.3594L719.359 105H718.888Z' fill='%23EC692D'/%3E%3Cpath d='M709.364 105.001L600 -4.36377V-4.83496L709.836 105.001H709.364Z' fill='%23EC692D'/%3E%3Cpath d='M699.841 105L600 5.15939V4.68799L700.312 105H699.841Z' fill='%23EC692D'/%3E%3C/g%3E%3Cmask id='mask4_1239_43722' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='800' y='-95' width='200' height='200'%3E%3Cpath d='M1000 -95H800V105H1000V-95Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask4_1239_43722)'%3E%3Cpath d='M885.962 -95L1000.02 19.0541V19.5255L885.49 -95H885.962Z' fill='%23EC692D'/%3E%3Cpath d='M895.461 -95L999.993 9.53092V10.0021L894.99 -95H895.461Z' fill='%23EC692D'/%3E%3Cpath d='M904.981 -95L999.989 0.00777435V0.478973L904.51 -95H904.981Z' fill='%23EC692D'/%3E%3Cpath d='M876.43 -95L1000.01 28.5777V29.0489L875.959 -95H876.43Z' fill='%23EC692D'/%3E%3Cpath d='M866.899 -95L1000 38.1009V38.5721L866.428 -95H866.899Z' fill='%23EC692D'/%3E%3Cpath d='M857.368 -95L999.992 47.6242V48.0954L856.896 -95H857.368Z' fill='%23EC692D'/%3E%3Cpath d='M847.846 -95L999.994 57.1474V57.619L847.375 -95H847.846Z' fill='%23EC692D'/%3E%3Cpath d='M838.34 -95L1000.01 66.6708V67.142L837.869 -95H838.34Z' fill='%23EC692D'/%3E%3Cpath d='M828.809 -95L1000 76.1942V76.6654L828.338 -95H828.809Z' fill='%23EC692D'/%3E%3Cpath d='M819.278 -95L999.996 85.7173V86.1885L818.807 -95H819.278Z' fill='%23EC692D'/%3E%3Cpath d='M809.747 -95L999.988 95.241V95.7122L809.275 -95H809.747Z' fill='%23EC692D'/%3E%3Cpath d='M1000 105H999.764L800 -94.7642V-95H800.236L1000 104.764V105Z' fill='%23EC692D'/%3E%3Cpath d='M990.241 105.001L800 -85.2401V-85.7114L990.712 105.001H990.241Z' fill='%23EC692D'/%3E%3Cpath d='M980.718 105L800 -75.7182V-76.1895L981.189 105H980.718Z' fill='%23EC692D'/%3E%3Cpath d='M971.194 104.999L800 -66.1953V-66.6665L971.665 104.999H971.194Z' fill='%23EC692D'/%3E%3Cpath d='M961.671 105L800 -56.6709V-57.1421L962.142 105H961.671Z' fill='%23EC692D'/%3E%3Cpath d='M952.147 105L800 -47.1475V-47.6187L952.619 105H952.147Z' fill='%23EC692D'/%3E%3Cpath d='M942.624 105L800 -37.6246V-38.0962L943.095 105H942.624Z' fill='%23EC692D'/%3E%3Cpath d='M933.101 104.999L800 -28.102V-28.5732L933.572 104.999H933.101Z' fill='%23EC692D'/%3E%3Cpath d='M923.578 105L800 -18.5776V-19.0488L924.049 105H923.578Z' fill='%23EC692D'/%3E%3Cpath d='M914.054 105.001L800 -9.05419V-9.52539L914.526 105.001H914.054Z' fill='%23EC692D'/%3E%3Cpath d='M904.531 105L800 0.468672V-0.00292969L905.002 105H904.531Z' fill='%23EC692D'/%3E%3Cpath d='M890.762 -95L999.983 14.2207V14.6921L890.291 -95H890.762Z' fill='%23EC692D'/%3E%3Cpath d='M900.294 -95L999.992 4.6975V5.16891L899.822 -95H900.294Z' fill='%23EC692D'/%3E%3Cpath d='M881.264 -95L1000.01 23.7444V24.2158L880.793 -95H881.264Z' fill='%23EC692D'/%3E%3Cpath d='M871.743 -95L1000.01 33.2675V33.739L871.271 -95H871.743Z' fill='%23EC692D'/%3E%3Cpath d='M862.211 -95L1000 42.7908V43.2622L861.74 -95H862.211Z' fill='%23EC692D'/%3E%3Cpath d='M852.68 -95L999.995 52.3143V52.7859L852.209 -95H852.68Z' fill='%23EC692D'/%3E%3Cpath d='M843.149 -95L999.987 61.8373V62.3089L842.678 -95H843.149Z' fill='%23EC692D'/%3E%3Cpath d='M833.649 -95L1000.01 71.3607V71.8321L833.178 -95H833.649Z' fill='%23EC692D'/%3E%3Cpath d='M824.122 -95L1000.01 80.8844V81.3558L823.65 -95H824.122Z' fill='%23EC692D'/%3E%3Cpath d='M814.59 -95L999.998 90.4078V90.8792L814.119 -95H814.59Z' fill='%23EC692D'/%3E%3Cpath d='M805.06 -95L999.99 99.9308V100.402L804.588 -95H805.06Z' fill='%23EC692D'/%3E%3Cpath d='M995.074 105L800 -90.0741V-90.5454L995.545 105H995.074Z' fill='%23EC692D'/%3E%3Cpath d='M985.551 105L800 -80.5507V-81.022L986.022 105H985.551Z' fill='%23EC692D'/%3E%3Cpath d='M976.027 104.999L800 -71.0286V-71.5L976.499 104.999H976.027Z' fill='%23EC692D'/%3E%3Cpath d='M966.504 105L800 -61.5049V-61.9761L966.976 105H966.504Z' fill='%23EC692D'/%3E%3Cpath d='M956.981 105L800 -51.9812V-52.4526L957.452 105H956.981Z' fill='%23EC692D'/%3E%3Cpath d='M947.458 105.001L800 -42.4568V-42.9282L947.929 105.001H947.458Z' fill='%23EC692D'/%3E%3Cpath d='M937.934 105L800 -32.9341V-33.4053L938.405 105H937.934Z' fill='%23EC692D'/%3E%3Cpath d='M928.411 105L800 -23.4114V-23.8828L928.882 105H928.411Z' fill='%23EC692D'/%3E%3Cpath d='M918.888 105L800 -13.888V-14.3594L919.359 105H918.888Z' fill='%23EC692D'/%3E%3Cpath d='M909.364 105.001L800 -4.36377V-4.83496L909.836 105.001H909.364Z' fill='%23EC692D'/%3E%3Cpath d='M899.841 105L800 5.15939V4.68799L900.312 105H899.841Z' fill='%23EC692D'/%3E%3C/g%3E%3Cmask id='mask5_1239_43722' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1000' y='-95' width='200' height='200'%3E%3Cpath d='M1200 -95H1000V105H1200V-95Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask5_1239_43722)'%3E%3Cpath d='M1085.96 -95L1200.02 19.0541V19.5255L1085.49 -95H1085.96Z' fill='%23EC692D'/%3E%3Cpath d='M1095.46 -95L1199.99 9.53092V10.0021L1094.99 -95H1095.46Z' fill='%23EC692D'/%3E%3Cpath d='M1104.98 -95L1199.99 0.00777435V0.478973L1104.51 -95H1104.98Z' fill='%23EC692D'/%3E%3Cpath d='M1076.43 -95L1200.01 28.5777V29.0489L1075.96 -95H1076.43Z' fill='%23EC692D'/%3E%3Cpath d='M1066.9 -95L1200 38.1009V38.5721L1066.43 -95H1066.9Z' fill='%23EC692D'/%3E%3Cpath d='M1057.37 -95L1199.99 47.6242V48.0954L1056.9 -95H1057.37Z' fill='%23EC692D'/%3E%3Cpath d='M1047.85 -95L1199.99 57.1474V57.619L1047.38 -95H1047.85Z' fill='%23EC692D'/%3E%3Cpath d='M1038.34 -95L1200.01 66.6708V67.142L1037.87 -95H1038.34Z' fill='%23EC692D'/%3E%3Cpath d='M1028.81 -95L1200 76.1942V76.6654L1028.34 -95H1028.81Z' fill='%23EC692D'/%3E%3Cpath d='M1019.28 -95L1200 85.7173V86.1885L1018.81 -95H1019.28Z' fill='%23EC692D'/%3E%3Cpath d='M1009.75 -95L1199.99 95.241V95.7122L1009.28 -95H1009.75Z' fill='%23EC692D'/%3E%3Cpath d='M1200 105H1199.76L1000 -94.7642V-95H1000.24L1200 104.764V105Z' fill='%23EC692D'/%3E%3Cpath d='M1190.24 105.001L1000 -85.2401V-85.7114L1190.71 105.001H1190.24Z' fill='%23EC692D'/%3E%3Cpath d='M1180.72 105L1000 -75.7182V-76.1895L1181.19 105H1180.72Z' fill='%23EC692D'/%3E%3Cpath d='M1171.19 104.999L1000 -66.1953V-66.6665L1171.67 104.999H1171.19Z' fill='%23EC692D'/%3E%3Cpath d='M1161.67 105L1000 -56.6709V-57.1421L1162.14 105H1161.67Z' fill='%23EC692D'/%3E%3Cpath d='M1152.15 105L1000 -47.1475V-47.6187L1152.62 105H1152.15Z' fill='%23EC692D'/%3E%3Cpath d='M1142.62 105L1000 -37.6246V-38.0962L1143.1 105H1142.62Z' fill='%23EC692D'/%3E%3Cpath d='M1133.1 104.999L1000 -28.102V-28.5732L1133.57 104.999H1133.1Z' fill='%23EC692D'/%3E%3Cpath d='M1123.58 105L1000 -18.5776V-19.0488L1124.05 105H1123.58Z' fill='%23EC692D'/%3E%3Cpath d='M1114.05 105.001L1000 -9.05419V-9.52539L1114.53 105.001H1114.05Z' fill='%23EC692D'/%3E%3Cpath d='M1104.53 105L1000 0.468672V-0.00292969L1105 105H1104.53Z' fill='%23EC692D'/%3E%3Cpath d='M1090.76 -95L1199.98 14.2207V14.6921L1090.29 -95H1090.76Z' fill='%23EC692D'/%3E%3Cpath d='M1100.29 -95L1199.99 4.6975V5.16891L1099.82 -95H1100.29Z' fill='%23EC692D'/%3E%3Cpath d='M1081.26 -95L1200.01 23.7444V24.2158L1080.79 -95H1081.26Z' fill='%23EC692D'/%3E%3Cpath d='M1071.74 -95L1200.01 33.2675V33.739L1071.27 -95H1071.74Z' fill='%23EC692D'/%3E%3Cpath d='M1062.21 -95L1200 42.7908V43.2622L1061.74 -95H1062.21Z' fill='%23EC692D'/%3E%3Cpath d='M1052.68 -95L1199.99 52.3143V52.7859L1052.21 -95H1052.68Z' fill='%23EC692D'/%3E%3Cpath d='M1043.15 -95L1199.99 61.8373V62.3089L1042.68 -95H1043.15Z' fill='%23EC692D'/%3E%3Cpath d='M1033.65 -95L1200.01 71.3607V71.8321L1033.18 -95H1033.65Z' fill='%23EC692D'/%3E%3Cpath d='M1024.12 -95L1200.01 80.8844V81.3558L1023.65 -95H1024.12Z' fill='%23EC692D'/%3E%3Cpath d='M1014.59 -95L1200 90.4078V90.8792L1014.12 -95H1014.59Z' fill='%23EC692D'/%3E%3Cpath d='M1005.06 -95L1199.99 99.9308V100.402L1004.59 -95H1005.06Z' fill='%23EC692D'/%3E%3Cpath d='M1195.07 105L1000 -90.0741V-90.5454L1195.55 105H1195.07Z' fill='%23EC692D'/%3E%3Cpath d='M1185.55 105L1000 -80.5507V-81.022L1186.02 105H1185.55Z' fill='%23EC692D'/%3E%3Cpath d='M1176.03 104.999L1000 -71.0286V-71.5L1176.5 104.999H1176.03Z' fill='%23EC692D'/%3E%3Cpath d='M1166.5 105L1000 -61.5049V-61.9761L1166.98 105H1166.5Z' fill='%23EC692D'/%3E%3Cpath d='M1156.98 105L1000 -51.9812V-52.4526L1157.45 105H1156.98Z' fill='%23EC692D'/%3E%3Cpath d='M1147.46 105.001L1000 -42.4568V-42.9282L1147.93 105.001H1147.46Z' fill='%23EC692D'/%3E%3Cpath d='M1137.93 105L1000 -32.9341V-33.4053L1138.41 105H1137.93Z' fill='%23EC692D'/%3E%3Cpath d='M1128.41 105L1000 -23.4114V-23.8828L1128.88 105H1128.41Z' fill='%23EC692D'/%3E%3Cpath d='M1118.89 105L1000 -13.888V-14.3594L1119.36 105H1118.89Z' fill='%23EC692D'/%3E%3Cpath d='M1109.36 105.001L1000 -4.36377V-4.83496L1109.84 105.001H1109.36Z' fill='%23EC692D'/%3E%3Cpath d='M1099.84 105L1000 5.15939V4.68799L1100.31 105H1099.84Z' fill='%23EC692D'/%3E%3C/g%3E%3Cmask id='mask6_1239_43722' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1200' y='-95' width='200' height='200'%3E%3Cpath d='M1400 -95H1200V105H1400V-95Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask6_1239_43722)'%3E%3Cpath d='M1285.96 -95L1400.02 19.0541V19.5255L1285.49 -95H1285.96Z' fill='%23EC692D'/%3E%3Cpath d='M1295.46 -95L1399.99 9.53092V10.0021L1294.99 -95H1295.46Z' fill='%23EC692D'/%3E%3Cpath d='M1304.98 -95L1399.99 0.00777435V0.478973L1304.51 -95H1304.98Z' fill='%23EC692D'/%3E%3Cpath d='M1276.43 -95L1400.01 28.5777V29.0489L1275.96 -95H1276.43Z' fill='%23EC692D'/%3E%3Cpath d='M1266.9 -95L1400 38.1009V38.5721L1266.43 -95H1266.9Z' fill='%23EC692D'/%3E%3Cpath d='M1257.37 -95L1399.99 47.6242V48.0954L1256.9 -95H1257.37Z' fill='%23EC692D'/%3E%3Cpath d='M1247.85 -95L1399.99 57.1474V57.619L1247.38 -95H1247.85Z' fill='%23EC692D'/%3E%3Cpath d='M1238.34 -95L1400.01 66.6708V67.142L1237.87 -95H1238.34Z' fill='%23EC692D'/%3E%3Cpath d='M1228.81 -95L1400 76.1942V76.6654L1228.34 -95H1228.81Z' fill='%23EC692D'/%3E%3Cpath d='M1219.28 -95L1400 85.7173V86.1885L1218.81 -95H1219.28Z' fill='%23EC692D'/%3E%3Cpath d='M1209.75 -95L1399.99 95.241V95.7122L1209.28 -95H1209.75Z' fill='%23EC692D'/%3E%3Cpath d='M1400 105H1399.76L1200 -94.7642V-95H1200.24L1400 104.764V105Z' fill='%23EC692D'/%3E%3Cpath d='M1390.24 105.001L1200 -85.2401V-85.7114L1390.71 105.001H1390.24Z' fill='%23EC692D'/%3E%3Cpath d='M1380.72 105L1200 -75.7182V-76.1895L1381.19 105H1380.72Z' fill='%23EC692D'/%3E%3Cpath d='M1371.19 104.999L1200 -66.1953V-66.6665L1371.67 104.999H1371.19Z' fill='%23EC692D'/%3E%3Cpath d='M1361.67 105L1200 -56.6709V-57.1421L1362.14 105H1361.67Z' fill='%23EC692D'/%3E%3Cpath d='M1352.15 105L1200 -47.1475V-47.6187L1352.62 105H1352.15Z' fill='%23EC692D'/%3E%3Cpath d='M1342.62 105L1200 -37.6246V-38.0962L1343.1 105H1342.62Z' fill='%23EC692D'/%3E%3Cpath d='M1333.1 104.999L1200 -28.102V-28.5732L1333.57 104.999H1333.1Z' fill='%23EC692D'/%3E%3Cpath d='M1323.58 105L1200 -18.5776V-19.0488L1324.05 105H1323.58Z' fill='%23EC692D'/%3E%3Cpath d='M1314.05 105.001L1200 -9.05419V-9.52539L1314.53 105.001H1314.05Z' fill='%23EC692D'/%3E%3Cpath d='M1304.53 105L1200 0.468672V-0.00292969L1305 105H1304.53Z' fill='%23EC692D'/%3E%3Cpath d='M1290.76 -95L1399.98 14.2207V14.6921L1290.29 -95H1290.76Z' fill='%23EC692D'/%3E%3Cpath d='M1300.29 -95L1399.99 4.6975V5.16891L1299.82 -95H1300.29Z' fill='%23EC692D'/%3E%3Cpath d='M1281.26 -95L1400.01 23.7444V24.2158L1280.79 -95H1281.26Z' fill='%23EC692D'/%3E%3Cpath d='M1271.74 -95L1400.01 33.2675V33.739L1271.27 -95H1271.74Z' fill='%23EC692D'/%3E%3Cpath d='M1262.21 -95L1400 42.7908V43.2622L1261.74 -95H1262.21Z' fill='%23EC692D'/%3E%3Cpath d='M1252.68 -95L1399.99 52.3143V52.7859L1252.21 -95H1252.68Z' fill='%23EC692D'/%3E%3Cpath d='M1243.15 -95L1399.99 61.8373V62.3089L1242.68 -95H1243.15Z' fill='%23EC692D'/%3E%3Cpath d='M1233.65 -95L1400.01 71.3607V71.8321L1233.18 -95H1233.65Z' fill='%23EC692D'/%3E%3Cpath d='M1224.12 -95L1400.01 80.8844V81.3558L1223.65 -95H1224.12Z' fill='%23EC692D'/%3E%3Cpath d='M1214.59 -95L1400 90.4078V90.8792L1214.12 -95H1214.59Z' fill='%23EC692D'/%3E%3Cpath d='M1205.06 -95L1399.99 99.9308V100.402L1204.59 -95H1205.06Z' fill='%23EC692D'/%3E%3Cpath d='M1395.07 105L1200 -90.0741V-90.5454L1395.55 105H1395.07Z' fill='%23EC692D'/%3E%3Cpath d='M1385.55 105L1200 -80.5507V-81.022L1386.02 105H1385.55Z' fill='%23EC692D'/%3E%3Cpath d='M1376.03 104.999L1200 -71.0286V-71.5L1376.5 104.999H1376.03Z' fill='%23EC692D'/%3E%3Cpath d='M1366.5 105L1200 -61.5049V-61.9761L1366.98 105H1366.5Z' fill='%23EC692D'/%3E%3Cpath d='M1356.98 105L1200 -51.9812V-52.4526L1357.45 105H1356.98Z' fill='%23EC692D'/%3E%3Cpath d='M1347.46 105.001L1200 -42.4568V-42.9282L1347.93 105.001H1347.46Z' fill='%23EC692D'/%3E%3Cpath d='M1337.93 105L1200 -32.9341V-33.4053L1338.41 105H1337.93Z' fill='%23EC692D'/%3E%3Cpath d='M1328.41 105L1200 -23.4114V-23.8828L1328.88 105H1328.41Z' fill='%23EC692D'/%3E%3Cpath d='M1318.89 105L1200 -13.888V-14.3594L1319.36 105H1318.89Z' fill='%23EC692D'/%3E%3Cpath d='M1309.36 105.001L1200 -4.36377V-4.83496L1309.84 105.001H1309.36Z' fill='%23EC692D'/%3E%3Cpath d='M1299.84 105L1200 5.15939V4.68799L1300.31 105H1299.84Z' fill='%23EC692D'/%3E%3C/g%3E%3Cmask id='mask7_1239_43722' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1400' y='-95' width='200' height='200'%3E%3Cpath d='M1600 -95H1400V105H1600V-95Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask7_1239_43722)'%3E%3Cpath d='M1428.81 -95L1600 76.1942V76.6654L1428.34 -95H1428.81Z' fill='%23EC692D'/%3E%3Cpath d='M1419.28 -95L1600 85.7173V86.1885L1418.81 -95H1419.28Z' fill='%23EC692D'/%3E%3Cpath d='M1409.75 -95L1599.99 95.241V95.7122L1409.28 -95H1409.75Z' fill='%23EC692D'/%3E%3Cpath d='M1600 105H1599.76L1400 -94.7642V-95H1400.24L1600 104.764V105Z' fill='%23EC692D'/%3E%3Cpath d='M1590.24 105.001L1400 -85.2401V-85.7114L1590.71 105.001H1590.24Z' fill='%23EC692D'/%3E%3Cpath d='M1580.72 105L1400 -75.7182V-76.1895L1581.19 105H1580.72Z' fill='%23EC692D'/%3E%3Cpath d='M1571.19 104.999L1400 -66.1953V-66.6665L1571.67 104.999H1571.19Z' fill='%23EC692D'/%3E%3Cpath d='M1561.67 105L1400 -56.6709V-57.1421L1562.14 105H1561.67Z' fill='%23EC692D'/%3E%3Cpath d='M1552.15 105L1400 -47.1475V-47.6187L1552.62 105H1552.15Z' fill='%23EC692D'/%3E%3Cpath d='M1542.62 105L1400 -37.6246V-38.0962L1543.1 105H1542.62Z' fill='%23EC692D'/%3E%3Cpath d='M1533.1 104.999L1400 -28.102V-28.5732L1533.57 104.999H1533.1Z' fill='%23EC692D'/%3E%3Cpath d='M1523.58 105L1400 -18.5776V-19.0488L1524.05 105H1523.58Z' fill='%23EC692D'/%3E%3Cpath d='M1514.05 105.001L1400 -9.05419V-9.52539L1514.53 105.001H1514.05Z' fill='%23EC692D'/%3E%3Cpath d='M1504.53 105L1400 0.468672V-0.00292969L1505 105H1504.53Z' fill='%23EC692D'/%3E%3Cpath d='M1424.12 -95L1600.01 80.8844V81.3558L1423.65 -95H1424.12Z' fill='%23EC692D'/%3E%3Cpath d='M1414.59 -95L1600 90.4078V90.8792L1414.12 -95H1414.59Z' fill='%23EC692D'/%3E%3Cpath d='M1405.06 -95L1599.99 99.9308V100.402L1404.59 -95H1405.06Z' fill='%23EC692D'/%3E%3Cpath d='M1595.07 105L1400 -90.0741V-90.5454L1595.55 105H1595.07Z' fill='%23EC692D'/%3E%3Cpath d='M1585.55 105L1400 -80.5507V-81.022L1586.02 105H1585.55Z' fill='%23EC692D'/%3E%3Cpath d='M1576.03 104.999L1400 -71.0286V-71.5L1576.5 104.999H1576.03Z' fill='%23EC692D'/%3E%3Cpath d='M1566.5 105L1400 -61.5049V-61.9761L1566.98 105H1566.5Z' fill='%23EC692D'/%3E%3Cpath d='M1556.98 105L1400 -51.9812V-52.4526L1557.45 105H1556.98Z' fill='%23EC692D'/%3E%3Cpath d='M1547.46 105.001L1400 -42.4568V-42.9282L1547.93 105.001H1547.46Z' fill='%23EC692D'/%3E%3Cpath d='M1537.93 105L1400 -32.9341V-33.4053L1538.41 105H1537.93Z' fill='%23EC692D'/%3E%3Cpath d='M1528.41 105L1400 -23.4114V-23.8828L1528.88 105H1528.41Z' fill='%23EC692D'/%3E%3Cpath d='M1518.89 105L1400 -13.888V-14.3594L1519.36 105H1518.89Z' fill='%23EC692D'/%3E%3Cpath d='M1509.36 105.001L1400 -4.36377V-4.83496L1509.84 105.001H1509.36Z' fill='%23EC692D'/%3E%3Cpath d='M1499.84 105L1400 5.15939V4.68799L1500.31 105H1499.84Z' fill='%23EC692D'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1239_43722'%3E%3Crect width='1432' height='5' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
width: 100%;
background-size: auto 100%;
height: 0.3125rem;
content: "";
display: block;
background-repeat: repeat;
background-position: 0;
position: absolute;
top: 0;
left: 0;
}
.single_isolation__why_us__list {
padding: 0.6rem 0 0rem;
display: flex;
flex-direction: column;
gap: 0.25rem;
margin-bottom: -1rem;
}
.single_isolation__why_us__item_number {
position: absolute;
left: 0.15rem;
top: 1.45rem;
font-size: 2rem;
line-height: 1;
font-weight: 900;
font-family: "SONGER SemiExpanded";
color: #ec692d;
margin-bottom: 1.96rem;
}
.single_isolation__decision__info {
padding-top: 0.6rem;
margin-bottom: 3rem;
}
.block_two_column_x__text--decision {
max-width: 50.2rem;
}
.single_isolation__decision__item {
border-radius: 1.25rem;
overflow: hidden;
position: relative;
width: calc((100% - 0.31rem * 2) / 7 * 2);
}
.single_isolation__decision__info--decision {
margin-bottom: 1.8rem;
}
.single_isolation__decision__list {
gap: 0.31rem;
display: flex;
flex-wrap: wrap;
padding-bottom: 0.7rem;
}
.single_isolation__decision__item--big {
width: calc((100% - 0.31rem * 2) / 7 * 3);
}
.single_isolation__decision__item__info {
border-radius: 0.9375rem;
border: 1px solid rgba(255, 255, 255, 0.2);
background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(0.625rem);
position: absolute;
--size: 0.31rem;
bottom: var(--size);
left: var(--size);
right: var(--size);
color: var(--Text-secondary, #fff);
font-size: 0.75rem;
line-height: 150%;
padding: 1.25rem;
}
.single_isolation__decision__item__title {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
margin-bottom: 0.95rem;
}
.single_isolation__decision__item__image {
height: 18.625rem;
font-size: 0;
}
.single_isolation__decision__item__image img {
width: 101%;
height: 101%;
object-fit: cover;
max-width: none;
}
.single_isolation__faq_item__title {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
}
.single_isolation__faq_item__text {
line-height: 150%;
}
.single_isolation__faq_list {
display: flex;
flex-direction: column;
gap: 0.31rem;
}
.single_isolation__faq_item {
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
padding: 1.325rem 4.9rem;
position: relative;
cursor: pointer;
}
.single_isolation__faq_item__number {
position: absolute;
left: 2.05rem;
top: 1.25rem;
font-size: 2rem;
line-height: 1;
font-weight: 900;
font-family: "SONGER SemiExpanded";
margin-bottom: 1.96rem;
color: var(--Text-neutral, #b0b0b0);
}
.single_isolation__faq_item__content {
display: none;
padding: 0.7rem 0 0rem;
}
.single_isolation__faq_item__btn {
position: absolute;
right: 1rem;
width: 2rem;
aspect-ratio: 1/1;
display: flex;
align-items: center;
top: 1.1rem;
justify-content: center;
}
.single_isolation__faq_item.open .single_isolation__faq_item__content {
display: block;
}
.single_isolation__faq_item.open .single_isolation__faq_item__btn {
transform: rotate(180deg);
}
.single_isolation__faq_item:hover .single_isolation__faq_item__btn {
color: #ec682d;
}
@media screen and (max-width: 1024px) {
.title_xl--single_isolation {
padding-top: 0;
margin-top: -0.75rem;
margin-bottom: 0.7rem;
}
.block_two_column_x__title {
font-size: 1rem;
font-weight: 700;
line-height: 1.25rem;
letter-spacing: -0.02rem;
}
.block_two_column_x {
padding: 0 0.3rem;
gap: 3.15rem;
}
.block_two_column_x__text {
font-size: 0.75rem;
font-style: normal;
line-height: 1.0625rem;
letter-spacing: -0.015rem;
padding-left: 5.575rem;
}
.single_isolation__characteristics__table__td,
.single_isolation__characteristics__table__thead .single_isolation__characteristics__table__td {
font-size: 0.6875rem;
font-weight: 600;
line-height: 110%;
letter-spacing: -0.01375rem;
}
.single_isolation__characteristics__table {
margin: 0;
padding: 0 0.65rem;
}
.single_isolation__characteristics__table__td:last-child {
flex: none;
width: 12rem;
text-align: right;
}
.single_isolation__characteristics__table__tr {
padding: 0.6rem 0;
}
.single_isolation__characteristics__table__thead .single_isolation__characteristics__table__tr {
padding-bottom: 0.275rem;
}
.block_two_column_x--construction {
padding-top: 0.45rem;
gap: 1.8rem;
margin-bottom: 1.7rem;
}
.block_two_column_x__text--construction {
padding-right: 0;
padding-left: 6.6rem;
}
.block_two_column_x__text .gray_text {
font-size: 0.6875rem;
}
.section__title--single_isolation__items {
font-size: 1.375rem;
font-weight: 700;
line-height: 1.5rem;
letter-spacing: -0.0275rem;
padding: 0;
hyphens: none;
}
.single_isolation__items__card__subtitle {
line-height: 1.2;
font-size: 0.625rem;
}
.single_isolation__items__card__title {
font-size: 0.75rem;
font-weight: 700;
line-height: 1.3;
}
.single_isolation__items__card__image__item {
width: 2rem;
}
.single_isolation__items__card__image__list {
width: calc(6rem + 0.31rem * 2);
}
.single_isolation__items__card__image__list {
width: calc(6rem + 0.19rem * 2);
gap: 0.19rem;
}
.single_isolation__items__card {
padding: 0.94rem;
min-height: 10.625rem;
width: calc((100% - 0.31rem * 1) / 2);
}
.single_isolation__items__card__image {
height: 3.75rem;
}
.single_isolation__items__add_text {
font-size: 0.75rem;
margin-top: 0.95rem;
}
.section__block--single_isolation__info_2 .title_xl {
font-size: 1.375rem;
font-weight: 700;
line-height: 1.5rem;
letter-spacing: -0.0275rem;
}
.full_image--production_control {
height: 10rem;
margin-bottom: 1.75rem;
}
.full_image.full_image--production_control img {
width: 100%;
height: 100%;
object-fit: cover;
}
.production_control__item__title {
font-size: 1rem;
letter-spacing: -0.02rem;
}
.production_control__item__text {
font-size: 0.75rem;
line-height: 130%;
letter-spacing: -0.015rem;
flex: none;
}
.production_control__item {
flex-direction: column;
gap: 0.7rem;
}
.production_control__item__text ol,
.production_control__item__text ul {
padding-left: 0.75rem;
}
.production_control__item:before {
top: 0.25rem;
}
.production_control__info {
margin-bottom: 1rem;
}
.production_control__info:before {
top: -4rem;
bottom: -2rem;
}
.single_isolation__where_is_used__item__text {
font-size: var(--Typography-Caption-Regular-Medium-size, 0.6875rem);
line-height: var(--Typography-Caption-Regular-Medium-lihe-height,
1rem);
}
.single_isolation__where_is_used__item {
padding: 0.94rem;
width: 15rem;
}
.single_isolation__where_is_used__item__title {
font-size: var(--Typography-h5-size, 1rem);
font-weight: 700;
line-height: var(--Typography-h5-lihe-height, 1.25rem);
}
.single_isolation__where_is_used {
flex-wrap: nowrap;
width: fit-content;
}
.single_isolation__where_is_used__wrap {
overflow-x: scroll;
margin: 0 -1rem;
padding: 0 1rem;
}
.single_isolation__where_is_used__wrap::-webkit-scrollbar {
display: none;
}
.single_isolation__where_is_used__wrap {
scrollbar-width: none;
}
.single_isolation__where_is_used__wrap {
-ms-overflow-style: none;
}
.single_isolation__where_is_used__item__number {
font-size: 2rem;
margin-bottom: 0.75rem;
line-height: 0.9;
}
.single_isolation__why_us__item_title {
font-size: 1rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.02rem;
}
.single_isolation__why_us__item_text {
font-size: 0.75rem;
line-height: 130%;
letter-spacing: -0.015rem;
width: auto;
}
.single_isolation__why_us__item {
flex-direction: column;
gap: 0.62rem;
padding: 1.25rem 0 0.75rem;
padding-left: 2.65rem;
}
.single_isolation__why_us__item:before {
left: 0;
right: 0;
}
.single_isolation__why_us__item_number {
top: 1.25rem;
}
.single_isolation__decision__item {
height: 16.75rem;
width: 15rem;
}
.single_isolation__decision__list {
flex-wrap: nowrap;
width: fit-content;
}
.single_isolation__decision__list_wrap {
overflow-x: scroll;
margin: 0 -1rem;
padding: 0 1rem;
}
.single_isolation__decision__list_wrap::-webkit-scrollbar {
display: none;
}
.single_isolation__decision__list_wrap {
scrollbar-width: none;
}
.single_isolation__decision__list_wrap {
-ms-overflow-style: none;
}
.single_isolation__decision__item__text {
font-size: 0.6875rem;
line-height: 150%;
position: relative;
z-index: 1;
}
.single_isolation__decision__item__title {
font-size: 1rem;
font-weight: 700;
line-height: 110%;
margin-bottom: 0.62rem;
position: relative;
z-index: 1;
}
.single_isolation__decision__item__info {
padding: 0.94rem;
}
.single_isolation__decision__info--decision .block_two_column_x {
gap: 1.85rem;
}
.single_isolation__decision__info--decision {
margin-bottom: 1.25rem;
}
.single_isolation__faq_item__title {
font-size: 0.875rem;
font-weight: 700;
line-height: 120%;
}
.single_isolation__faq_item {
padding: 1.25rem;
padding-left: 4rem;
padding-right: 2.5rem;
}
.single_isolation__faq_item__number {
margin: 0;
font-size: 1.8rem;
top: 50%;
left: -2.25rem;
transform: translate(0, -50%);
}
.single_isolation__faq_item__btn {
right: -1.85rem;
top: 50%;
transform: translate(0, -50%);
}
.single_isolation__faq_item__top {
position: relative;
}
.single_isolation__faq_item__text {
font-size: 0.75rem;
line-height: 1.0625rem;
}
.single_isolation__faq_item.open .single_isolation__faq_item__btn {
transform: translate(0, -50%) rotate(180deg);
}
.single_isolation__faq_list {
margin: 0 -1rem;
}
}
.single_isolation__characteristics__table__tbody .single_isolation__characteristics__table__tr:last-child {
border: none;
}
.catalog_hero__trigger__count {
font-family: "SONGER SemiExpanded";
font-size: 2.375rem;
font-weight: 700;
line-height: 100%;
letter-spacing: -0.07125rem;
}
.catalog_hero {
color: var(--text-light, #fff);
}
.catalog_hero__trigger__text {
font-family: "SONGER SemiExpanded";
font-size: 1rem;
font-style: normal;
font-weight: 700;
line-height: 120%;
letter-spacing: -0.03rem;
flex: 1;
}
.catalog_hero__trigger__list {
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
}
.catalog_hero__trigger {
border-radius: 0.9375rem;
border: 1px solid rgba(255, 255, 255, 0.2);
background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(0.75rem);
width: calc((100% - 0.31rem * 3) / 4);
display: flex;
align-items: center;
padding: 1.9rem 1.25rem;
justify-content: space-between;
gap: 0.31rem;
}
.catalog_hero__title__wrap {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 1rem;
justify-content: space-between;
}
.catalog_hero__title__text {
font-size: 0.875rem;
line-height: 150%;
letter-spacing: -0.0175rem;
width: 26.975rem;
}
.title_xl--catalog_hero {
font-size: 2.375rem;
font-style: normal;
font-weight: 700;
line-height: 110%;
max-width: 56.75rem;
border-radius: 0 1rem 0 1rem;
background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(0.75rem);
padding: 1.75rem 1.15rem 1rem;
}
.catalog_hero__content {
background: var(--Background-secondary, #232323);
padding: 1.25rem 1.25rem 1.86rem;
border-radius: 1.25rem;
position: relative;
background-size: cover;
background-repeat: no-repeat;
}
.catalog_hero__content__top {
border: 0.25rem solid rgb(255 255 255 / 28%);
border-radius: 1.25rem;
margin-bottom: 0.62rem;
padding-top: 22.4rem;
overflow: hidden;
position: relative;
}
.catalog_hero__btn {
position: absolute;
top: 0;
right: 0;
border-radius: 0 1rem 0 1rem;
background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(0.75rem);
padding: 1.5rem 1.75rem 1.5rem;
}
.catalog_hero {
margin-bottom: 1.25rem;
}
.catalog_hero__btn:hover {
background: rgba(255, 255, 255, 0.35);
}
.catalog_hero__btn span {
text-decoration: underline;
text-decoration-style: dotted;
text-decoration-skip-ink: none;
text-decoration-thickness: 9%;
text-underline-offset: 20%;
text-underline-position: from-font;
transition: 0.25s ease-in-out;
}
.catalog_hero__content:before {
content: "";
position: absolute;
left: 0;
right: 0;
border-radius: 1.25rem;
background: linear-gradient(
180deg,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0.6) 100%
);
bottom: 0;
top: 0;
}
.catalog_hero__btn span:hover {
text-underline-offset: 17.5%;
text-decoration-color: transparent;
opacity: 0.5;
}
@media screen and (max-width: 1024px) {
.title_xl--catalog_hero {
font-size: var(--Typography-h4-size, 1.375rem);
font-style: normal;
font-weight: 700;
line-height: 1.5rem;
background: transparent;
backdrop-filter: none;
padding: 0;
max-width: 30rem;
line-height: 1.15;
}
.catalog_hero__content__top {
padding: 0.94rem;
border-radius: 0.9375rem;
border: 1px solid rgba(255, 255, 255, 0.2);
background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(10px);
margin-bottom: 0.31rem;
}
.catalog_hero__title__text {
font-size: var(--Typography-Paragraph-Regular-Small-size, 0.75rem);
line-height: 1.0625rem;
letter-spacing: -0.015rem;
margin-bottom: 1.5rem;
width: 100%;
max-width: 20rem;
}
.catalog_hero__trigger__text {
font-size: 0.875rem;
line-height: 1.0625rem;
letter-spacing: -0.02625rem;
}
.catalog_hero__trigger__count {
font-size: 1.375rem;
line-height: 1.5rem;
letter-spacing: -0.04125rem;
}
.catalog_hero__btn {
background: transparent;
position: static;
width: auto;
border: none;
padding: 0;
backdrop-filter: none;
max-width: 20rem;
font-size: 0.9rem;
}
.catalog_hero__trigger {
width: calc((100% - 0.31rem * 2) / 2);
}
.catalog_hero__content {
padding: 0.62rem;
}
.catalog_hero__title__wrap {
flex-direction: column;
align-items: flex-start;
gap: 1rem;
}
.catalog_hero__btn:hover {
background: transparent;
}
}
@media screen and (max-width: 750px) {
}
@media screen and (max-width: 550px) {
.catalog_hero__trigger {
flex-direction: column;
align-items: flex-start;
padding: 0.94rem;
}
}
.card_product_1__title {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 80%;
position: relative;
padding-left: 1.25rem;
border-bottom: 0.0625rem solid;
padding-bottom: 0.6rem;
margin-bottom: 0.75rem;
}
.card_product_1__title a {
color: inherit;
text-decoration: none;
}
.card_product_1__title a:hover {
color: #ec682d;
}
.catalog__list {
display: flex;
flex-wrap: wrap;
gap: 1.88rem 0.94rem;
padding: 0 0.63rem;
}
.card_product_1__info {
font-size: 0.775rem;
font-weight: 600;
line-height: 120%;
}
.card_product_1__info__item__text {
font-family: "SONGER SemiExpanded";
text-align: right;
flex: 1;
}
.card_product_1__info__item {
display: flex;
justify-content: space-between;
border-bottom: 0.0625rem solid var(--border-neutral-light, #b9b9b9);
padding: 0.25rem;
gap: 0.31rem;
min-height: 2rem;
align-items: center;
}
.card_product_1 {
width: calc((100% - 0.94rem * 3) / 4);
display: flex;
flex-direction: column;
gap: 1.35rem;
}
.card_product_1__title a:before {
content: "";
position: absolute;
left: 0;
width: 0.625rem;
aspect-ratio: 1/1;
background-size: contain;
background-repeat: no-repeat;
background-position: 50%;
top: 0.25rem;
background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33014 0L8.66027 2.5V7.5L4.33014 10L1.19209e-05 7.5V2.5L4.33014 0Z' fill='%23EC692D'/%3E%3C/svg%3E%0A");
filter: brightness(0);
transition: 0.25s ease-in-out;
}
.card_product_1__title a:hover:before {
filter: none;
}
.card_product_1__image {
background: lightgray 50% / cover no-repeat;
border-radius: 1.25rem;
overflow: hidden;
aspect-ratio: 1/0.82;
transition: none;
}
.card_product_1__image img {
width: 100%;
height: 100%;
object-fit: contain;
}
.card_product_1__info__item__title {
width: 8.5rem;
}
.card_product_1__info__table {
display: flex;
flex-direction: column;
gap: 0.35rem;
}
.card_product_1__top {
flex: 1;
}
.card_product_1--1-3 {
width: calc((100% - 0.94rem * 2) / 3);
}
.card_product_1__image:hover img {
transform: scale(0.975);
}
.card_product_1__image img {
transition: 0.25s ease-in-out;
}
@media screen and (max-width: 1024px) {
.card_product_1 {
width: calc((100% - 0.31rem) / 2);
gap: 0.8rem;
justify-content: space-between;
}
.card_product_1__title {
font-size: var(--Typography-h5-size, 1rem);
font-weight: 700;
line-height: var(--Typography-h5-lihe-height, 1.25rem);
padding-left: 0.95rem;
margin-bottom: 0.5rem;
flex: 1;
}
.catalog__list {
padding: 0;
gap: 1.25rem 0.31rem;
}
.card_product_1__info__item {
font-size: 0.6875rem;
flex-direction: column;
padding: 0.375rem 0.25rem;
align-items: flex-start;
gap: 0.125rem;
}
.card_product_1__info__item__text {
text-align: left;
}
.card_product_1__info__item__title {
width: 100%;
}
.card_product_1__info__table {
gap: 0rem;
}
.card_product_1__image {
aspect-ratio: 1/0.975;
width: 100%;
height: auto !important;
}
.card_product_1__top {
display: flex;
flex-direction: column;
flex: 1;
}
.card_product_1__title a:before {
top: 0.315rem;
}
}
.title_xl--category_p__info__title {
font-size: 4.5rem;
font-weight: 700;
line-height: 80%;
}
.category_p__info__top {
padding: 4rem 0 0;
display: flex;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 1.85em;
gap: 1rem;
}
.category_p__info__title {
display: flex;
align-items: flex-end;
gap: 1.325rem;
}
.category_p__info__title__count {
color: var(--text-neutral, #b0b0b0);
font-family: "SONGER SemiExpanded";
font-size: 0.75rem;
line-height: 110%;
text-transform: uppercase;
letter-spacing: -0.005rem;
}
.category_p__subcategory a {
color: inherit;
font-weight: 600;
line-height: 120%;
border-radius: 0.9375rem;
border: 1px solid var(--Border-neutral-light, #e0e0e0);
background: var(--Background-primary, #fff);
text-decoration: none;
flex: 1;
text-align: center;
padding: 0.7rem;
}
.category_p__subcategory {
display: flex;
gap: 0.31rem;
}
.category_p__subcategory a:hover {}
.category_p__subcategory a:hover {
background: var(--Text-primary, #232323);
color: var(--Background-primary, #fff);
}
.category_p__info__search form {
display: flex;
flex-wrap: wrap;
position: relative;
}
.category_p__info__search {
padding-top: 0.775rem;
flex: 1;
max-width: 30.75rem;
position: relative;
width: 100%;
}
.category_p__info__search__field input {
width: 100%;
border-radius: var(--Radius-Radius-3, 0.9375rem);
border: 1px solid var(--Border-neutral-light, #e0e0e0);
padding: 0.85rem 5.5rem 0.7rem 2.5rem;
color: var(--Background-primary, #fff);
color: inherit;
}
.category_p__info__search__field {
flex: 1;
position: relative;
}
.category_p__info__search__field:before {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9876 12.8715C9.77899 14.6403 6.54613 14.5011 4.49881 12.4538C2.30211 10.2571 2.30211 6.69554 4.49881 4.49884C6.69551 2.30214 10.2571 2.30214 12.4538 4.49884C14.5011 6.54616 14.6403 9.77902 12.8714 11.9876L17.1678 16.2839C17.4119 16.528 17.4119 16.9237 17.1678 17.1678C16.9237 17.4119 16.528 17.4119 16.2839 17.1678L11.9876 12.8715ZM5.3827 11.5699C3.67415 9.86137 3.67415 7.09127 5.3827 5.38273C7.09124 3.67418 9.86134 3.67418 11.5699 5.38273C13.2772 7.09002 13.2784 9.8573 11.5736 11.5661C11.5724 11.5674 11.5711 11.5686 11.5699 11.5699C11.5686 11.5711 11.5674 11.5724 11.5661 11.5737C9.85728 13.2785 7.08999 13.2772 5.3827 11.5699Z' fill='%23232323'/%3E%3C/svg%3E%0A");
content: "";
position: absolute;
left: 0.125rem;
top: 0;
bottom: 0;
aspect-ratio: 0.9/1;
background-repeat: no-repeat;
background-size: 50%;
background-position: 50%;
}
.category_p__subcategories {
padding-bottom: 1rem;
}
.btn_category_p__info__search {
position: absolute;
right: 0;
top: 0;
bottom: 0;
}
@media screen and (max-width: 1024px) {
.title_xl--category_p__info__title {
font-size: 2.375rem;
line-height: 2.375rem;
}
.category_p__info__top {
padding-top: 1.6rem;
flex-direction: column;
gap: 0.45rem;
margin-bottom: 0.5rem;
}
.category_p__info__title {
flex-direction: column;
align-items: start;
gap: 0.95rem;
}
.category_p__info__search {
max-width: 50rem;
}
.category_p__subcategories {
overflow: scroll;
margin: 0 -1rem;
padding: 0 1rem 0rem;
}
.category_p__subcategory {
width: fit-content;
gap: 0.45rem;
}
.category_p__subcategory a {
padding: 0.85rem 0.85rem 0.5rem;
}
}
.title_xl--catalog_2 {
padding-top: 0.3rem;
font-size: 2.3rem;
margin: 0;
margin-bottom: 0.3rem;
line-height: 1.15;
}
.title_xl--catalog_2__wrap {
position: relative;
padding-right: 17rem;
}
.btn_catalog_kp {
position: absolute;
right: -0.9rem;
top: 0.175rem;
}
.catalog_2__subcategories {
display: flex;
gap: 0.62rem;
margin-top: 1.75rem;
width: calc(100% + 17rem);
flex-wrap: wrap;
}
.catalog_2__subcategory_card {
display: flex;
flex-direction: column;
text-decoration: none;
color: inherit;
border-radius: 0.5rem;
overflow: hidden;
background: var(--Background-neutral-light, #f0f0f0);
width: calc((100% - 0.62rem * 7)/8);
padding: 1rem 1rem 1.15rem;
gap: 0.25rem;
transition: none;
}
.catalog_2__subcategory_card:hover .catalog_2__subcategory_card__image {
transform: scale(0.95);
}
.catalog_2__subcategory_card__image {
display: block;
aspect-ratio: 4/2.75;
overflow: hidden;
transition: 0.25s ease-in-out;
}
.catalog_2__subcategory_card__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.catalog_2__subcategory_card__placeholder img {
object-fit: contain;
opacity: 0.4;
max-width: 80%;
}
.catalog_2__subcategory_card__placeholder {
display: block;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.catalog_2__subcategory_card__title {
display: block;
padding: 0;
font-weight: 600;
font-size: 0.9375rem;
line-height: 1.25;
text-align: center;
hyphens: auto;
}
@media screen and (max-width:1024px) {
.catalog_2__subcategories {
margin-top: 10px;
flex-wrap: nowrap;
width: fit-content;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
gap: 0.42rem;
}
.catalog_2__subcategory_card {
width: 120px;
gap: 0.35rem;
}
.catalog_2__subcategories__line {
margin: 0 -20px;
overflow: scroll;
}
.catalog_2__subcategory_card__title {
font-size: 0.875rem;
}
}
.catalog_2__top {
display: flex;
flex-wrap: wrap;
gap: 0 0.31rem;
}
.catalog_2__top__search {
width: 100%;
padding: 1.85rem 0 1.9rem;
}
.catalog_2__consultation {
border-radius: 1.25rem;
background: var(--Background-neutral-light, #f0f0f0);
padding: 1.125rem 0.31rem 0.31rem;
width: 20rem;
display: flex;
flex-direction: column;
}
.catalog_filter__desktop {
flex: 1;
}
.catalog_2__filter {
display: flex;
flex-direction: column;
gap: 0.9725rem;
}
.catalog_2__consultation__title {
text-align: center;
font-family: "SONGER SemiExpanded";
font-size: 0.75rem;
font-weight: 700;
line-height: 120%;
letter-spacing: -0.0225rem;
margin-bottom: 0.91rem;
}
.catalog_2__consultation__content {
border-radius: 0.9375rem;
background: var(--Background-primary, #fff);
padding: 0.62rem 0.925rem 0.97rem;
flex: 1;
align-items: center;
display: flex;
flex-direction: column;
}
.top_page__block--catalog_2 {
padding: 1.45rem 1.25rem 1.25rem;
}
.catalog_2__consultation__image {
border-radius: 50%;
aspect-ratio: 1/1;
width: 4rem;
margin: 0 auto;
overflow: hidden;
margin-bottom: 1rem;
}
.catalog_2__consultation__image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.catalog_2__consultation__name {
text-align: center;
font-family: "SONGER SemiExpanded";
font-weight: 500;
line-height: 100%;
letter-spacing: -0.03rem;
margin-bottom: 0.95rem;
}
.catalog_2__consultation__info {
font-size: 0.75rem;
line-height: 110%;
letter-spacing: -0.015rem;
display: flex;
flex-direction: column;
gap: 0.4rem;
margin-bottom: 1rem;
}
.catalog_2__consultation__info span {
color: var(--Grey-400, #9b9b9b);
font-size: 0.75rem;
line-height: 110%;
letter-spacing: -0.015rem;
margin-right: 0.35rem;
}
.catalog_2__consultation__info a {
color: inherit;
}
.catalog_2__consultation__info a:hover {
text-underline-offset: 17.5%;
text-decoration-color: transparent;
opacity: 0.5;
}
.btn_catalog_2__consultation {
font-weight: bold;
}
.filter__item {
flex: 1 0 17rem;
}
.filter__row--pipe .filter__item {
min-width: 21rem;
}
.filter__row .select2-container--default .select2-selection--single {
font-size: 0.925rem;
padding: 0.7rem 2.25rem 0.525rem 0.85rem;
border-radius: 0.75rem;
}
.filter__row {
display: flex;
gap: 1.6rem 1rem;
flex-wrap: wrap;
}
.catalog_search_field input {
color: inherit;
font-weight: 600;
line-height: var(--Typography-Title-large-lihe-height, 1.25rem);
width: 100%;
padding: 0.775rem 7.5rem 0.65rem 3rem;
border-radius: 5rem;
border-radius: var(--Radius-Radius-3, 0.9375rem);
border: 0.125rem solid var(--border-field-rolor);
background: transparent;
}
.catalog_search_form__row {
position: relative;
overflow: hidden;
}
.btn_catalog_search {
position: absolute;
right: 0;
top: 0;
bottom: 0;
min-width: 6rem;
border-radius: 0.75rem;
right: 0.1rem;
top: 0.125rem;
bottom: 0.125rem;
}
.catalog_search_field:before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 2.75rem;
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.9876 12.8715C9.77902 14.6403 6.54616 14.5011 4.49884 12.4538C2.30214 10.2571 2.30214 6.69554 4.49884 4.49884C6.69554 2.30214 10.2571 2.30214 12.4538 4.49884C14.5011 6.54616 14.6403 9.77902 12.8715 11.9876L17.1678 16.2839C17.4119 16.528 17.4119 16.9237 17.1678 17.1678C16.9237 17.4119 16.528 17.4119 16.2839 17.1678L11.9876 12.8715ZM5.38273 11.5699C3.67418 9.86137 3.67418 7.09127 5.38273 5.38273C7.09127 3.67418 9.86137 3.67418 11.5699 5.38273C13.2772 7.09002 13.2785 9.8573 11.5737 11.5661C11.5724 11.5674 11.5712 11.5686 11.5699 11.5699C11.5686 11.5711 11.5674 11.5724 11.5662 11.5737C9.85731 13.2785 7.09002 13.2772 5.38273 11.5699Z' fill='%23232323'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: 50% 49%;
background-size: 47%;
}
.filter__item__title {
font-weight: 600;
line-height: 120%;
letter-spacing: -0.02rem;
margin-bottom: 0.65rem;
font-size: 0.995rem;
}
.btn_quick_kp {
position: absolute;
right: .25rem;
top: 0.65rem;
padding: 0.7rem 1rem 0.75rem 1rem;
font-weight: 600;
font-size: 1rem;
line-height: 1.25;
color: #fff;
}
.catalog_search_section__filtered .section {
position: relative;
background-image: url('../../images/mask-catalog.svg');
background-color: transparent;
background-repeat: no-repeat;
overflow: hidden;
background-size: 100% auto;
}
.btn_quick_kp__count {
border: 1px solid #f0f0f0;
border-radius: 0.94rem;
width: 1.25rem;
height: 1.25rem;
background: #fff;
font-weight: 600;
font-size: 0.86rem;
line-height: 1.2;
color: #232323;
display: flex;
align-items: center;
justify-content: center;
padding-top: 0.175rem;
}
.btn_quick_kp svg {
margin-right: -0.1rem;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: -0.25rem;
}
.btn_quick_kp span {
line-height: 1;
margin-bottom: -0.2rem;
}
.catalog_search_section__filtered__title {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: var(--Typography-h4-lihe-height, 1.5rem);
padding: 1.25rem 0;
}
.top_page__section--catalog_2 {
margin-bottom: 1.25rem;
}
.btn_catalog_search_section__filtered__reset {}
.btn_filtered {
border-radius: 6.25rem;
background: var(--Grey-100, #f4f4f4);
padding: 0.3125rem 0.35rem 0.3125rem 0.625rem;
color: var(--Black, #272727);
font-size: 0.875rem;
font-weight: 600;
line-height: 110%;
letter-spacing: -0.0175rem;
display: inline-flex;
align-items: center;
gap: 0.4rem;
line-height: 1;
}
.btn_filtered__icon {
width: 1.375rem;
aspect-ratio: 1/1;
border-radius: 50%;
background: #fff;
display: flex;
align-items: center;
justify-content: center;
margin-top: -0.1rem;
}
.btn_filtered__icon svg {
width: 80%;
height: auto;
}
.catalog_search_section__filtered__line {
display: flex;
justify-content: space-between;
gap: 2rem;
}
.catalog_search_section__filtered__values {
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
position: relative;
width: 100%;
padding-right: 12rem;
}
.catalog_search_section__filtered__values:not(:has(>*:nth-child(2))) {
display: none;
}
.btn_filtered:hover svg {
color: var(--Background-secondary, #232323);
}
.btn_catalog_show_filter {
display: none;
}
.catalog_popular__tabs {
border-radius: 1.25rem;
border: 1px solid var(--Border-secondary, #fff);
background: var(--Background-ghost-40, rgba(255, 255, 255, 0.4));
display: flex;
align-items: center;
margin-bottom: 1.35rem;
gap: 0.31rem;
padding: 0.125rem;
}
.catalog_popular__tab {
flex: 1;
border-radius: 1.25rem;
border: 1px solid var(--Border-secondary, #fff);
font-weight: 600;
line-height: 100%;
letter-spacing: -0.03rem;
padding: 0.95rem 1rem 0.8rem;
}
.catalog_popular__tab.active {
border-radius: 0.9375rem;
background: var(--Background-primary, #fff);
box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.1);
}
.catalog_popular__tab:hover {
color: #fff;
background: #ec682d;
border-color: #ec682d;
}
.catalog_popular__values__block {
display: none;
}
.catalog_popular__values__block.active {
display: block;
}
.catalog_popular__values__block__list {
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
}
.btn_filtered__link {
font-weight: 600;
line-height: 120%;
border-radius: 6.25rem;
border: 1px solid var(--Border-secondary, #fff);
background: var(--Background-ghost-20, rgb(255 255 255));
padding: 0.725rem 1.545rem 0.575rem;
}
.btn_filtered__link:hover {
background: #ec682d;
color: #fff;
border-color: #ec682d;
}
.products_list__table__th {
font-size: 0.875rem;
font-style: normal;
font-weight: 600;
line-height: 100%;
letter-spacing: -0.035rem;
padding: 1.1rem 0;
flex: 1;
padding-right: 1.5rem;
}
.products_list__table__thead {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
border-radius: 1rem;
border-bottom: 0.175rem solid #f0f0f0;
background: var(--Background-primary, #fff);
padding: 0rem 1.5rem;
}
.products_list__table__cards {
display: flex;
flex-direction: column;
gap: 0.275rem;
}
.card__line:hover .card__line__link:after {
opacity: 0;
}
.catalog_search_section__filtered {
margin-bottom: 0.31rem;
}
.products_list__table__th:last-child {
width: 8rem;
flex: none;
margin-left: 1.5rem;
}
.card__line {
display: flex;
flex-wrap: wrap;
transition: 0.25s ease-in-out;
align-items: stretch;
gap: 0.31rem;
position: relative;
background: var(--Background-primary, #fff);
border-radius: 0.75rem;
}
.card__line__features {
display: flex;
flex-wrap: wrap;
flex: 1;
font-weight: 600;
line-height: 100%;
letter-spacing: -0.035rem;
color: inherit;
text-decoration: none;
position: relative;
z-index: 1;
}
.card__line__feature {
padding-right: 1.5rem;
white-space: nowrap;
width: calc(100% / 6);
overflow: hidden;
text-overflow: ellipsis;
}
.btn_load_more--catalog {
margin-top: 0.62rem;
}
.card__line:hover {
margin: 0 -0.5rem;
padding: 0 0.5rem;
box-shadow: 0px 0px 0px 0.1rem #ec692c;
border-radius: 0.75rem;
}
.card__line__buttons {
display: flex;
padding: 0;
gap: 0.31rem;
width: 9.6rem;
justify-content: flex-end;
border-left: 0.125rem solid #f0f0f0;
padding: 0.5rem 0.75rem;
padding-right: 1.25rem;
}
.btn_card__line {
padding: 0.525rem 0.75rem;
border-radius: 0.62rem;
font-size: 0.875rem;
font-weight: 600;
line-height: 110%;
letter-spacing: -0.0175rem;
}
.btn_card__line:hover {
background: #000000;
color: #fff;
}
.products_list__table {}
.modal__catalog_filter .filter__item {
flex: none;
min-width: 100%;
}
.products_pagintaion {
margin-top: 0.25rem;
padding: 0.5rem 1rem 0.5rem 1.5rem;
background: var(--Background-primary, #fff);
border-radius: 1rem;
}
.products_pagintaion__inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1.5rem;
flex-wrap: wrap;
}
.products_pagintaion__stats {
flex: 1 1 12rem;
font-size: 0.9375rem;
line-height: 1.3;
white-space: nowrap;
}
.products_pagintaion__nav {
display: flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
flex: 0 1 auto;
}
.products_pagintaion__pages {
display: flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
flex-wrap: wrap;
}
.products_pagintaion__btn,
.products_pagintaion__dots {
aspect-ratio: 1/1;
height: 2.25rem;
padding: 0;
margin: 0;
border-radius: 50%;
border: none;
display: inline-flex;
align-items: center;
justify-content: center;
cursor: pointer;
font-size: 0.875rem;
font-weight: 500;
line-height: 1;
font-family: inherit;
border: 0.125rem solid #f0f0f0;
}
.products_pagintaion__page {
width: auto;
height: 2.25rem;
aspect-ratio: 1/1;
padding: 0 0.55rem;
margin: 0;
font-size: 0.9rem;
border-radius: 2rem;
border: none;
padding-top: 0.1rem;
border: 0.125rem solid #f0f0f0;
display: inline-flex;
align-items: center;
justify-content: center;
cursor: pointer;
color: inherit;
line-height: 1;
font-family: inherit;
font-weight: 600;
}
.products_pagintaion__dots {
cursor: default;
color: #6b7280;
letter-spacing: 0.05em;
border-color: transparent;
}
.products_pagintaion__btn--prev {
color: #9ca3af;
}
.products_pagintaion__btn:hover:not(:disabled),
.products_pagintaion__page:hover:not(:disabled):not(.active) {
background: #232323;
color: #fff;
border-color: #232323;
}
.products_pagintaion__page.active {
background: #232323;
color: #fff;
box-shadow: none;
cursor: default;
border-color: #232323;
}
.products_pagintaion__btn:disabled {
opacity: 0.45;
cursor: not-allowed;
}
.products_pagintaion__goto {
display: flex;
align-items: center;
gap: 0.75rem;
flex: 1 1 12rem;
justify-content: flex-end;
margin: 0;
}
.products_pagintaion__goto__label {
font-size: 0.9375rem;
white-space: nowrap;
}
.products_pagintaion__btn svg {
width: 25%;
height: auto;
}
.products_pagintaion__goto__field {
display: flex;
align-items: stretch;
min-width: auto;
background: #fff;
border-radius: 999px;
border: 0.125rem solid #f0f0f0;
overflow: hidden;
}
.products_pagintaion__goto__input {
width: 3.5rem;
border: none;
background: transparent;
color: inherit;
font-size: 0.875rem;
font-weight: 500;
text-align: center;
padding: 0.5rem 0.25rem 0.5rem 0.75rem;
font-family: inherit;
-moz-appearance: textfield;
}
.products_pagintaion__goto__input::-webkit-outer-spin-button,
.products_pagintaion__goto__input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.products_pagintaion__goto__input:focus {
outline: none;
}
.products_pagintaion__goto__submit {
height: 2.25rem;
aspect-ratio: 1/1;
margin: 0.125rem 0.125rem 0.125rem 0;
padding: 0;
border: none;
border-radius: 50%;
background: #232323;
color: #fff;
display: inline-flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: background 0.2s ease;
}
.products_pagintaion__goto__submit:hover {
background: #000000;
}
.loading {
padding: 1.5rem 0.5rem 0.5rem;
}
.section__p_product {
margin-bottom: 2.5rem;
padding-left: 0;
padding-right: 0;
background: transparent;
}
.card__line__title a {
color: inherit;
text-decoration: none;
}
.card__line__title a:hover {
color: #ec682d;
}
.card__line__link {
flex: 1;
display: flex;
align-items: center;
color: inherit;
text-decoration: none;
font-size: 0.925rem;
padding: 0.5rem 0.75rem;
padding-left: 1.5rem;
position: relative;
}
.card__line__title {
width: 20rem;
}
.products_list__table__th--name {
width: 20rem;
flex: none;
}
.btn_add_to_kp .active {
opacity: 1;
}
.btn_add_to_kp use {
opacity: 0;
}
.btn_add_to_kp {
width: 2rem;
position: relative;
aspect-ratio: 1/1;
padding: 0;
}
.btn_add_to_kp.added svg {
opacity: 1;
}
.--dark .btn_add_to_kp.added {
background: #333333;
}
.btn_add_to_kp.added {
background: #aaa;
}
.btn_add_to_kp span {
display: none;
}
.btn_add_to_kp:hover:before {
opacity: 1;
pointer-events: all;
}
.btn_add_to_kp:before {
content: attr(data-pointer);
position: absolute;
top: 0;
opacity: 0;
pointer-events: none;
white-space: nowrap;
font-weight: 400;
font-size: 0.69rem;
line-height: 1.36364;
color: #ec692d;
border: 1px solid rgba(236, 105, 45, 0.2);
border-radius: 0.63rem;
padding: 0.63rem;
background: rgb(253 241 234);
top: -0.25rem;
transform: translate(0, -100%);
right: 0;
transition: 0.25s ease-in-out;
z-index: 100;
}
.catalog_search_section__filtered .section:after {
content: '';
position: absolute;
top: 4.75rem;
left: 0;
right: 0;
height: 100%;
background: var(--Background-primary, #fff);
z-index: -1;
}
.btn_add_to_kp svg {
width: 65%;
height: auto;
}
.card__line__link:after {
content: '';
position: absolute;
right: -.35rem;
top: 0;
bottom: 0;
width: 15rem;
background: linear-gradient(90deg, transparent, #f9f9f9);
z-index: 0;
pointer-events: none;
transition: 0.25s ease-in-out;
}
.card__line__link:hover:after {
opacity: 0;
}
.products_list__table__cards .loading {
padding: 1.5rem;
}
@media screen and (max-width: 1024px) {
.catalog_search_section__filtered .section {
background: var(--Background-primary, #fff);
}
.card__line__link:after {
display: none;
}
.catalog_search_section__filtered .section:after {
display: none;
}
.btn_quick_kp {
position: static;
width: 100%;
max-width: 400px;
}
.btn_quick_kp span {
font-size: 0.85rem;
}
.card__line__link {
flex-direction: column;
font-size: 0.825rem;
padding-left: 0;
}
.title_xl--catalog_2__wrap {
padding: 1.4rem 0 0.5rem;
}
.btn_catalog_kp {
position: static;
padding-left: 0;
}
.btn_catalog_search {
min-width: 0;
}
.catalog_2__top__search {
padding: 0;
margin-bottom: 1.5rem;
}
.catalog_2__filter {
flex: none;
width: 100%;
margin-bottom: 0.61rem;
}
.catalog_2__consultation {
width: 100%;
}
.btn_catalog_2__consultation {
max-width: 25rem;
}
.catalog_search_section__filtered__title {
font-size: 1rem;
font-weight: 700;
line-height: var(--Typography-h5-lihe-height, 1.25rem);
padding: 1rem 0 1.35rem;
}
.catalog_search_section__filtered__line {
flex-direction: column;
align-items: flex-start;
gap: 0.46rem;
}
.btn_catalog_search_section__filtered__reset {
display: inline-flex;
width: auto;
position: static;
}
.catalog_search_section__filtered__values {
padding-right: 0;
}
.btn_filtered {
font-size: 0.6875rem;
font-style: normal;
font-weight: 600;
line-height: var(--Typography-Caption-Regular-Medium-lihe-height,
1rem);
letter-spacing: -0.01375rem;
}
.section__block--products .container {
padding: 0;
}
.products_list__table__thead {
display: none;
}
.card__line__title {
font-family: "SONGER SemiExpanded";
font-weight: 700;
line-height: var(--Typography-h5-lihe-height, 1.25rem);
display: block;
width: 100%;
margin-bottom: 0.65rem;
}
.products_list__table {
overflow: visible;
border-radius: 1.25rem;
padding: 1.25rem 0rem;
background: var(--Background-primary, #fff);
}
.products_list__table__cards {
display: flex;
flex-wrap: wrap;
gap: 0.62rem;
padding: 0 0.5rem;
flex-direction: row;
}
.card__line {
width: calc((100% - 0.62rem) / 2);
border-radius: 0.9375rem;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
background: var(--Background-primary, #fff);
padding: 0.94rem 0.94rem 0.85rem;
}
.btn_add_to_kp svg {
width: 24px;
}
.card__line__features {
flex-direction: column;
width: 100%;
flex: none;
gap: 0.7rem;
margin-bottom: 0.275rem;
opacity: 0.65;
font-size: 0.775rem;
}
.card__line__feature {
padding: 0;
width: 100%;
overflow: visible;
white-space: normal;
}
.card__line__feature:before {
content: attr(data-title) ":";
margin-right: 0.275rem;
}
.card__line__buttons {
width: 100%;
padding: 0;
border: none;
}
.btn_card__line {
padding: 0.85rem;
flex: 1;
font-size: 1rem;
border-radius: 0.75rem;
}
.btn_add_to_kp {
flex: none;
gap: 10px;
aspect-ratio: auto;
border-radius: 0.65rem;
padding: 0;
width: 44px;
}
.card__line:nth-child(2n) {
background: var(--Background-primary, #fff);
}
.card__line:hover {
box-shadow: none;
padding: 0.94rem 0.94rem 0.85rem;
margin: 0;
}
.catalog_popular__tab {
font-size: 0.75rem;
font-weight: 600;
line-height: 100%;
letter-spacing: -0.0225rem;
padding: 0.6rem 0;
flex: 1 1 calc((100% - 0.31rem * 3)/4);
min-width: 90px;
background: var(--Background-ghost-20, rgb(255 255 255));
}
.catalog_popular__tabs {
padding: 0.5rem;
margin-bottom: 0.76rem;
flex-wrap: wrap;
}
.catalog_popular__tab:hover {
color: inherit;
border-color: snow;
background: #fff;
}
.catalog_popular__tab.active {
color: #fff;
background: #ec682d;
border-color: #ec682d;
}
.btn_filtered__link {
font-size: 0.75rem;
font-weight: 600;
line-height: 100%;
padding: 0.575rem 1.5rem;
}
}
@media screen and (max-width: 750px) {
.filter__row--pipe .filter__item {
min-width: auto;
}
.btn_catalog_show_filter {
display: flex;
margin-bottom: 0.62rem;
}
.catalog_2__top .catalog_filter__desktop {
display: none;
}
.modal__catalog_filter__block .catalog_2__consultation {
display: none;
}
.modal__catalog_filter__block .btn_catalog_show_filter {
display: none;
}
.catalog_2__consultation {
width: 100%;
}
.card__line {
width: 100%;
}
.modal__catalog_filter {
max-width: 450px;
}
.filter__row {
flex-direction: column;
}
.filter__item {
flex: none;
}
.catalog_2__filter {
margin-top: 1.75rem;
}
}
.quick_order_notification {
position: fixed;
z-index: 100;
background: var(--Background-primary, #fff);
bottom: 0.5rem;
right: 0.5rem;
border-radius: 1rem;
width: 43.25rem;
padding: 1rem;
border: 0.075rem solid #3a3a3a;
overflow: hidden;
cursor: pointer;
transition: 0.425s ease-in-out;
transform: translate(0, 100%);
opacity: 0;
}
.quick_order_notification__title {
font-size: 0.925rem;
font-weight: 100;
background: #333333;
padding: 0.5rem;
margin: -1rem -1rem 0.7rem;
padding: 0.75rem 1rem 0.5rem;
color: #fff;
}
.quick_order_notification__name {
font-size: 0.925rem;
margin-bottom: 0.5rem;
font-weight: bold;
}
.quick_order_notification__features {
display: flex;
flex-wrap: wrap;
opacity: 0.75;
font-size: 0.825rem;
gap: 0.5rem 1.25rem;
}
.quick_order_notification__feature {
position: relative;
}
.quick_order_notification__feature:after {
content: '';
width: 0.25rem;
aspect-ratio: 1/1;
background: var(--Background-primary, #fff);
border-radius: 50%;
position: absolute;
top: calc(50% - 0.1rem);
transform: translate(0, -50%);
right: -0.75rem;
filter: invert(1);
}
.quick_order_notification__feature:last-child:after {
display: none;
}
.catalog_no_products {
padding: 1.5rem 0;
}
@media screen and (max-width:1024px) {
.quick_order_notification {
left: 0.5rem;
width: auto;
}
.quick_order_notification__features {
font-size: 0.65rem;
}
.products_pagintaion__goto {
display: none;
}
.products_pagintaion__inner {
flex-direction: column-reverse;
}
.products_pagintaion {
padding: 1.75rem;
}
.products_pagintaion__stats {
height: auto;
flex: none;
}
.products_pagintaion__page {
display: none;
}
.products_pagintaion__dots {
display: none;
}
.products_pagintaion__page.active {
display: block;
}
button.products_pagintaion__page.active+button,
button.products_pagintaion__page.active+button+button,
button.products_pagintaion__page.active+button+button+button {
display: block;
}
}
.--dark .quick_order_notification:hover {
background: #202020;
border-color: #333333;
}
.quick_order_notification:hover {
background: #f0f0f0;
border-color: #ccc;
}
.quick_order_notification.show {
transform: translate(0, 0);
opacity: 1;
}
.--dark .products_pagintaion__page {
border-color: transparent;
background: #333333;
}
.--dark .products_pagintaion__btn:hover:not(:disabled),
.--dark .products_pagintaion__page:hover:not(:disabled):not(.active) {
background: #444;
border-color: transparent;
}
.--dark .products_pagintaion__btn {
border-color: transparent;
background: #444444;
}
.--dark .products_pagintaion__goto__field {
background: #333333;
border: none;
}
.service_list__card__title {
font-family: "SONGER SemiExpanded";
font-size: 2.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0475rem;
padding-left: 37.9rem;
margin-bottom: 1.875rem;
}
.service_list__card__inner {
position: relative;
padding: 1.235rem 0;
min-height: 31.6rem;
padding-bottom: 2.5rem;
}
.service_list__card__number {
position: absolute;
left: 0;
top: 1rem;
font-size: 2.25rem;
font-weight: 800;
color: #e9e9e9;
}
.service_list__card {
border-top: 1px solid var(--border-dark, #232323);
position: relative;
z-index: 1;
opacity: 0;
overflow: hidden;
}
.section--services_list {
padding-top: 1.87rem;
}
.service_list__card__text {
line-height: 130%;
letter-spacing: -0.02rem;
max-width: 37rem;
}
.service_list__card__text>* {
margin-bottom: 1.275rem;
}
.service_list__card__text *:last-child {
margin-bottom: 0;
}
.service_list__card__text ul {
padding-left: 1.25rem;
}
.service_list__card__text li {
margin-bottom: 0.2rem;
}
.service_list__card__text li:last-child {
margin-bottom: 0;
}
.service_list__card__image {
position: absolute;
top: 8.325rem;
right: 0;
width: 44.65rem;
border-radius: 1rem;
overflow: hidden;
font-size: 0;
aspect-ratio: 4/1.86;
}
.service_list__card__image img {
width: 100%;
height: 100%;
object-fit: cover;
filter: grayscale(100%);
}
.btn_link--service {
padding: 0.725rem 1.15rem;
font-weight: 600;
letter-spacing: 0rem;
}
@media screen and (max-width: 1024px) {
.service_list__card__title {
font-size: 1rem;
line-height: 1.25rem;
letter-spacing: -0.02rem;
padding-left: 3.5rem;
margin-bottom: 1.25rem;
}
.service_list__card__text {
max-width: 100%;
font-size: 0.75rem;
line-height: 1.0625rem;
letter-spacing: -0.015rem;
margin-bottom: 1.5rem;
}
.btn_link--service {
border-radius: 0.5rem;
padding: 0.65rem 1.5rem 0.5rem;
}
.service_list__card__image {
position: static;
width: 100%;
max-width: none;
}
.service_list__card__inner {
min-height: 0;
}
.service_list__card__number {
font-size: 2rem;
top: 1.25rem;
}
.section--services_list {
padding-bottom: 0;
}
}
@media screen and (max-width: 750px) {
.service_list__card__image img {
filter: none;
}
}
.block_two_column_x__title--work_with_big {
max-width: 37rem;
}
.block_two_column_x__text--work_with_big {
max-width: 50rem;
}
.work_with_big__images {
margin: 1.2rem -1.25rem 0;
overflow: scroll;
padding: 0 1.25rem;
white-space: nowrap;
font-size: 0;
cursor: grab;
user-select: none;
}
.work_with_big__images:active {
cursor: grabbing;
}
.work_with_big__images--dragging {
scroll-behavior: auto;
}
.work_with_big__images--dragging .work_with_big__image__item,
.work_with_big__images--dragging .work_with_big__image__item img {
pointer-events: none;
}
.work_with_big__images::-webkit-scrollbar {
display: none;
}
.work_with_big__images {
scrollbar-width: none;
}
.work_with_big__images {
-ms-overflow-style: none;
}
.work_with_big__image__item {
border-radius: 0.9375rem;
overflow: hidden;
display: inline-block;
margin-right: 0.31rem;
height: 20.75rem;
}
.work_with_big__image__item img {
width: 100%;
height: 100%;
object-fit: cover;
}
.work_with_big__image__item:last-child {
margin: 0;
}
.services_support__text {
font-weight: 400;
line-height: 130%;
letter-spacing: -0.02rem;
max-width: 38rem;
margin-bottom: 5rem;
}
.services_support__list {
color: var(--Text-accent, #ec692d);
font-family: "SONGER SemiExpanded";
font-weight: 500;
line-height: 130%;
display: flex;
flex-wrap: wrap;
gap: 0.62rem;
}
.services_support__card {
border-radius: 0.9375rem;
border: 1px solid var(--Border-accent, #ec692d);
flex: 1 0 calc(50% - 0.31rem);
padding: 1.2rem;
}
.services_support__card__item__title {
letter-spacing: -0.027rem;
}
.services_possibilities__card {
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
width: calc((100% - 4 * 0.31rem) / 5);
padding: 1.275rem;
position: relative;
aspect-ratio: 1/1;
}
.services_possibilities__list {
display: flex;
flex-wrap: wrap;
gap: 0.31rem;
}
.services_possibilities__card__item__title {
font-family: "SONGER SemiExpanded";
font-size: 2.375rem;
font-weight: 700;
line-height: 110%;
position: absolute;
bottom: 0.925rem;
left: 1.25rem;
right: 1.25rem;
}
.services_possibilities__card__item__title small {
font-family: "LT Superior";
font-size: 0.875rem;
font-weight: 400;
line-height: 135%;
display: inline-block;
vertical-align: bottom;
margin-right: 0.25rem;
}
.services_possibilities__card__image {
height: 6.275rem;
}
.services_possibilities__card__image img {
width: auto;
height: 100%;
}
.section__block--possibilities {
margin-bottom: 5rem;
}
.services_info__text {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
max-width: 66rem;
margin-bottom: 5rem;
}
.__orange {
color: var(--Text-accent, #ec692d);
}
.services_info__addtext {
line-height: 130%;
letter-spacing: -0.02rem;
max-width: 51.5rem;
align-self: flex-end;
}
.section:has(.services_info__addtext) {
display: flex;
flex-direction: column;
align-items: flex-start;
}
@media screen and (max-width: 1024px) {
.services_info__text {
font-size: 1rem;
font-weight: 700;
line-height: 1.25rem;
margin-bottom: 1.5rem;
letter-spacing: -0.02rem;
}
.section__block--services_info {
margin-top: -0.25rem;
}
.services_info__addtext {
font-size: 0.825rem;
font-weight: 400;
line-height: 1.0625rem;
letter-spacing: -0.015rem;
padding-left: 0;
}
.title_xl--work_with_big {
font-size: 1.375rem;
font-weight: 700;
line-height: 1.5rem;
}
.block_two_column_x__title--work_with_big {
line-height: 1.3;
letter-spacing: -0.02rem;
}
.block_two_column_x--work_with_big {
gap: 1.25rem;
}
.block_two_column_x__text--work_with_big {
font-size: 0.825rem;
padding-left: 0;
}
.block_two_column_x__text ul {
flex-direction: column;
display: flex;
gap: 0.5rem;
padding-left: 1rem;
}
.work_with_big__image__item {
height: 8.225rem;
}
.title_xl--support {
letter-spacing: -0.0475rem;
}
.services_support__text {
font-size: 0.825rem;
line-height: 1.4;
letter-spacing: -0.015rem;
margin-bottom: 1rem;
}
.title_xl--possibilities {
letter-spacing: -0.05rem;
}
.services_possibilities__card {
padding: 0.94rem;
}
.services_possibilities__card {
width: calc((100% - 2 * 0.31rem) / 3);
aspect-ratio: auto;
padding-bottom: 10rem;
}
}
@media screen and (max-width: 750px) {
.services_support__card {
flex-basis: 100%;
padding: 1rem;
font-size: 0.925rem;
}
.services_possibilities__card {
flex: 1 0 calc(50% - 0.31rem / 2);
padding-bottom: 5.85rem;
}
.services_possibilities__card__image {
height: 3.85rem;
}
.services_possibilities__card__item__title {
font-size: 1.2rem;
line-height: 1.2;
margin-left: -0.35rem;
}
.services_possibilities__card__item__title small {
margin-right: 0.4rem;
}
.services_possibilities__card:last-child .services_possibilities__card__item__title {
top: 1.25rem;
left: 5.25rem;
line-height: 1.6;
}
.services_possibilities__card:last-child {
padding-bottom: 2rem;
}
}
.p_single__news__image {
margin: -1.25rem -1.25rem 2.25rem;
border-radius: 1.25rem 1.25rem 0 0;
overflow: hidden;
}
.p_single__news__image img {
width: 100%;
height: auto;
display: block;
}
.default_text_main {
line-height: 145%;
letter-spacing: -0.02rem;
}
.text_wrap--55 {
max-width: 55rem;
}
.default_text_main * {
margin-bottom: 1em;
}
.default_text_main *:first-child {
margin-top: 0;
}
.default_text_main *:last-child {
margin-bottom: 0;
}
.default_text_main h2,
.default_text_main h3,
.default_text_main h4 {
font-family: "SONGER SemiExpanded";
line-height: 1.3;
margin-top: 1.5em;
margin-bottom: 0.725em;
color: var(--Black, #272727);
}
.default_text_main ol,
.default_text_main ul {
padding-left: 1rem;
}
.default_text_main hr {
width: 100%;
height: 0.075rem;
border: none;
background: var(--Background-secondary, #232323);
}
.default_text_main h2 {
font-size: 1.4rem;
margin-top: 3.25rem;
font-size: 2rem;
line-height: 1.25;
letter-spacing: -0.0475rem;
}
.default_text_main h3 {
font-size: 1.375rem;
letter-spacing: -0.0275rem;
margin-bottom: 0.725em;
}
.default_text_main h4 {
font-size: 1.125rem;
margin-bottom: 0.9em;
}
.section--text {
min-height: 17.5rem;
}
@media screen and (max-width: 1024px) {
.p_single__news__image {
margin: -1rem -1rem 2.25rem;
}
}
@media screen and (max-width: 750px) {
.default_text_main {
font-size: 0.8125rem;
}
.default_text_main h2,
.default_text_main h3,
.default_text_main h4 {
font-size: 0.875rem;
margin-top: 1.5rem;
line-height: 1.45;
margin-bottom: 0.75rem;
}
.default_text_main hr {
height: 1px;
}
.p_text__main {
margin-bottom: 0.31rem;
}
}
.page_404__section {
text-align: center;
padding: 12.25rem 0 15rem;
}
.page_404__lottie {
width: 100%;
max-width: 50rem;
height: auto;
margin: 0 auto 2rem;
display: flex;
align-items: center;
justify-content: center;
}
.page_404__lottie lottie-player {
width: 100%;
height: auto;
}
.title_404 {
display: inline-flex;
align-items: center;
justify-content: center;
flex-direction: column;
gap: 1.35rem;
margin: 0 0 0.75rem;
}
.title_404_1 {
font-size: 4.5rem;
}
.title_404_2 {
font-size: 2.375rem;
}
.text_404 {
line-height: var(
--Typography-Paragraph-Regular-Large-lihe-height,
1.5rem
);
max-width: 34rem;
margin: 0 auto 1.8rem;
}
.btn_404 {
padding: 0.75rem 1rem;
display: inline-flex;
justify-content: center;
}
.page_404 .section__block--form,
.page_404 .section__about,
.page_404 .main_footer {
display: none;
}
.page_404 {
padding-bottom: 1rem;
}
.top_page__section--404 {
margin-bottom: 0;
}
@media screen and (max-width: 1024px) {
.page_404__section {
padding: 9rem 0;
}
.title_404_2 {
font-size: 1.37rem;
}
.title_404 {
gap: 1.5rem;
margin-bottom: 0.25rem;
}
.text_404 {
font-size: 12px;
line-height: 1.4;
max-width: 25rem;
}
.btn_404 {
width: 100%;
max-width: 20rem;
}
.page_404__lottie {
max-width: 100%;
margin-bottom: 1.5rem;
}
}
.top_page__block--page {
padding-top: 4.425rem;
}
.top_page__block__text {
margin-top: 0.9rem;
margin-left: -0.5rem;
line-height: 1.3;
letter-spacing: -0.02em;
max-width: 54rem;
}
.page_question__block {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 0.3125rem;
}
.page_question__main {
width: calc(100% - 19.5rem - 0.3125rem);
background: var(--Background-primary, #fff);
padding: 1.25rem;
border-radius: 1.25rem;
}
.qusetion_sidebar__list ul {
list-style: none;
display: flex;
flex-direction: column;
gap: 0.3125rem;
}
.pq_question_sidebar__item {
font-weight: 600;
font-size: 0.88rem;
line-height: 1.21429;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
border-radius: 0.63rem;
padding: 0.8175rem 0.88rem;
position: relative;
padding-right: 2rem;
}
.pq_question_sidebar__item:after {
content: '';
display: block;
position: absolute;
top: 50%;
right: 0.5rem;
opacity: 0;
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.0246 6.64137C15.2687 6.88545 15.2687 7.28118 15.0246 7.52525L9.19129 13.3586C8.94721 13.6027 8.55149 13.6027 8.30741 13.3586L4.97407 10.0253C4.73 9.78118 4.73 9.38545 4.97407 9.14137C5.21815 8.89729 5.61388 8.89729 5.85796 9.14137L8.74935 12.0328L14.1407 6.64137C14.3848 6.39729 14.7805 6.39729 15.0246 6.64137Z' fill='%23EC692D'/%3E%3C/svg%3E%0A");
background-size: contain;
width: 1.25rem;
aspect-ratio: 1/1;
background-repeat: no-repeat;
transform: translate(0, -50%);
}
.pq_block__title {
font-weight: 600;
line-height: 1.15;
letter-spacing: -0.02em;
margin-bottom: 0.65rem;
}
.pq_block__value--text input {
border: 1px solid var(--Border-neutral-light, #f0f0f0);
border-radius: 0.63rem;
padding: 0.825rem 0.75rem 0.7rem;
max-width: 32.5rem;
width: 100%;
}
.pq_block__form__list {
display: flex;
flex-direction: column;
gap: 1.85rem;
}
.pq_block__radio__item_view {
border: 1px solid #d1d1d1;
width: 1.25rem;
aspect-ratio: 1/1;
border-radius: 50%;
position: relative;
overflow: hidden;
}
.pq_block__radio__item__title {
font-size: 0.88rem;
line-height: 1.21429;
letter-spacing: -0.01em;
font-weight: 600;
padding-top: 0.075rem;
}
.pq_block__radio__item {
display: flex;
align-items: center;
gap: 0.6175rem;
}
.pq_block__radio__item input {
display: none;
}
.pq_block__value--radio__list {
display: flex;
align-items: flex-start;
flex-direction: column;
gap: 0.6215rem;
padding-top: 0.3rem;
}
.pq_block__value--radio__field {
display: none;
margin-top: 0.65rem;
max-width: 32.5rem;
}
.pq_block__value--radio__field.is-visible {
display: block;
}
.pq_block__value--radio__field input {
border: 1px solid var(--Border-neutral-light, #f0f0f0);
border-radius: 0.63rem;
padding: 0.825rem 0.9rem 0.55rem;
line-height: 1.25;
letter-spacing: -0.02em;
width: 100%;
}
.pq_block__radio__item_view:before {
border: 0.3125rem solid #ec692d;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
content: '';
border-radius: 50%;
transition: 0.125s ease-in-out;
opacity: 0;
}
.pq_block__radio__item input:checked+.pq_block__radio__item_view:before {
opacity: 1;
}
.pq_block__radio__item input:checked+.pq_block__radio__item_view {
border-color: transparent;
}
.pq_block__inner {
display: inline-block;
max-width: 32.5rem;
width: 100%;
}
@media screen and (max-width:1024px) {
.page_question__main {
width: 100%;
}
.top_page__block__text {
margin-left: 0;
}
.page-template-page__question .title_xl br {
display: none
}
.page-template-page__question .title_xl {
hyphens: none;
}
}
.pq_question_sidebar__item.active {
color: #ec692d;
}
.pq_question_sidebar__item.active:after {
opacity: 1;
}
.page__container--gazprom {
--gazprom-accent: #ec682d;
--gazprom-card-bg: var(--Background-primary, #fff);
--gazprom-card-radius: 1.25rem;
}
.page__container--gazprom .section__title {
hyphens: manual;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.page__container--gazprom .gazprom_hero__text,
.page__container--gazprom .gazprom_why__text,
.page__container--gazprom .gazprom_benefits__item__text,
.page__container--gazprom .gazprom_registry__projects__text {
max-width: 38rem;
}
}
.gazprom_hero__title {
text-transform: uppercase;
hyphens: manual;
}
.gazprom_hero__subtitle.__animate__title {
display: block;
}
.gazprom_hero__subtitle {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
text-transform: uppercase;
margin: 1.925rem -0.5rem 0;
}
.gazprom_hero__subtitle br.is_mobile {
display: none;
}
.gazprom_hero__body {
margin-left: 37.5rem;
max-width: 45.5rem;
margin-top: 4.9125rem;
}
.gazprom_hero__text,
.gazprom_hero__lead {
font-size: 1rem;
line-height: 130%;
letter-spacing: -0.02rem;
margin: 0;
}
.gazprom_hero__lead {
margin-top: 1.3375rem;
}
.gazprom_hero__list {
list-style: none;
padding: 0;
margin: 0.6625rem 0 0;
display: flex;
flex-direction: column;
gap: 0.3125rem;
}
.gazprom_hero__list__item {
display: flex;
align-items: center;
gap: 1rem;
min-height: 1.875rem;
}
.gazprom_hero__list__icon {
flex: 0 0 auto;
width: 1.875rem;
height: 1.875rem;
border-radius: 0.5rem;
background: var(--Background-neutral-light, #f0f0f0);
display: flex;
align-items: center;
justify-content: center;
color: var(--Text-primary, #232323);
}
.gazprom_hero__list__icon svg {
width: 1.25rem;
height: 1.25rem;
display: block;
}
.gazprom_hero__list__text {
font-size: 1rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_hero__list + .gazprom_hero__text {
margin-top: 1.1875rem;
}
@media screen and (max-width: 1024px) {
.top_page__block--gazprom {
padding: 0.8rem 1.25rem 1.25rem;
}
.gazprom_hero__title {
font-size: 1.375rem;
line-height: 110%;
margin-left: -0.25rem;
}
.gazprom_hero__subtitle {
font-size: 1rem;
line-height: 120%;
letter-spacing: 0;
margin: 2.98rem 0 0;
}
.gazprom_hero__subtitle br.is_mobile {
display: inline;
}
.gazprom_hero__body {
margin-left: 0;
max-width: none;
margin-top: 1.3375rem;
}
.gazprom_hero__text,
.gazprom_hero__lead,
.gazprom_hero__list__text {
font-size: 0.875rem;
line-height: 135%;
}
.gazprom_hero__lead {
margin-top: 1.2125rem;
}
.gazprom_hero__list {
margin-top: 0.6rem;
}
}
.section__block--gazprom_why {
margin-top: 2.459rem;
}
.gazprom_why__section_title br.is_mobile {
display: none;
}
.gazprom_why__title {
margin: 0;
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
text-transform: uppercase;
}
.gazprom_why__list {
list-style: none;
padding: 0;
margin: 1.225rem 0 0;
display: flex;
flex-direction: column;
gap: 0.3125rem;
}
.gazprom_why__list__item {
display: flex;
align-items: center;
gap: 1rem;
min-height: 1.875rem;
}
.gazprom_why__list__icon {
flex: 0 0 auto;
width: 1.875rem;
height: 1.875rem;
border-radius: 0.5rem;
background: var(--Background-neutral-light, #f0f0f0);
display: flex;
align-items: center;
justify-content: center;
color: var(--Text-primary, #232323);
}
.gazprom_why__list__icon svg {
width: 1.25rem;
height: 1.25rem;
display: block;
}
.gazprom_why__list__text {
font-size: 1rem;
font-weight: 600;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_why__text {
margin: 1.1875rem 0 0;
max-width: 45rem;
font-size: 1rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
@media screen and (max-width: 1024px) {
.section__block--gazprom_why {
margin-top: 3.1625rem;
}
.gazprom_why__section_title {
font-size: 2.5rem;
line-height: 100%;
letter-spacing: -0.07rem;
margin-bottom: 0.8375rem;
}
.gazprom_why__section_title br.is_mobile {
display: inline;
}
.section--gazprom_why {
padding: 1.25rem 1rem 0.75rem;
}
.gazprom_why__list__item {
gap: 0.9375rem;
}
.gazprom_why__title {
font-size: 1rem;
line-height: 110%;
letter-spacing: 0;
}
.gazprom_why__title br {
display: none;
}
.gazprom_why__list {
margin-top: 1.3625rem;
}
.gazprom_why__text {
margin-top: 0.65rem;
max-width: none;
font-size: 0.75rem;
line-height: 137.5%;
}
}
.gazprom_registry {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0.625rem;
align-items: start;
}
.gazprom_registry__col {
display: flex;
flex-direction: column;
min-width: 0;
}
.gazprom_registry__section_title {
margin-bottom: 0.7375rem;
}
.gazprom_registry__col--exp {
margin-top: 0.9375rem;
}
.section--gazprom_registry,
.section--gazprom_exp {
flex: 1 1 auto;
}
.gazprom_registry__intro {
margin: 0;
font-size: 1rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_registry__subtitle {
margin-bottom: 0;
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
text-transform: uppercase;
margin-top: 1.925rem;
}
.gazprom_registry__subtitle--exp {
margin-top: 0;
}
.gazprom_registry__subtitle br.is_mobile {
display: none;
}
.gazprom_registry__specs {
list-style: none;
padding: 0;
margin: 0.925rem 0 0;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0.3125rem;
}
.gazprom_registry__specs__item {
display: flex;
align-items: center;
min-height: 2.875rem;
padding: 0.25rem 0.9375rem;
border-radius: 0.5rem;
background: var(--Background-neutral-light, #f0f0f0);
font-size: 1rem;
font-weight: 600;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_registry__supplies {
list-style: none;
padding: 0;
margin: 0.925rem 0 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 0.625rem;
}
.gazprom_registry__supplies__item {
display: flex;
align-items: center;
gap: 0.625rem;
min-width: 0;
}
.gazprom_registry__supplies__item--wide {
grid-column: 1 / -1;
}
.gazprom_registry__supplies__icon {
flex: 0 0 auto;
width: 3.125rem;
height: 3.125rem;
}
.gazprom_registry__supplies__icon img {
width: 100%;
height: 100%;
display: block;
}
.gazprom_registry__supplies__title {
font-size: 1rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_registry__projects {
list-style: none;
padding: 0;
margin: 1.6125rem 0 0;
display: flex;
flex-direction: column;
gap: 1.025rem;
}
.gazprom_registry__projects__item {
display: flex;
align-items: center;
gap: 1rem;
min-width: 0;
}
.gazprom_registry__projects__icon {
flex: 0 0 auto;
width: 1.875rem;
height: 1.875rem;
border-radius: 0.5rem;
background: var(--Background-neutral-light, #f0f0f0);
display: flex;
align-items: center;
justify-content: center;
color: var(--Text-primary, #232323);
}
.gazprom_registry__projects__icon svg {
width: 1.25rem;
height: 1.25rem;
display: block;
transform: rotate(45deg);
}
.gazprom_registry__projects__info {
display: block;
min-width: 0;
}
.gazprom_registry__projects__title {
display: block;
font-size: 1rem;
font-weight: 600;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_registry__projects__text {
display: block;
margin-top: 0.2875rem;
font-size: 0.875rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_registry__more {
margin: 1.2125rem 0 0;
font-size: 1rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
@media screen and (max-width: 1024px) {
.section__block--gazprom_registry {
margin-top: 3.655rem;
}
.gazprom_registry {
grid-template-columns: 1fr;
gap: 2rem;
}
.gazprom_registry__col--exp {
margin-top: 0;
}
.gazprom_registry__section_title {
font-size: 1.5rem;
line-height: 110%;
letter-spacing: -0.07rem;
margin-bottom: 1.325rem;
}
.gazprom_registry__section_title br {
display: none;
}
.section--gazprom_registry,
.section--gazprom_exp {
padding: 0.75rem 1rem;
}
.gazprom_registry__subtitle {
font-size: 1.4375rem;
line-height: 104%;
letter-spacing: 0;
margin-top: 2rem;
}
.gazprom_registry__subtitle--exp {
margin-top: 0;
}
.gazprom_registry__subtitle br.is_mobile {
display: inline;
}
.gazprom_registry__specs {
grid-template-columns: 1fr;
margin-top: 0.8875rem;
}
.gazprom_registry__supplies {
grid-template-columns: repeat(2, 1fr);
column-gap: 0;
row-gap: 0.3125rem;
margin-top: 0.8875rem;
}
.gazprom_registry__projects {
margin-top: 1.6rem;
gap: 1.00625rem;
}
.gazprom_registry__projects__item {
align-items: flex-start;
gap: 0.9375rem;
}
.gazprom_registry__projects__title {
font-size: 0.875rem;
}
.gazprom_registry__projects__text {
margin-top: 0.31875rem;
font-size: 0.75rem;
}
}
.gazprom_products__section_title {
margin-bottom: 2rem;
}
.section--gazprom_products {
padding-bottom: 0.8125rem;
}
.gazprom_products__header {
display: grid;
grid-template-columns: 38.0625rem 1fr;
align-items: start;
}
.gazprom_products__header__title {
margin: 0;
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
text-transform: uppercase;
}
.gazprom_products__header__text {
font-size: 1rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_products__grid {
list-style: none;
padding: 0;
margin: 1.6375rem 0 0;
display: grid;
grid-template-columns: repeat(12, 1fr);
column-gap: 0.9375rem;
row-gap: 1.25rem;
align-items: start;
}
.gazprom_products__item {
display: flex;
flex-direction: column;
min-width: 0;
height: 100%;
}
.gazprom_products__item--s3 {
grid-column: span 3;
}
.gazprom_products__item--s4 {
grid-column: span 4;
}
.gazprom_products__item__title {
margin: 0;
position: relative;
padding: 0 0 0.3625rem 1.25rem;
border-bottom: 1px solid var(--Text-primary, #232323);
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
text-transform: uppercase;
}
.gazprom_products__item__title:before {
content: "";
position: absolute;
left: 0;
top: 0.44rem;
width: 0.625rem;
height: 0.625rem;
border-radius: 50%;
background: var(--Text-primary, #232323);
}
.gazprom_products__item__title a {
color: inherit;
text-decoration: none;
transition: color 0.25s ease-in-out;
}
.gazprom_products__item__title a:hover {
color: var(--gazprom-accent, #ec682d);
}
.gazprom_products__image__link {
display: block;
width: 100%;
height: 100%;
}
.gazprom_products__image img {
transition: transform 0.25s ease-in-out;
}
.gazprom_products__image__link:hover img {
transform: scale(0.975);
}
.gazprom_products__specs {
margin: 0 0 1.25rem;
padding-top: 0.3125rem;
}
.gazprom_products__specs__row {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.625rem;
min-height: 2rem;
border-bottom: 1px solid var(--Border-neutral-light, #e0e0e0);
}
.gazprom_products__specs__label {
flex: 0 0 auto;
font-size: 0.8125rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_products__specs__value {
margin: 0;
text-align: right;
font-size: 0.8125rem;
font-weight: 600;
line-height: 130%;
letter-spacing: 0.03125rem;
text-transform: uppercase;
}
.gazprom_products__image {
margin-top: auto;
border-radius: 1.25rem;
overflow: hidden;
background: var(--Background-neutral-light, #f0f0f0);
}
.gazprom_products__image img {
width: 100%;
height: 100%;
display: block;
object-fit: cover;
}
.gazprom_products__item--s3 .gazprom_products__image {
height: 17.625rem;
}
.gazprom_products__item--s4 .gazprom_products__image {
height: 29.375rem;
}
@media screen and (max-width: 1024px) {
.section__block--gazprom_products {
margin-top: 3.6875rem;
}
.gazprom_products__section_title {
font-size: 2.375rem;
line-height: 110%;
letter-spacing: -0.07rem;
margin-bottom: 1.375rem;
}
.section--gazprom_products {
padding: 0.75rem 1rem;
}
.gazprom_products__header {
grid-template-columns: 1fr;
row-gap: 0.6rem;
}
.gazprom_products__header__title {
font-size: 1rem;
letter-spacing: 0;
}
.gazprom_products__header__text {
font-size: 0.75rem;
line-height: 140%;
}
.gazprom_products__grid {
grid-template-columns: repeat(2, 1fr);
column-gap: 0.3125rem;
row-gap: 1.25rem;
margin-top: 1.375rem;
}
.gazprom_products__item--s3,
.gazprom_products__item--s4 {
grid-column: span 1;
}
.gazprom_products__specs__row {
flex-direction: column;
align-items: stretch;
justify-content: center;
gap: 0.25rem;
min-height: 2.75rem;
}
.gazprom_products__specs__value {
text-align: left;
}
.gazprom_products__item--s3 .gazprom_products__image,
.gazprom_products__item--s4 .gazprom_products__image {
height: auto;
aspect-ratio: 169 / 150;
}
.gazprom_products__image img {
object-fit: contain;
}
}
.gazprom_docs__title {
margin: 1.90625rem 0 0;
text-transform: uppercase;
hyphens: manual;
}
.gazprom_docs__lead {
margin: 1.29375rem 0 0;
font-size: 1rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_docs__specs {
list-style: none;
padding: 0;
margin: 0.6375rem 0 0;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 0.3125rem 0.4375rem;
}
.gazprom_docs__specs__item {
display: flex;
align-items: center;
min-height: 3.5rem;
padding: 0.25rem 1.25rem;
border-radius: 0.5rem;
background: var(--Background-neutral-light, #f0f0f0);
font-size: 1rem;
font-weight: 600;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_docs__aside {
margin-left: 38rem;
}
.gazprom_docs__aside__title {
margin: 2rem 0 0;
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
text-transform: uppercase;
}
.gazprom_docs__list {
list-style: none;
padding: 0;
margin: 0.8625rem 0 0;
display: flex;
flex-direction: column;
gap: 0.375rem;
}
.gazprom_docs__list__item {
display: flex;
align-items: center;
gap: 0.75rem;
min-height: 1.875rem;
}
.gazprom_docs__list__icon {
flex: 0 0 auto;
width: 1.875rem;
height: 1.875rem;
border-radius: 0.5rem;
background: rgba(236, 104, 45, 0.1);
display: flex;
align-items: center;
justify-content: center;
color: var(--gazprom-accent, #ec682d);
}
.gazprom_docs__list__icon svg {
width: 1.25rem;
height: 1.25rem;
display: block;
}
.gazprom_docs__list__text {
font-size: 1rem;
font-weight: 600;
line-height: 130%;
letter-spacing: -0.02rem;
}
@media screen and (max-width: 1024px) {
.gazprom_docs__title {
font-size: 1.4375rem;
line-height: 104%;
letter-spacing: 0;
margin-top: 2rem;
}
.gazprom_docs__lead {
margin-top: 0.875rem;
line-height: 137.5%;
}
.gazprom_docs__specs {
grid-template-columns: 1fr;
margin-top: 0.8125rem;
}
.gazprom_docs__aside {
margin-left: 0;
}
.gazprom_docs__aside__title {
font-size: 1.4375rem;
line-height: 104%;
letter-spacing: 0;
margin-top: 1.3125rem;
}
.gazprom_docs__list {
margin-top: 0.575rem;
}
}
.section__block--gazprom_manufacturers {
margin-top: 4.0625rem;
}
.gazprom_manufacturers__section_title {
margin-bottom: 1.675rem;
}
.gazprom_manufacturers__subtitle {
margin: 0;
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
text-transform: uppercase;
}
.gazprom_manufacturers__list {
list-style: none;
padding: 0;
margin: 2.1625rem -1.25rem 0 0;
display: flex;
gap: 0.9375rem;
overflow-x: auto;
scrollbar-width: none;
}
.gazprom_manufacturers__item {
flex: 0 0 12.25rem;
min-width: 0;
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 12.5rem;
padding: 1.25rem;
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
}
.gazprom_manufacturers__item__logo {
display: flex;
align-items: flex-start;
min-height: 1.5rem;
}
.gazprom_manufacturers__item__logo img {
max-width: 100%;
max-height: 3.75rem;
display: block;
}
.gazprom_manufacturers__item__logo__placeholder {
font-size: 1.5rem;
line-height: 110%;
letter-spacing: -0.03rem;
color: var(--Grey-400, #9b9b9b);
}
.gazprom_manufacturers__item__title {
font-size: 0.9375rem;
line-height: 130%;
letter-spacing: -0.02rem;
hyphens: auto;
overflow-wrap: break-word;
text-wrap: balance;
}
.gazprom_manufacturers__text {
margin: 1.75rem 0 0;
font-size: 0.875rem;
line-height: 130%;
}
@media screen and (max-width: 1024px) {
.section__block--gazprom_manufacturers {
margin-top: 3.5rem;
}
.gazprom_manufacturers__section_title {
font-size: 1.5rem;
line-height: 104%;
letter-spacing: -0.07rem;
margin-bottom: 0.7875rem;
}
.gazprom_manufacturers__subtitle {
font-size: 1rem;
line-height: 110%;
letter-spacing: 0;
}
.gazprom_manufacturers__subtitle br {
display: none;
}
.gazprom_manufacturers__list {
margin: 1.125rem 0 0;
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 0.6875rem;
overflow: visible;
}
.gazprom_manufacturers__item {
flex: none;
min-height: 9.875rem;
}
.gazprom_manufacturers__text {
margin-top: 1.06875rem;
font-size: 0.75rem;
line-height: 137.5%;
}
}
.gazprom_benefits__section_title {
margin-bottom: 1.8125rem;
}
.gazprom_benefits__list {
list-style: none;
padding: 0;
margin: 0.5rem 0 0;
}
.gazprom_benefits__item {
display: grid;
grid-template-columns: 3.375rem 41.375rem 1fr;
align-items: start;
padding: 1.4375rem 0 1.9875rem;
background-image: repeating-linear-gradient(45deg, rgba(236, 104, 45, 0.45) 0 1px, transparent 1px 5px);
background-repeat: no-repeat;
background-size: 100% 0.3125rem;
background-position: 0 0;
}
.gazprom_benefits__item:last-child {
padding-bottom: 0.6875rem;
}
.gazprom_benefits__item__number {
font-family: "SONGER SemiExpanded";
font-size: 1.75rem;
font-weight: 700;
line-height: 1.5125rem;
color: var(--gazprom-accent, #ec682d);
}
.gazprom_benefits__item__title {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
text-transform: uppercase;
padding-right: 1.25rem;
}
.gazprom_benefits__item__text {
font-size: 1rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
@media screen and (max-width: 1024px) {
.gazprom_benefits__section_title {
font-size: 2.5rem;
line-height: 100%;
letter-spacing: -0.07rem;
margin-bottom: 1.4rem;
}
.section--gazprom_benefits {
padding: 0.4375rem 1rem 0;
}
.gazprom_benefits__list {
margin-top: 0;
}
.gazprom_benefits__item {
grid-template-columns: 3.4375rem 1fr;
padding: 1.0625rem 0 0.4rem;
}
.gazprom_benefits__item:last-child {
padding-bottom: 0.4rem;
}
.gazprom_benefits__item__number {
grid-row: span 2;
line-height: 1.1rem;
}
.gazprom_benefits__item__title {
font-size: 1rem;
line-height: 110%;
letter-spacing: 0;
padding-right: 0;
}
.gazprom_benefits__item__text {
margin-top: 0.68125rem;
font-size: 0.75rem;
line-height: 137.5%;
}
}
.section__block--gazprom_audience {
margin-bottom: 3rem;
}
.gazprom_audience__list {
list-style: none;
padding: 0;
margin: 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 0.3125rem;
}
.gazprom_audience__item {
grid-column: span 2;
display: flex;
flex-direction: column;
justify-content: space-between;
min-width: 0;
min-height: 10rem;
padding: 1.25rem 1.875rem;
border-radius: 1.25rem;
background: var(--Background-primary, #fff);
}
.gazprom_audience__item:nth-child(n + 4) {
grid-column: span 3;
}
.gazprom_audience__item__number {
font-family: "SONGER SemiExpanded";
font-size: 2.8125rem;
font-weight: 700;
line-height: 110%;
color: var(--gazprom-accent, #ec682d);
}
.gazprom_audience__item__title {
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
text-transform: uppercase;
overflow-wrap: anywhere;
}
@media screen and (max-width: 1024px) {
.section__block--gazprom_audience {
margin-top: 3.73rem;
}
.gazprom_audience__section_title {
font-size: 2.4375rem;
line-height: 102.5%;
letter-spacing: -0.07rem;
margin-bottom: 0.9rem;
}
.gazprom_audience__list {
display: flex;
gap: 0.3125rem;
margin-right: -1rem;
overflow-x: auto;
scrollbar-width: none;
}
.gazprom_audience__item,
.gazprom_audience__item:nth-child(n + 4) {
grid-column: auto;
flex: 0 0 18.75rem;
min-height: 12.5rem;
}
.gazprom_audience__item__title {
letter-spacing: 0;
}
}
.gazprom_specialists__section_title {
margin-bottom: 2.7125rem;
}
.section--gazprom_specialists {
padding-bottom: 0.875rem;
}
.gazprom_specialists__item {
display: flex;
gap: 1.25rem;
}
.gazprom_specialists__item + .gazprom_specialists__item {
margin-left: 38rem;
margin-top: 1rem;
}
.gazprom_specialists__photo {
flex: 0 0 auto;
width: 9.375rem;
height: 9.375rem;
border-radius: 1.25rem;
overflow: hidden;
background: var(--Background-neutral-light, #f0f0f0);
}
.gazprom_specialists__item--main .gazprom_specialists__photo {
width: 19.5625rem;
height: 19.5625rem;
}
.gazprom_specialists__photo img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.gazprom_specialists__info {
min-width: 0;
padding-top: 0.1875rem;
}
.gazprom_specialists__name {
margin: 0;
font-family: "SONGER SemiExpanded";
font-size: 1.375rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.0275rem;
text-transform: uppercase;
}
.gazprom_specialists__position {
margin-top: 0.5875rem;
font-family: "SONGER SemiExpanded";
font-size: 1rem;
font-weight: 700;
line-height: 110%;
letter-spacing: -0.02rem;
text-transform: uppercase;
color: var(--Grey-400, #9b9b9b);
}
.gazprom_specialists__list__title {
margin-top: 1.925rem;
font-size: 1rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_specialists__list {
margin: 0.575rem 0 0;
padding-left: 1.0625rem;
font-size: 1rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_specialists__contacts {
margin-top: 2rem;
display: flex;
flex-direction: column;
gap: 0.375rem;
}
.gazprom_specialists__contacts__item {
display: flex;
align-items: center;
gap: 1rem;
min-height: 1.875rem;
}
.gazprom_specialists__contacts__icon {
flex: 0 0 auto;
width: 1.875rem;
height: 1.875rem;
border-radius: 0.5rem;
background: rgba(236, 104, 45, 0.1);
display: flex;
align-items: center;
justify-content: center;
color: var(--gazprom-accent, #ec682d);
}
.gazprom_specialists__contacts__icon svg {
width: 1.25rem;
height: 1.25rem;
display: block;
}
.gazprom_specialists__contacts__value {
font-size: 1rem;
line-height: 130%;
letter-spacing: -0.02rem;
}
.gazprom_specialists__contacts__value a {
color: inherit;
text-decoration: none;
}
.gazprom_specialists__contacts__value a:hover {
opacity: 0.6;
}
.gazprom_specialists__contacts__note {
color: var(--Grey-400, #9b9b9b);
}
@media screen and (max-width: 1024px) {
.gazprom_specialists__section_title {
font-size: 1.5rem;
line-height: 104%;
letter-spacing: -0.07rem;
margin-bottom: 1.1rem;
}
.section--gazprom_specialists {
padding: 1.25rem;
}
.gazprom_specialists__item {
flex-direction: column;
gap: 1.25rem;
}
.gazprom_specialists__item + .gazprom_specialists__item {
margin-left: 0;
margin-top: 2rem;
}
.gazprom_specialists__item--main .gazprom_specialists__photo,
.gazprom_specialists__photo {
width: 8rem;
height: 8rem;
}
.gazprom_specialists__info {
padding-top: 0;
}
.gazprom_specialists__position {
font-size: 0.875rem;
}
.gazprom_specialists__list__title,
.gazprom_specialists__list,
.gazprom_specialists__contacts__value {
font-size: 0.875rem;
}
}
:root .--dark {
color-scheme: dark;
--Text-primary: #fff;
--Background-primary: #232323;
--Background-ghost-5: #333;
--Border-neutral-light: #494949;
--Background-neutral-light: #3a3a3a;
--light-color: #f4f4f4;
--dark-color-text: #1f1f1f;
--Black: #f4f4f4;
--Grey-400: #aaa;
--Background-secondary: #000000;
--border-field-rolor: #3a3a3a;
}
.__light {
display: block;
}
.__dark {
display: none;
}
.projects__line_i__item__image lottie-player.__dark {
display: none;
}
.--dark .projects__line_i__item__image lottie-player.__dark {
display: inline-block;
}
.--dark .__light {
display: none;
}
.--dark .__dark {
display: block;
}
.--dark ::selection {
background-color: white;
color: #000;
}
.--dark {
color: #fff;
background-image: url(../../images/dark/bg_lines.svg);
}
.--dark .header__logo {
filter: brightness(0) invert(1);
}
.--dark .header_main__row {
background-image: url(../../images/dark/mask-header.svg);
}
@media screen and (max-width: 1024px) {
.--dark .header_main__row {
background-image: url(../../images/dark/mask-header__mobile.svg);
}
}
.--dark .field_field__checkbox__view {
background: var(--Border-neutral-light);
}
.--dark .upload_file__btn:hover {
background: #3a3a3a;
border-color: transparent;
}
.--dark .select2-dropdown {
background: #232323;
box-shadow: 0px 0px 0px 0.5px var(--border-field-rolor);
}
.--dark .select2-container--default .select2-results__option[aria-selected="true"] {
background: #555;
color: #fff;
}
.--dark .btn_dark {
background: #333;
}
.--dark .btn_modal_search {
background: #454545;
}
.--dark .btn_ghost:hover {
background: var(--Border-neutral-light);
}
.--dark .btn_gray:hover,
.--dark .btn_dark:hover {
background: var(--light-color);
color: var(--dark-color-text);
}
.--dark .--copy:before {
filter: invert(1);
}
.--dark .footer__logo {
filter: brightness(0) invert(1);
}
.--dark .documents__item {
background-image: url("data:image/svg+xml,%3Csvg width='364' height='291' viewBox='0 0 364 291' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M364 276C364 284.284 357.284 291 349 291H15C6.71573 291 0 284.284 0 276V77C0 68.7157 6.71573 62 15 62H47C55.2843 62 62 55.2843 62 47V15C62 6.71573 68.7157 0 77 0H349C357.284 0 364 6.71573 364 15V276Z' fill='%23232323'/%3E%3C/svg%3E%0A");
}
.--dark .documents__item__number {
background: #232323;
border: none;
}
.--dark .documents__item:before,
.--dark .documents__item:after {
background-color: var(--Background-primary);
}
.--dark .team_section__select .select2-container--default .select2-selection--single {
border-color: #666;
}
@media screen and (max-width: 750px) {
.--dark .documents__item {
background-image: url("data:image/svg+xml,%3Csvg width='169' height='160' viewBox='0 0 169 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M168.296 145C168.296 153.284 161.58 160 153.296 160H15C6.71573 160 0 153.284 0 145V76.0898C0 67.8056 6.71573 61.0898 15 61.0898H46.8438C55.128 61.0898 61.8438 54.3741 61.8438 46.0898V15C61.8438 6.71573 68.5595 0 76.8438 0H153.296C161.58 0 168.296 6.71573 168.296 15V145Z' fill='%23232323'/%3E%3C/svg%3E%0A");
}
}
.--dark .btn_product--2 {
border-color: #333333;
}
.--dark .btn_white:hover {
background: var(--light-color);
color: var(--dark-color-text);
}
.--dark .home_hero__triggers__item__image {
filter: invert(1);
}
.--dark .modal_default {
background: #161616;
}
.--dark .fancybox__backdrop {
background: hsl(0deg 0% 0% / 10%);
}
.--dark .f-button.is-close-button {
filter: none;
opacity: 0.5;
}
.--dark .f-button.is-close-button:hover {
opacity: 1;
}
.--dark .mega_menu__section__title a:before {
filter: brightness(5);
}
.--dark .mega_menu__section__title a:hover:before {
filter: none;
}
.--dark .mega_menu__section__title a:after {
filter: brightness(0) invert(1);
}
.--dark .cookies_modal {
filter: invert(1);
}
.--dark .btn_close--cookie {
background: transparent;
}
.--dark .sidebar__contact__p a:before {
filter: invert(1);
}
.--dark .sidebar__contact__select__wrap:before {
filter: invert(1);
}
.--dark .custom_select__view:after {
filter: invert(1);
}
.--dark .nav_article__section:hover {
border-color: #888;
}
.--dark .custom_select__values {
box-shadow: 0 0.5rem 1rem -0.5rem #000;
}
.--dark .catalog_search_field:before {
filter: invert(1);
}
.--dark .hero_isolation__side__item {
background-color: #3a3a3a;
}
.--dark .hero_isolation__side__item__image {
background: #232323;
}
.--dark .card_product_1__title a:before {
filter: brightness(0) invert(1);
}
.--dark .card_product_1__title a:hover:before {
filter: none;
}
.--dark .card_product_1__title {
border-color: #999;
}
.--dark .card_product_1__info__item {
border-color: #999;
}
.--dark .btn_filtered {
background: #3a3a3a;
}
.--dark .btn_filtered svg {
color: #000;
}
.--dark .products_list__table__thead {
border-color: #333333;
}
.--dark .catalog_popular__tabs {
background: rgb(35 35 35 / 25%);
border-color: transparent;
padding: 0.31rem;
}
.--dark .catalog_popular__tab.active {
background: #232323;
border-color: transparent;
}
@media screen and (max-width:1024px) {
.--dark .catalog_popular__tab {
background: #343434;
}
.--dark .catalog_popular__tab:hover {}
.--dark .catalog_popular__tab.active {
background: #ec682d;
border-color: #ec682d;
}
}
.--dark .btn_filtered__link {
background: rgb(35 35 35 / 25%);
border-color: #666;
}
.--dark .btn_filtered__link:hover {
background: #ec682d;
}
.--dark .catalog_popular__tab {
border-color: #666;
}
.--dark .home_about__image__text_section__dots:before {
filter: brightness(0.136);
}
.--dark .home_about__image__text_section__dots {
background: #232323;
}
@media screen and (max-width: 1024px) {
.--dark .card__line:nth-child(2n) {
border: 1px solid var(--Border-neutral-light, #f0f0f0);
background: transparent;
}
}
@media screen and (max-width: 750px) {
.--dark .btn_menu:hover {
background: #333;
color: #fff;
}
}
.--dark .modal_call_manager {
box-shadow: none;
border: 1px solid #4f4f4f;
}
.--dark .mobile_menu__close {
background: var(--Background-primary, #fff);
}
.--dark .btn_menu {
background: transparent;
border: 1px solid var(--Border-neutral-light, #f0f0f0);
}
.--dark .mobile_menu__bg {
background: rgb(26 26 26);
}
.--dark .modal_search__field:before {
filter: brightness(10);
}
.--dark .modal_search__field input {
color: #fff;
border-color: #484848;
}
@media screen and (min-width:1025px) {
.--dark .news__list:has(.news__card__image:hover img) .news__card__image img:not(:hover) {
opacity: 0.175;
filter: none;
}
}
.--dark .hero_isolation__side__item--4 {
background-image: url("data:image/svg+xml,%3Csvg width='400' height='79' viewBox='0 0 400 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-34 26.6144C-34 30.0944 -33.307 33.5404 -31.9606 36.7555C-30.6142 39.9706 -28.6407 42.892 -26.1529 45.3527C-23.6651 47.8135 -20.7116 49.7654 -17.4611 51.0972C-14.2105 52.4289 -10.7267 53.1144 -7.20833 53.1144C-3.69 53.1144 -0.206123 52.4289 3.04439 51.0972C6.29491 49.7654 9.2484 47.8135 11.7362 45.3527C14.2241 42.892 16.1975 39.9706 17.5439 36.7555C18.8903 33.5404 19.5833 30.0944 19.5833 26.6144C19.5833 23.1344 20.2763 19.6884 21.6227 16.4733C22.9691 13.2581 24.9426 10.3368 27.4304 7.87605C29.9183 5.4153 32.8718 3.46332 36.1223 2.13157C39.3728 0.799823 42.8567 0.11438 46.375 0.11438C49.8933 0.11438 53.3772 0.799822 56.6277 2.13157C59.8782 3.46332 62.8317 5.4153 65.3196 7.87605C67.8074 10.3368 69.7809 13.2581 71.1273 16.4733C72.4737 19.6884 73.1667 23.1344 73.1667 26.6144C73.1667 30.0944 73.8596 33.5404 75.2061 36.7555C76.5525 39.9706 78.5259 42.892 81.0138 45.3527C83.5016 47.8135 86.4551 49.7654 89.7056 51.0972C92.9561 52.4289 96.44 53.1144 99.9583 53.1144C103.477 53.1144 106.961 52.4289 110.211 51.0972C113.462 49.7654 116.415 47.8135 118.903 45.3527C121.391 42.892 123.364 39.9706 124.711 36.7555C126.057 33.5404 126.75 30.0944 126.75 26.6144C126.75 23.1344 127.443 19.6884 128.789 16.4733C130.136 13.2581 132.109 10.3368 134.597 7.87605C137.085 5.4153 140.038 3.46332 143.289 2.13157C146.539 0.799823 150.023 0.11438 153.542 0.11438C157.06 0.11438 160.544 0.799822 163.794 2.13157C167.045 3.46332 169.998 5.4153 172.486 7.87605C174.974 10.3368 176.948 13.2581 178.294 16.4733C179.64 19.6884 180.333 23.1344 180.333 26.6144C180.333 30.0944 181.026 33.5404 182.373 36.7555C183.719 39.9706 185.693 42.892 188.18 45.3527C190.668 47.8135 193.622 49.7654 196.872 51.0972C200.123 52.4289 203.607 53.1144 207.125 53.1144C210.643 53.1144 214.127 52.4289 217.378 51.0972C220.628 49.7654 223.582 47.8135 226.07 45.3527C228.557 42.892 230.531 39.9706 231.877 36.7555C233.224 33.5404 233.917 30.0944 233.917 26.6144C233.917 23.1344 234.61 19.6884 235.956 16.4733C237.302 13.2581 239.276 10.3368 241.764 7.87605C244.252 5.4153 247.205 3.46332 250.456 2.13157C253.706 0.799823 257.19 0.11438 260.708 0.11438C264.227 0.11438 267.711 0.799822 270.961 2.13157C274.212 3.46332 277.165 5.4153 279.653 7.87605C282.141 10.3368 284.114 13.2581 285.461 16.4733C286.807 19.6884 287.5 23.1344 287.5 26.6144C287.5 30.0944 288.193 33.5404 289.539 36.7555C290.886 39.9706 292.859 42.892 295.347 45.3527C297.835 47.8135 300.788 49.7654 304.039 51.0972C307.289 52.4289 310.773 53.1144 314.292 53.1144C317.81 53.1144 321.294 52.4289 324.544 51.0972C327.795 49.7654 330.748 47.8135 333.236 45.3527C335.724 42.892 337.698 39.9706 339.044 36.7555C340.39 33.5404 341.083 30.0944 341.083 26.6144C341.083 23.1344 341.776 19.6884 343.123 16.4733C344.469 13.2581 346.443 10.3368 348.93 7.87605C351.418 5.4153 354.372 3.46332 357.622 2.13157C360.873 0.799823 364.357 0.11438 367.875 0.11438C371.393 0.11438 374.877 0.799822 378.128 2.13157C381.378 3.46332 384.332 5.4153 386.82 7.87605C389.307 10.3368 391.281 13.2581 392.627 16.4733C393.974 19.6884 394.667 23.1344 394.667 26.6144C394.667 30.0944 395.36 33.5404 396.706 36.7555C398.052 39.9706 400.026 42.892 402.514 45.3527C405.002 47.8135 407.955 49.7654 411.206 51.0972C414.456 52.4289 417.94 53.1144 421.458 53.1144C424.977 53.1144 428.461 52.4289 431.711 51.0972C434.962 49.7654 437.915 47.8135 440.403 45.3527C442.891 42.892 444.864 39.9706 446.211 36.7555C447.557 33.5404 448.25 30.0944 448.25 26.6144C448.25 23.1344 448.943 19.6884 450.289 16.4733C451.636 13.2581 453.609 10.3368 456.097 7.87605C458.585 5.4153 461.538 3.46332 464.789 2.13157C468.039 0.799823 471.523 0.11438 475.042 0.11438C478.56 0.11438 482.044 0.799822 485.294 2.13157C488.545 3.46332 491.498 5.4153 493.986 7.87605C496.474 10.3368 498.447 13.2581 499.794 16.4733C501.14 19.6884 501.833 23.1344 501.833 26.6144C501.833 30.0944 502.526 33.5404 503.873 36.7555C505.219 39.9706 507.193 42.892 509.68 45.3527C512.168 47.8135 515.122 49.7654 518.372 51.0972C521.623 52.4289 525.107 53.1144 528.625 53.1144C532.143 53.1144 535.627 52.4289 538.878 51.0972C542.128 49.7654 545.082 47.8135 547.57 45.3527C550.057 42.892 552.031 39.9706 553.377 36.7555C554.724 33.5404 555.417 30.0944 555.417 26.6144C555.417 23.1344 556.11 19.6884 557.456 16.4733C558.802 13.2581 560.776 10.3368 563.264 7.87605C565.752 5.4153 568.705 3.46332 571.956 2.13157C575.206 0.799823 578.69 0.11438 582.208 0.11438C585.727 0.11438 589.211 0.799822 592.461 2.13157C595.712 3.46332 598.665 5.4153 601.153 7.87605C603.641 10.3368 605.614 13.2581 606.961 16.4733C608.307 19.6884 609 23.1344 609 26.6144' stroke='url(%23paint0_linear_966_70693)' stroke-width='50'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_966_70693' x1='288' y1='0.11438' x2='287.5' y2='77.7778' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E36024'/%3E%3Cstop offset='1' stop-color='%233A3A3A' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.--dark .hero_isolation__side__item--1 {
background-image: url("data:image/svg+xml,%3Csvg width='202' height='162' viewBox='0 0 202 162' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_828_107161)'%3E%3Ccircle cx='182.774' cy='88.4701' r='132.893' transform='rotate(150 182.774 88.4701)' fill='url(%23paint0_linear_828_107161)'/%3E%3Ccircle cx='183.085' cy='88.5101' r='3' transform='rotate(150 183.085 88.5101)' fill='%23EC692D'/%3E%3Cpath d='M181.43 88.6243C181.312 88.9539 181.039 89.2217 180.675 89.3193L172.173 91.5973C171.582 91.7556 170.975 91.4048 170.817 90.8141C170.659 90.2234 171.009 89.6158 171.6 89.4575L177.782 87.8011L69.3535 25.2001L71.057 31.5601C71.2152 32.1508 70.8649 32.7575 70.2743 32.9158C69.6835 33.0741 69.076 32.7234 68.9177 32.1326L66.6392 23.6318C66.5422 23.2697 66.6375 22.9017 66.861 22.6345C66.9798 22.3051 67.2524 22.037 67.6163 21.9395L76.1179 19.6615C76.7086 19.5034 77.316 19.8542 77.4745 20.4447C77.6328 21.0355 77.282 21.643 76.6913 21.8013L70.6842 23.4109L178.891 85.884L177.233 79.699C177.075 79.1086 177.426 78.5009 178.016 78.3425C178.607 78.1843 179.214 78.5353 179.373 79.1257L181.652 87.6278C181.748 87.9897 181.653 88.3571 181.43 88.6243Z' fill='%23EC692D'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_828_107161' x1='147.112' y1='102.066' x2='296.955' y2='72.5309' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EB7138'/%3E%3Cstop offset='1' stop-color='%233A3A3A' stop-opacity='0'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_828_107161'%3E%3Crect width='266.978' height='266.978' fill='white' transform='translate(364.698 137.074) rotate(150)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.--dark .mobile_menu__close:hover {
background: #333333;
color: #fff;
}
.--dark .card_product_1__image {
background: var(--Background-neutral-light, #f0f0f0);
}
.--dark .btn_category_p__info__search {
background: #1c1c1c;
}
.--dark .category_p__info__search__field:before {
filter: invert(1);
}
.--dark .isolation__type_isolation__card__features__row {
border-color: #555;
}
.--dark .isolation__compare__table td {
border-color: #444;
}
.--dark .isolation__compare__table table {
border-color: #444;
}
.--dark .btn_theme {
width: 7.4375rem;
background: transparent;
border-color: #494949;
}
.--dark .btn_theme:hover {
background: var(--Border-neutral-light);
color: #fff;
}
@media screen and (max-width: 1024px) {
.--dark .btn_theme {
width: 2.75rem;
}
}
.--dark .team_section__select .select2-container--open .select2-selection--single {
background: #333333;
border-color: transparent;
}
.--dark .home_catalog__slide__card__image__point:before {
background-image: url("data:image/svg+xml,%3Csvg width='46' height='24' viewBox='0 0 46 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1798_158165)'%3E%3Cpath d='M66 0C72.6274 0 78 5.37258 78 12C78 18.6274 72.6274 24 66 24H45C41.1932 24 37.8024 22.2265 35.6048 19.4613C34.5782 18.1695 32.8754 17.4624 31.2949 16.9883L29.8252 16.5479C28.6349 16.1908 27.3651 16.1908 26.1748 16.5479L24.7051 16.9883C23.6021 17.3192 22.5148 17.898 21.8574 18.8434C19.6901 21.9598 16.0837 24 12 24C5.37258 24 0 18.6274 0 12C0 5.37258 5.37258 0 12 0C16.0833 0 19.6898 2.03971 21.8572 5.15564C22.5147 6.10101 23.6021 6.68081 24.7051 7.01172L26.1748 7.45215C27.3651 7.80924 28.6349 7.80924 29.8252 7.45215L31.2949 7.01172C32.8755 6.53755 34.5782 5.82964 35.6051 4.53786C37.8027 1.7731 41.1935 1.94266e-07 45 0H66Z' fill='%23232323'/%3E%3Ccircle cx='12' cy='12' r='6' fill='%23EC692D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1798_158165'%3E%3Crect width='46' height='24' fill='%23232323'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.--dark .home_catalog__slide__card__table__item {
border-color: #505050;
}
.--dark .mobile_menu__top__theme {
background: #333;
}
@media screen and (min-width: 1025px) {
.--dark .section__home__block--sertificates .documents__item {
background-image: url("data:image/svg+xml,%3Csvg width='284' height='291' viewBox='0 0 284 291' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M283.12 275.864C283.12 284.149 276.404 290.864 268.12 290.864H15C6.71572 290.864 0 284.149 0 275.864V77C0 68.7157 6.71573 62 15 62H47C55.2843 62 62 55.2843 62 47V14.8643C62 6.57999 68.7157 -0.135742 77 -0.135742H268.12C276.404 -0.135742 283.12 6.57999 283.12 14.8643V275.864Z' fill='%23232323'/%3E%3C/svg%3E%0A");
}
.--dark .section__home__block--sertificates .documents__item:hover {
background-image: url("data:image/svg+xml,%3Csvg width='284' height='291' viewBox='0 0 284 291' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_899_89325' fill='white'%3E%3Cpath d='M283.12 275.864C283.12 284.149 276.404 290.864 268.12 290.864H15C6.71572 290.864 0 284.149 0 275.864V77C0 68.7157 6.71573 62 15 62H47C55.2843 62 62 55.2843 62 47V14.8643C62 6.57999 68.7157 -0.135742 77 -0.135742H268.12C276.404 -0.135742 283.12 6.57999 283.12 14.8643V275.864Z'/%3E%3C/mask%3E%3Cpath d='M283.12 275.864C283.12 284.149 276.404 290.864 268.12 290.864H15C6.71572 290.864 0 284.149 0 275.864V77C0 68.7157 6.71573 62 15 62H47C55.2843 62 62 55.2843 62 47V14.8643C62 6.57999 68.7157 -0.135742 77 -0.135742H268.12C276.404 -0.135742 283.12 6.57999 283.12 14.8643V275.864Z' fill='%23232323'/%3E%3Cpath d='M268.12 290.864V289.864H15V290.864V291.864H268.12V290.864ZM0 275.864H1V77H0H-1V275.864H0ZM15 62V63H47V62V61H15V62ZM62 47H63V14.8643H62H61V47H62ZM77 -0.135742V0.864258H268.12V-0.135742V-1.13574H77V-0.135742ZM283.12 14.8643H282.12V275.864H283.12H284.12V14.8643H283.12ZM268.12 -0.135742V0.864258C275.852 0.864258 282.12 7.13227 282.12 14.8643H283.12H284.12C284.12 6.0277 276.957 -1.13574 268.12 -1.13574V-0.135742ZM62 14.8643H63C63 7.13227 69.268 0.864258 77 0.864258V-0.135742V-1.13574C68.1634 -1.13574 61 6.0277 61 14.8643H62ZM47 62V63C55.8366 63 63 55.8366 63 47H62H61C61 54.732 54.732 61 47 61V62ZM0 77H1C1 69.268 7.26801 63 15 63V62V61C6.16344 61 -1 68.1634 -1 77H0ZM15 290.864V289.864C7.26801 289.864 1 283.596 1 275.864H0H-1C-1 284.701 6.16344 291.864 15 291.864V290.864ZM268.12 290.864V291.864C276.957 291.864 284.12 284.701 284.12 275.864H283.12H282.12C282.12 283.596 275.852 289.864 268.12 289.864V290.864Z' fill='%23EC692D' mask='url(%23path-1-inside-1_899_89325)'/%3E%3C/svg%3E%0A");
}
}
.--dark .btn_title_anchor {
background: #333;
border-color: transparent;
}
.--dark .btn_title_anchor:hover {
background: #1a1a1a;
}
.--dark .projects__section__item__block__info {
background: #191919;
}
.--dark .projects__section__item__block_2__sum {
color: #191919;
background: #fff;
}
.--dark .projects__section__item__block__call {
background: #191919;
}
.--dark .btn_projects__tab {
background: #444;
border: 1px solid #666;
}
.--dark .btn_projects__tab:hover,
.--dark .btn_projects__tab.active {
background: #232323;
color: #fff;
border-color: transparent;
}
.--dark .service_list__card {
border-color: #555;
}
.--dark .btn_product--1 {
background: #3a3a3a;
}
.--dark .btn_form_footer {
background: #333;
}
.--dark .services_support__card {
border-color: transparent;
color: #fff;
background: #ececec1a;
}
.--dark .btn_dowload_sertificates {
background: #232323;
}
.--dark .footer_form .field_field__checkbox__view {
border: none;
}
.--dark .btn_link--service:hover {
background: #fff;
}
.--dark .btn_orange:hover {
background: #fff;
}
.--dark .projects_top__promo__projects {
background: #232323;
}
.--dark .product__main__section--images__item--empty img {
filter: brightness(0) invert(1);
opacity: 1;
}
.--dark .modal_calculate__type_1__image img {
filter: invert(1);
}
.--dark .modal_calculate__type_1__image {
background: #1f1f1f;
}
.--dark .modal_calculate__col_2 {
border-color: #1f1f1f;
}
.--dark .btn_orange {
background: var(--Background-accent-light, #ec692d);
}
.--dark .catalog_search_section__filtered .section {
position: relative;
background-image: url('../../images/mask-catalog--dark.svg');
background-color: transparent;
background-repeat: no-repeat;
overflow: hidden;
}
@media screen and (max-width: 1024px) {
.--dark .catalog_search_section__filtered .section {
background: var(--Background-primary, #fff);
}
}
.--dark .card__line__link:after {
background: linear-gradient(90deg, transparent, #212121);
}
.--dark .card__line:hover {
}
.--dark .card__line {
border-color: #3a3a3a;
}
.--dark .card__line__buttons {
border-color: #3a3a3a;
}
.--dark .modal__kp__info {
background: #222;
}
.--dark .modal__kp__info__card {
background: #2c2c2c;
}
.--dark .btn_add_to_kp:hover {
background: #111;
}
/* assets/css/animate.css */
.__animate__title,.__animate__title--hero {
overflow: hidden;
display: inline-block;
vertical-align: middle;
}
.__animate__title__content,.__animate__title__content--hero {
transform: translateY(110%);
display: inline-block;
}
.__animate__opacity,.__animate__opacity--hero {
opacity: 0;
}
.__animate__opacity_move_up,.__animate__opacity_move_up--hero {
transform: translateY(var(--y, 0.5rem));
opacity: 0;
}
.__animate__isaolation__move__left,.__animate__isaolation__move__left--hero {
transform: translateX(5%);
opacity: 0;
}
.__animate_image_reveal,.__animate_image_reveal--hero {
inset: 0;
clip-path: inset(0% 0% 100% 0%);
height: 100%;
transform: scale(0.99);
}
.areas_of_application__section__image {
height: auto
}
/* style.css */

