/*--------------------*/
/*  PRELOADER         */
/*--------------------*/
#loader-wrapper {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999;background-color: var(--bg-1);-webkit-animation: loader 0.4s linear;animation: loader 0.4s linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes loader {
0% {opacity: 1;}
70% {opacity: 1;}
99% {opacity: 0;}
100% {display: none;visibility: hidden;z-index: -10;opacity: 0;}
}
@keyframes loader {
0% {opacity: 1;}
70% {opacity: 1;}
99% {opacity: 0;}
100% {display: none;visibility: hidden;z-index: -10;opacity: 0;}
}
/*--------------------*/
/*  RESET             */
/*--------------------*/
html {height: auto;overflow-y: scroll;overflow-x: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;}
*,
*:before,
*:after {-webkit-box-sizing: inherit;box-sizing: inherit;-webkit-tap-highlight-color: rgba(255, 255, 255, 0.2);}
* {font: inherit;font-size: 100%;line-height: inherit;margin: 0;padding: 0;border: 0;vertical-align: baseline;-webkit-text-size-adjust: none;-webkit-locale: auto;}
html:not(.touch-screen)::-webkit-scrollbar,
html:not(.touch-screen) *::-webkit-scrollbar {width: 6px;height: 6px;}
html:not(.touch-screen)::-webkit-scrollbar-track,
html:not(.touch-screen) *::-webkit-scrollbar-track {background: var(--bg-1);}
html:not(.touch-screen)::-webkit-scrollbar-thumb,
html:not(.touch-screen) *::-webkit-scrollbar-thumb {background: var(--clr-white);}
:focus,
:hover,
:active,
:visited {outline: none;}
button {background: none;}
body {height: auto;scroll-behavior: smooth;background-color: var(--bg-1);}
body ::-moz-selection {color: var(--clr-white);background: var(--clr-black);}
body ::selection {color: var(--clr-white);background: var(--clr-black);}
a {display: inline-block;text-decoration: none;cursor: pointer;outline: none;color: inherit;-webkit-transition: var(--transition-1);transition: var(--transition-1);}
a:hover {text-decoration: none;}
ul,
ol {list-style: none;}
sub,
sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
picture {font-size: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
img {width: auto;height: auto;max-width: 100%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align: top;}
input {-webkit-appearance: none;-moz-appearance: none;font-size: 1rem;font-weight: 400;color: var(--clr-white);}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input:-moz-placeholder,
textarea:-moz-placeholder,
input::-moz-placeholder,
textarea::-moz-placeholder,
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {display: none;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {-webkit-appearance: none;height: 0.7em;width: 0.7em;background-size: contain;cursor: pointer;}
input,
textarea,
select {border-radius: 0;background: none;border: none;margin: 0;width: 100%;padding: 0;}
textarea {display: block;resize: none;overflow: auto;}
select::-ms-expand {display: none;}
.select {display: none;}
/*--------------------*/
/*  GLOBAL SETTINGS   */
/*--------------------*/
:root {--ff-1: "HelveticaNeueCyr",sans-serif;--h1: clamp(2.25rem, -1.1184rem + 7.0175vw, 6.25rem);--h2: clamp(1.875rem, -0.125rem + 4.1667vw, 4.25rem);--h3: clamp(1.75rem, 0.3816rem + 2.8509vw, 3.375rem);--h4: clamp(1.5rem, 0.5526rem + 1.9737vw, 2.625rem);--h5: clamp(1.25rem, 0.3026rem + 1.9737vw, 2.375rem);--h6: clamp(1.125rem, 0.7039rem + 0.8772vw, 1.625rem);--text: clamp(1.00rem, 0.79rem + 0.44vw, 1.25rem);--sp-xl: clamp(4.38rem, -5.62rem + 20.83vw, 16.25rem);--sp-lg: clamp(3.4375rem, -2.0888rem + 11.5132vw, 10rem);--sp-md: clamp(2.50rem, -0.13rem + 5.48vw, 5.63rem);--sp-sm: clamp(1.88rem, 0.09rem + 3.73vw, 4.00rem);--sp-xs: clamp(0.94rem, 0.15rem + 1.64vw, 1.88rem);--rd-1: 12px;--rd-2: 20px;--clr-title: #F2F2F2;--clr-text: rgba(255, 255, 255, .65);--clr-plc: rgba(255, 255, 255, .65);--clr-input: rgba(255, 255, 255, .20);--clr-separator: rgba(255, 255, 255, .20);--clr-white: #F2F2F2;--clr-black: #0B0B0B;--clr-red: #EB372A;--clr-red-2: #E70000;--rgb-white: 255,255,255;--bg-1: #121212;--bg-2: #161616;--bg-3: #222222;--bg-4: #333333;--transition-1: .3s linear;}
html.overflow-hidden,
html.overflow-hidden body,
html.overflow-menu,
html.overflow-menu body {overflow: hidden;}
html.keyboard-focus:focus {outline: auto;}
#content-block {overflow: hidden;position: relative;min-height: calc(100vh - var(--header-h));display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
footer {margin-top: auto;}
.section {position: relative;}
.swiper-slide:not(:first-child) {display: block;}
.swiper-container {opacity: 0;-webkit-transition: var(--transition-1);transition: var(--transition-1);}
.swiper-container.swiper-initialized {opacity: 1;}
.swiper-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}
.popup-wrapper,
.cookies-informer {display: none;}
[class*=spacer] {clear: both;width: 100% !important;}
.spacer-xl {height: var(--sp-xl);}
.spacer-lg {height: var(--sp-lg);}
.spacer-md {height: var(--sp-md);}
.spacer-sm {height: var(--sp-sm);}
.spacer-xs {height: var(--sp-xs);}
.container {max-width: 100%;}
.cursor {display: none;}
@media (min-width: 576px) {
.container {padding-inline: 3.135% !important;}
}
/*--------------------*/
/*  HEADER            */
/*--------------------*/
:root {--h-height: 114px;--h-logo-width: 148px;}
header {height: var(--h-height);}
.h-wrap {position: fixed;z-index: 100;top: 0;left: 0;width: 100%;background-color: var(--bg-1);}
.h-inner {position: relative;height: var(--h-height);width: 100%;gap: 1.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.h-logo-wrap {--logo-space: 2rem;margin-right: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: 0;flex-shrink: 0;}
.h-logo-wrap > *:first-child {margin-right: var(--logo-space);}
.h-logo-wrap > * + * {margin-left: var(--logo-space);}
.h-logo-wrap > * + *:before {content: "";position: absolute;pointer-events: none;top: 0;left: calc(-1 * var(--logo-space));width: 1px;height: 100%;background-color: var(--clr-separator);}
.h-logo {position: relative;display: block;width: var(--h-logo-width);-ms-flex-negative: 0;flex-shrink: 0;}
.h-logo img {display: block;max-width: 100%;}
.h-btn {position: relative;z-index: 1;cursor: pointer;height: 3.5rem;padding: 0.625rem 1.25rem;font-size: 1rem;line-height: 1em;font-weight: 400;letter-spacing: 2px;text-transform: uppercase;color: var(--clr-white);border-radius: 3.75rem;background-color: var(--bg-3);-webkit-transition: var(--transition-1);transition: var(--transition-1);display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.h-btn svg {display: none;position: absolute;top: 50%;left: 50%;max-width: 60%;max-height: 60%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: var(--transition-1);transition: var(--transition-1);}
.h-burger {position: relative;cursor: pointer;display: block;width: 3.5rem;height: 3.5rem;border-radius: 100%;border: 1px solid var(--clr-white);-webkit-transition: var(--transition-1);transition: var(--transition-1);}
.h-burger .h-menu-bg {border-radius: 1.7rem;}
.h-burger i {display: inline-block;position: absolute;z-index: 2;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 65%;height: 2px;color: var(--bg-1);background-color: var(--bg-1);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all var(--transition-1);transition: all var(--transition-1);}
.h-burger i:before,
.h-burger i:after {content: "";position: absolute;left: 50%;-webkit-transform: translate(-50%, -500%);transform: translate(-50%, -500%);width: 100%;height: 100%;border-radius: 2px;-webkit-transform-origin: center;transform-origin: center;background-color: currentColor;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all var(--transition-1);transition: all var(--transition-1);}
.h-burger i:after {-webkit-transform: translate(-50%, 500%);transform: translate(-50%, 500%);}
.h-burger .is-active i {display: inline-block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 60%;height: 2px;background-color: var(--bg-1);-webkit-transition: var(--transition-1);transition: var(--transition-1);}
.h-burger .is-active i:before,
.h-burger .is-active i:after {content: "";position: absolute;left: 0;top: -9px;width: 100%;height: 100%;border-radius: 2px;background-color: var(--clr-black);-webkit-transition: var(--transition-1);transition: var(--transition-1);}
.h-burger .is-active i:after {top: 9px;}
.h-menu-bg {position: absolute;inset: 0%;z-index: 0;width: 100%;height: 100%;margin: 0 !important;background-color: #fff;}
.h-menu-overlay {display: block;position: fixed;z-index: 99;inset: 0;opacity: 0;visibility: hidden;background-color: rgba(0, 0, 0, 0.5);-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);-webkit-transition: var(--transition-1);transition: var(--transition-1);}
.h-menu {display: none;overflow-y: auto;overflow-x: hidden;position: absolute;z-index: -1;right: -1.5rem;top: 1rem;width: 100%;max-width: 29.75rem;padding: 2.5rem;padding-top: var(--h-height) !important;border-radius: var(--rd-1);-webkit-transform-origin: top right;transform-origin: top right;-webkit-transition: var(--transition-1);transition: var(--transition-1);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.h-menu > * + * {margin-top: 2.5rem;}
.h-links {position: relative;z-index: 1;display: block;width: 100%;}
.h-links ul {line-height: 0;}
.h-links li + li {margin-top: 1.25rem;}
.h-links li.active a {opacity: 1;}
.h-links a {font-size: 1.75rem;line-height: 1.28em;font-weight: 400;color: var(--clr-black);text-transform: uppercase;opacity: 0.5;}
.h-contacts {position: relative;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.h-contacts > * + * {margin-top: 0.5rem;}
.h-contacts a {font-size: 1.25rem;line-height: 1.2em;font-weight: 400;color: var(--clr-black);}
.open-menu .h-burger {border-color: var(--clr-black);}
.open-menu .h-burger i {background-color: transparent;}
.open-menu .h-burger i:before,
.open-menu .h-burger i:after {-webkit-transform: translate(-50%, 0%) rotate(-45deg);transform: translate(-50%, 0%) rotate(-45deg);}
.open-menu .h-burger i:after {-webkit-transform: translate(-50%, 0%) rotate(45deg);transform: translate(-50%, 0%) rotate(45deg);}
@media (min-width: 1200px) {
.h-links a:hover {opacity: 1;}
.h-btn:hover {background-color: var(--bg-4);}
.h-burger:hover i {width: 50%;}
}
@media (max-width: 1440px) {
:root {--h-height: 86px;--h-logo-width: 120px;}
.h-logo-wrap {--logo-space: 24px;}
.h-btn {height: 3.125rem;font-size: 0.875rem;}
.h-burger {width: 3.125rem;height: 3.125rem;}
.h-menu {right: -1rem;top: 0.5rem;padding: 2.25rem;}
.h-links li + li {margin-top: 1.125rem;}
.h-links a {font-size: 1.5rem;}
.h-contacts a {font-size: 1.125rem;}
}
@media (max-width: 1199px) {
:root {--h-height: 60px;--h-logo-width: 80px;}
.h-logo-wrap {--logo-space: 14px;}
.h-btn {height: 2.625rem;width: 2.625rem;}
.h-btn b {display: none;}
.h-btn svg {display: block;}
.h-burger {width: 2.625rem;height: 2.625rem;}
.h-burger i:before,
.h-burger i:after {-webkit-transform: translate(-50%, -350%);transform: translate(-50%, -350%);}
.h-burger i:after {-webkit-transform: translate(-50%, 350%);transform: translate(-50%, 350%);}
.h-menu {right: -0.625rem;top: 0;}
}
@media (max-width: 575px) {
.h-menu {position: fixed;right: 0;top: 0;height: 100%;border-radius: 0px;padding-top: calc(var(--h-height) + 2.25rem) !important;}
.h-links {margin-bottom: auto;}
}
/*--------------------*/
/*  BANNER            */
/*--------------------*/
.banner {position: relative;}
.banner-media {position: relative;overflow: hidden;z-index: 0;width: 100%;padding-top: 46%;border-radius: var(--rd-1);}
.banner-media img {z-index: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;content-visibility: auto;}
.banner-media .video-block {position: absolute;z-index: 0;inset: 0;}
.video-block {position: relative;}
.video-block video {z-index: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;content-visibility: auto;}
@media (min-width: 1200px) {
.banner-media.hover-filter {-webkit-filter: grayscale(1);filter: grayscale(1);-webkit-transition: -webkit-filter var(--transition-1);transition: -webkit-filter var(--transition-1);transition: filter var(--transition-1);transition: filter var(--transition-1),-webkit-filter var(--transition-1);}
.banner-media.hover-filter:hover {-webkit-filter: grayscale(0);filter: grayscale(0);}
}
@media (max-width: 1199px) {
.banner-media {padding-top: 57%;}
.video-block:before {content: "";pointer-events: none;display: inline-block;position: absolute;z-index: 1;left: 1rem;bottom: 1rem;width: 1.5rem;height: 1.5rem;background-repeat: no-repeat;background-position: center;background-size: 100%;background-image: url("../img/icons/icon-volume-on.svg");}
.video-block.muted:before {background-image: url("../img/icons/icon-volume-off.svg");}
}
@media (max-width: 575px) {
.banner-media {padding-top: 80%;}
}
/*--------------------*/
/*  HERO BANNER       */
/*--------------------*/
.clip-img {position: relative;padding-top: 42.5%;border-radius: var(--rd-1);overflow: hidden;-webkit-clip-path: polygon(10% 0, 90% 0, 90% 100%, 10% 100%);clip-path: polygon(10% 0, 90% 0, 90% 100%, 10% 100%);}
.clip-img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;content-visibility: auto;}
@media (max-width: 1199px) {
.clip-img {padding-top: 57%;-webkit-clip-path: none;clip-path: none;}
}
@media (max-width: 575px) {
.clip-img {padding-top: 80%;}
}
/*--------------------*/
/*  WHERE ITEM        */
/*--------------------*/
.wr-wrap {gap: max(1rem, 2.5vw);display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.wr-item {--wr-size: calc(var(--h2) - 8px);gap: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: -webkit-max-content;width: -moz-max-content;width: max-content;}
.wr-item img {display: block;width: 100%;max-width: var(--wr-size);max-height: var(--wr-size);}
.wr-text {font-size: var(--wr-size);line-height: 0.884em;font-weight: 500;color: var(--clr-white);white-space: nowrap;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;-webkit-transform: translateY(0.1em);transform: translateY(0.1em);}
.wr-text b {display: inline-block;margin-left: 0.25rem;font-size: 53.5%;}
@media (min-width: 768px) {
.opacity {position: absolute;inset: 0;background: rgba(0, 0, 0, 0.5);}
.banner .wr-wrap {position: absolute;bottom: 0;left: 0;padding: 2.6vw;}
}
@media (max-width: 767px) {
.banner .wr-wrap {padding-top: 1rem;}
.wr-item {gap: 0.5rem;}
}
/*-------------------*/
/*  Breadcrumbs      */
/*-------------------*/
.breadcrumbs {--br-fz: .75rem;--br-space: 10px;position: relative;z-index: 10;width: 100%;padding-block: 0.25rem;overflow-y: hidden;overflow-x: auto;-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory;}
.breadcrumbs ul {min-width: -webkit-max-content;min-width: -moz-max-content;min-width: max-content;line-height: 0;padding-right: var(--br-space);}
.breadcrumbs li {position: relative;display: inline-block;font-size: var(--br-fz);line-height: 1em;color: var(--clr-text);scroll-snap-align: start;scroll-margin-left: var(--br-space);}
.breadcrumbs li:after {content: "/";position: relative;display: inline-block;margin-inline: 0.25rem;}
.breadcrumbs li:last-child:after {content: none;}
.breadcrumbs li.active {color: var(--clr-white);}
@media (min-width: 1200px) {
.breadcrumbs li a:hover {text-decoration: underline;}
}
/*--------------------*/
/*  TYPOGRAPHY        */
/*--------------------*/
body {font-family: var(--ff-1);font-weight: 400;font-size: var(--h-6);line-height: 1.4em;color: var(--clr-text);}
.text {--text-space: 10px;--text-rd: var(--rd-1);--text-li-padding: 28px;--text-th-height: 68px;--text-th-padding: 20px;font-size: var(--text);line-height: 1.4em;font-weight: 300;color: var(--clr-text);}
.text * + :where(*) {margin-top: calc(var(--text-space) * 2.4);}
.text * + :is(li) {margin-top: var(--text-space);}
.text * + :is(p) {margin-top: calc(var(--text-space) * 1.4);}
.text :is(img, table, iframe, figure, picture, blockquote, .swiper-entry) + * {margin-top: calc(var(--text-space) * 2.4);}
.text .swiper-entry > * * {margin-top: 0;}
.text b,
.text span {font-weight: 400;}
.text strong {font-weight: 600;}
.text em {font-style: italic;}
.text a:not(.btn) {display: inline;color: var(--clr-white);text-decoration: underline;text-decoration-color: transparent;}
.text ul li {position: relative;padding-left: calc(var(--text-li-padding) + 0.75rem);}
.text ul li:before {content: "";position: absolute;left: 0;top: 0.65em;width: var(--text-li-padding);height: 0.25rem;border-radius: 0;background-color: var(--clr-white);}
.text ol {counter-reset: number;}
.text ol li {position: relative;padding-left: var(--text-li-padding);}
.text ol li:before {counter-increment: number;content: counter(number) ".";display: inline-block;position: absolute;left: 0;font-weight: 600;line-height: inherit;color: var(--clr-white);}
.text img {display: block;width: 100%;border-radius: var(--text-rd);}
.text figure {line-height: 0;width: 100% !important;}
.text figure.aligncenter {text-align: center;}
.text figure.alignright {text-align: right;}
.text figure :where(figcaption) {text-align: left;}
.text figure figcaption {font-size: 0.75rem;font-weight: 300;line-height: 1.5em;margin: 5px !important;}
.text iframe {display: block;width: 100%;max-width: 100%;border: 0;aspect-ratio: 16/9;border-radius: var(--text-rd);}
.text blockquote {position: relative;text-align: left;font-weight: 400;padding: calc(var(--text-space) * 3);padding-left: calc(var(--text-space) * 9);color: var(--clr-black);background-color: rgba(var(--rgb-white), 0.96);border-radius: var(--text-rd);}
.text blockquote:before {content: "";position: absolute;top: calc(var(--text-space) * 3);left: 1.875rem;width: 2rem;height: 2rem;background-image: url("../img/icons/icon-quote.svg");background-repeat: no-repeat;background-size: contain;background-position: center;}
.text table {border-collapse: collapse;width: 100%;}
.text table thead tr {border: none !important;}
.text table thead th,
.text table thead td {height: var(--text-th-height);height: calc(var(--text-th-height) / 1.214);font-weight: 500;background-color: var(--bg-2);}
.text table tr {text-align: left;}
.text table tr:nth-child(even) th,
.text table tr:nth-child(even) td {background-color: var(--bg-2);}
.text table tr:last-child:not(:nth-child(even)) {border-bottom: 1px solid var(--clr-separator);}
.text table td,
.text table th {vertical-align: middle;height: var(--text-th-height);padding: calc(var(--text-th-padding) / 4);font-size: inherit;line-height: inherit;font-weight: inherit;color: var(--clr-text);}
.text table td:first-child,
.text table th:first-child {padding-left: var(--text-th-padding);border-radius: var(--text-rd) 0 0 var(--text-rd);}
.text table td:last-child,
.text table th:last-child {padding-right: var(--text-th-padding);border-radius: 0 var(--text-rd) var(--text-rd) 0;}
.text *:first-child img {margin-top: 0;}
:is(h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6) {font-weight: 400;color: var(--clr-title);}
h1,
.h1 {font-size: var(--h1);line-height: 1.18em;}
h2,
.h2 {font-size: var(--h2);line-height: 1.18em;}
h3,
.h3 {font-size: var(--h3);line-height: 1.19em;}
h4,
.h4 {font-size: var(--h4);line-height: 1.24em;}
h5,
.h5 {font-size: var(--h5);line-height: 1.32em;}
h6,
.h6 {font-size: var(--h6);line-height: 1.39em;}
.text-upc,
.title {text-transform: uppercase;}
.title-margin {margin-bottom: max(18px, 3vw);}
.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}
@media (min-width: 1200px) {
.text a:not(.btn):hover {text-decoration-color: currentColor;}
}
@media (max-width: 1440px) {
.text blockquote {padding: calc(var(--text-space) * 2.5);padding-left: calc(var(--text-space) * 7);}
.text blockquote:before {top: calc(var(--text-space) * 2.5);left: 1.25rem;width: 1.75rem;height: 1.75rem;}
}
@media (max-width: 991px) {
.text {--text-space: 5px;--text-li-padding: 22px;--text-th-height: 48px;--text-th-padding: 10px;}
.text blockquote {padding: calc(var(--text-space) * 3);padding-left: calc(var(--text-space) * 8);}
.text blockquote:before {top: calc(var(--text-space) * 3);left: 0.625rem;width: 1.25rem;height: 1.25rem;}
}