:lang(ru-RU) { font-family: "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;}@media (min-width: 768px) { .brxe-container{max-width:90%;} header .brxe-container{max-width:100% !important;}}.pure-custom-table { width: 100% !important; border-collapse: collapse !important; font-size: 14px; text-align: left;}.pure-custom-table th,.pure-custom-table td { padding: 20px 20px !important; border-bottom: 1px solid rgba(255,255,255,.1); border-right: none !important; white-space: nowrap !important; min-width: 100px;}.pure-custom-table th { background-color: rgba(0,0,0,.2); font-weight: 600; color: #ffffff; }.pure-custom-table tr:nth-child(even) td { background-color: rgba(255,255,255,.04); color:rgba(255,255,255,.9);}.table-description { font-size: 14px; margin: 15px 0; white-space: normal !important;}.pure-custom-table tr:not(:first-child):hover td { background-color: color-mix(in srgb, var(--color-brand) 90%, #ffffff); transition: background-color 0.3s ease;}.post-main-content table { display: block; width: 100%; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; border-collapse: collapse; margin: 20px 0;}.post-main-content table th,.post-main-content table td { padding: 12px 16px; text-align: left; font-size: 14px; border: 1px solid var(--color-ui-border); word-break: break-word; min-width: 150px; }.post-main-content table th { background-color: #f3f4f6; font-weight: 600;}.post-main-content table::-webkit-scrollbar { height: 6px; }.post-main-content table::-webkit-scrollbar-track { background: #f9fafb; }.post-main-content table::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 10px;}.post-main-content a { color: var(--color-brand-main); text-decoration: none; border-bottom: 1px dashed var(--color-brand-main); }.post-main-content a:hover { color: var(--color-brand-l); border-bottom: 1px solid var(--color-brand-hover);  text-decoration: none;} body {color: var(--color-text-body); font-weight: 400; line-height: var(--lh-font-body); font-family: "Poppins"} h1, h2, h3, h4, h5, h6 {text-transform: capitalize; color: var(--color-text-title); font-variation-settings: var(--color-text-title: #1a1c1e;); line-height: var(--lh-font-heading: 1.2;); font-family: "Poppins"; font-weight: 600} h1 {font-size: var(--size-font-h1: clamp(2.5rem, 5vw + 1rem, 4rem);); font-weight: 600; font-family: "Poppins"} h2 {font-size: var(--size-font-h2: clamp(1.8rem, 4vw + 0.5rem, 2.8rem);)} h3 {font-size: var(--size-font-h3: clamp(1.4rem, 3vw, 2rem);)} .bricks-button {font-weight: 700; color: var(--color-text-white); transition: var(--trans-ui-base); box-shadow: var(--shadow-ui-flat); border-radius: 999px; padding-right: var(--space-base); padding-left: var(--space-base)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--color-text-body)} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {background-color: #ffffff} :root .bricks-button[class*="light"]:not(.bricks-lightbox) {color: #35a7ff} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--color-brand-main)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--color-brand-main)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover {background-color: var(--color-brand-hover)} :root .bricks-button[class*="primary"] {color: var(--color-text-white); font-size: 1.4rem; box-shadow: var(--shadow-ui-flat)} .bricks-button.outline {border: 1px solid var(--bricks-border-color); border-radius: 999px; color: var(--color-text-title)} :root .bricks-button[class*="primary"].outline {border: 1px solid #f5f5f5; border-radius: 999px; color: #ffffff; box-shadow: var(--shadow-ui-flat)} .bricks-button.outline:hover {background-color: var(--color-brand-main); border-width: 1px; border-color: var(--color-brand-main); color: var(--color-text-white)} :root .bricks-button[class*="secondary"] {color: var(--color-brand-light)} :root .bricks-button[class*="secondary"]:not(.outline):hover {background-color: var(--color-ui-bg-alt)} :root .bricks-button[class*="secondary"]:hover {color: var(--color-text-body)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--color-brand-hover)} :root .bricks-button[class*="primary"]:hover {border-color: var(--color-brand-main)} :root .bricks-button[class*="primary"].outline:hover {background-color: var(--color-brand-hover); color: #f5f5f5; border-color: var(--color-brand-hover)} :root .bricks-button[class*="light"].outline {border: 1px solid rgba(255, 255, 255, 0.14); color: rgba(245, 245, 245, 0.68)} :root .bricks-button[class*="light"].outline:hover {background-color: rgba(255, 255, 255, 0.1); color: var(--color-brand-main); border-color: #f5f5f5} .brxe-section {padding-top: var(--space-section); padding-bottom: var(--space-section); width: calc(100% - 40px)} .brxe-container {margin-right: auto; margin-left: auto; padding-right: var(--space-site-gutter); padding-left: var(--space-site-gutter); width: var(--size-container-normal)} .woocommerce main.site-main {width: var(--size-container-normal)} #brx-content.wordpress {width: var(--size-container-normal)}.brxe-form .form-group input {border: 1px solid #cfcfcf; border-radius: 10px; padding-top: 5px; padding-bottom: 5px}.brxe-form .flatpickr {border: 1px solid #cfcfcf; border-radius: 10px; padding-top: 5px; padding-bottom: 5px}.brxe-form select {border: 1px solid #cfcfcf; border-radius: 10px; color: #9e9e9e; padding-top: 5px; padding-bottom: 5px}.brxe-form textarea {border: 1px solid #cfcfcf; border-radius: 10px; padding-top: 5px; padding-bottom: 5px}.brxe-form .bricks-button {border: 1px solid #cfcfcf; border-radius: 10px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border: 0}.brxe-form .choose-files {border: 1px solid #cfcfcf; border-radius: 10px}.brxe-form ::placeholder {color: #9e9e9e} .brx-popup-content {box-shadow: var(--shadow-ui-float)} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, a { transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); }a:hover{color:var(--color-brand-main);} {transition: var(--trans-ui-base)}.brxe-carousel .swiper-button {color: var(--color-brand-main)}@media (max-width: 767px) { .brxe-section {width: 100%}}