
    :root {
        --rwd-primary-050: #fff0f0;
        --rwd-primary-100: #f8c5c6;
        --rwd-primary-200: #f29a9c;
        --rwd-primary-300: #eb6f73;
        --rwd-primary-400: #e54449;
        --rwd-primary-500: #df1a20;
        --rwd-primary-600: #b31419;
        --rwd-primary-700: #870e12;
        --rwd-primary-800: #5b080b;
        --rwd-primary-900: #300304;
        --rwd-primary-hover-bg: #b31419;

        --rwd-secondary-050: #fff0f0;
        --rwd-secondary-100: #fcf0f0;
        --rwd-secondary-200: #f9f0f0;
        --rwd-secondary-300: #f6f0f0;
        --rwd-secondary-400: #f3f0f0;
        --rwd-secondary-500: #f1f1f1;
        --rwd-secondary-600: #bbbaba;
        --rwd-secondary-700: #868484;
        --rwd-secondary-800: #514d4d;
        --rwd-secondary-900: #1c1717;
        --rwd-secondary-hover-bg: #bbbaba;

        --rwd-success-600: #137145;
        --rwd-success-hover-bg: #137145;
        --rwd-info-600: #0252c9;
        --rwd-info-hover-bg: #0252c9;
        --rwd-warning-600: #cb9801;
        --rwd-warning-hover-bg: #cb9801;
        --rwd-danger-600: #b02835;
        --rwd-danger-hover-bg: #b02835;

        --rwd-gray: #8f8f8f;
        --rwd-gray-dark: #2f2f2f;
        --rwd-gray-050: #fafafa;
        --rwd-gray-100: #f7f7f7;
        --rwd-gray-200: #f4f4f4;
        --rwd-gray-300: #f1f1f1;
        --rwd-gray-400: #efefef;
        --rwd-gray-500: #bfbfbf;
        --rwd-gray-600: #8f8f8f;
        --rwd-gray-700: #5f5f5f;
        --rwd-gray-800: #2f2f2f;
        --rwd-gray-900: #000000;
        --rwd-primary: #df1a20;
        --rwd-primary-contrast: #ffffff;
        --rwd-secondary: #f1f1f1;
        --rwd-success: #198754;
        --rwd-info: #0267fd;
        --rwd-warning: #ffbf00;
        --rwd-danger: #dc3545;

        --rwd-primary-100-rgb: 248, 197, 198;
        --rwd-primary-rgb: 223, 26, 32;
        --rwd-primary-700-rgb: 135, 14, 18;
        --rwd-secondary-100-rgb: 252, 240, 240;
        --rwd-secondary-rgb: 241, 241, 241;
        --rwd-secondary-700-rgb: 134, 132, 132;

        --rwd-color-palette-primary-lighter-rgb: 255, 240, 240;
        --rwd-color-palette-primary-light-rgb: 248, 197, 198;
        --rwd-color-palette-primary-rgb: 223, 26, 32;
        --rwd-color-palette-primary-dark-rgb: 135, 14, 18;
        --rwd-color-palette-secondary-lighter-rgb: 255, 240, 240;
        --rwd-color-palette-secondary-light-rgb: 252, 240, 240;
        --rwd-color-palette-secondary-rgb: 241, 241, 241;
        --rwd-color-palette-secondary-dark-rgb: 134, 132, 132;
        --rwd-color-palette-white-rgb: 255, 255, 255;
        --rwd-color-palette-gray-lighter-rgb: 250, 250, 250;
        --rwd-color-palette-gray-light-rgb: 247, 247, 247;
        --rwd-color-palette-black-rgb: 0, 0, 0;

        --rwd-success-rgb: 25, 135, 84;
        --rwd-info-rgb: 2, 103, 253;
        --rwd-warning-rgb: 255, 191, 0;
        --rwd-danger-rgb: 220, 53, 69;
        --rwd-light-rgb: 247, 247, 247;
        --rwd-dark-rgb: 0, 0, 0;
        --rwd-success-bg-subtle: #f5fffa;
        --rwd-info-bg-subtle: #f5f9ff;
        --rwd-warning-bg-subtle: #fffcf5;
        --rwd-danger-bg-subtle: #fff5f6;
        --rwd-font-sans-serif: "IBM Plex Sans", sans-serif;
        --rwd-headings-font-family: "IBM Plex Sans", sans-serif;
        --rwd-paragraph-margin-bottom: 1rem;
        --rwd-columns-paragraph-margin-bottom: 0.5rem;
        --rwd-body-font-size: 1.0625rem;
        --rwd-font-size-xs: 0.75rem;
        --rwd-font-size-sm: 0.875rem;
        --rwd-font-size-lg: 1.125rem;
        --rwd-font-size-lg-desktop: 1.3125rem;
        --rwd-font-size-h1: 2.5rem;
        --rwd-font-size-h2: 1.75rem;
        --rwd-font-size-h3: 1.5625rem;
        --rwd-font-size-h4: 1.4375rem;
        --rwd-font-size-h5: 1.1875rem;
        --rwd-font-size-h6: 1.0625rem;
        --rwd-font-size-h1-desktop: 2.8125rem;
        --rwd-font-size-h2-desktop: 2.125rem;
        --rwd-font-size-h3-desktop: 1.625rem;
        --rwd-font-size-display1: 2.6875rem;
        --rwd-font-size-display2: 2.125rem;
        --rwd-font-size-display1-desktop: 3.3125rem;
        --rwd-font-size-display2-desktop: 2.5rem;
        --rwd-body-line-height: 1.8;
        --rwd-columns-line-height: 1.8;
        --rwd-body-color: #252b32;
        --rwd-body-color-rgb: 37, 43, 50;
        --rwd-body-bg: #ffffff;
        --rwd-body-bg-rgb: 255, 255, 255;
        --rwd-header-heading-color: #252b32;
        --rwd-header-color: #252b32;
        --rwd-header-color-rgb: 37, 43, 50;
        --rwd-header-secondary-color: #000000;
        --rwd-header-bg: #ffffff;
        --rwd-header-bg-rgb: 255, 255, 255;
        --rwd-header-highlight-color: #df1a20;
        --rwd-header-highlight-color-rgb: 223, 26, 32;
        --rwd-header-highlight-hover-color: #b31419;
        --rwd-header-highlight-hover-color-rgb: 179, 20, 25;
        --rwd-header-highlight-active-color: #252b32;
        --rwd-header-highlight-active-color-rgb: 37, 43, 50;
        --rwd-header-link-color: #464d54;
        --rwd-header-link-color-rgb: 70, 77, 84;
        --rwd-header-link-hover-color: #20252a;
        --rwd-header-link-hover-color-rgb: 32, 37, 42;
        --rwd-header-link-active-color: #17191c;
        --rwd-header-link-active-color-rgb: 23, 25, 28;
        --rwd-footer-heading-color: #252b32;
        --rwd-footer-color: #252b32;
        --rwd-footer-color-rgb: 37, 43, 50;
        --rwd-footer-bg: #efefef;
        --rwd-footer-bg-rgb: 239, 239, 239;
        --rwd-secondary-color: #8e8e8e;
        --rwd-secondary-color-rgb: 142, 142, 142;
        --rwd-secondary-bg: #f4f4f4;
        --rwd-secondary-bg-rgb: 244, 244, 244;
        --rwd-tertiary-color: #efefef;
        --rwd-tertiary-color-rgb: 239, 239, 239;
        --rwd-tertiary-bg: #f7f7f7;
        --rwd-tertiary-bg-rgb: 247, 247, 247;
        --rwd-heading-color: #252b32;
        --rwd-link-color: #464d54;
        --rwd-link-color-rgb: 70, 77, 84;
        --rwd-link-hover-color: #20252a;
        --rwd-link-hover-color-rgb: 32, 37, 42;
        --rwd-link-active-color: #17191c;
        --rwd-link-active-color-rgb: 23, 25, 28;
        --rwd-border-radius: 0.5rem;
        --rwd-border-radius-sm: 0.25rem;
        --rwd-border-radius-lg: 1rem;
        --rwd-border-radius-xl: 1.5rem;
        --rwd-border-radius-xxl: 2rem;
        --rwd-border-radius-img: 0rem;
        --rwd-input-color: #212529;
        --rwd-input-color-rgb: 33, 37, 41;
        --rwd-input-bg: #ffffff;
        --rwd-border-color: #efefef;
        --rwd-focus-ring-color: rgba(223, 26, 32, 0.25);
        --rwd-form-valid-color: #0e5b37;
        --rwd-form-valid-border-color: #198754;
        --rwd-form-invalid-color: #851c26;
        --rwd-form-invalid-border-color: #dc3545;
        --rwd-form-feedback-icon-valid: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.5 13 9 17.5l11-11' stroke='%23198754' stroke-width='2'/%3e%3c/svg%3e");
        --rwd-form-feedback-icon-invalid: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 21h22L12 2 1 21Zm12-3h-2v-2h2v2Zm0-4h-2v-4h2v4Z' fill='%23dc3545'/%3e%3c/svg%3e");

        --rwd-btn-primary-color: #ffffff;
        --rwd-btn-primary-hover-color: #ffffff;
        --rwd-btn-primary-active-color: #ffffff;
        --rwd-btn-primary-focus-shadow-rgb: 235, 111, 115;
        --rwd-btn-outline-primary-color: #252b32;
        --rwd-btn-outline-primary-hover-color: #252b32;
        --rwd-btn-outline-primary-active-color: #252b32;

        --rwd-btn-secondary-color: #252b32;
        --rwd-btn-secondary-hover-color: #252b32;
        --rwd-btn-secondary-active-color: #252b32;
        --rwd-btn-secondary-focus-shadow-rgb: 246, 240, 240;
        --rwd-btn-outline-secondary-color: #252b32;
        --rwd-btn-outline-secondary-hover-color: #252b32;
        --rwd-btn-outline-secondary-active-color: #252b32;

        --rwd-btn-success-color: #000000;
        --rwd-btn-success-hover-color: #ffffff;
        --rwd-btn-success-active-color: #ffffff;
        --rwd-btn-success-focus-shadow-rgb: 113, 183, 150;
        --rwd-btn-outline-success-color: #252b32;
        --rwd-btn-outline-success-hover-color: #252b32;
        --rwd-btn-outline-success-active-color: #252b32;

        --rwd-btn-info-color: #ffffff;
        --rwd-btn-info-hover-color: #ffffff;
        --rwd-btn-info-active-color: #ffffff;
        --rwd-btn-info-focus-shadow-rgb: 99, 161, 253;
        --rwd-btn-outline-info-color: #252b32;
        --rwd-btn-outline-info-hover-color: #252b32;
        --rwd-btn-outline-info-active-color: #252b32;

        --rwd-btn-warning-color: #252b32;
        --rwd-btn-warning-hover-color: #252b32;
        --rwd-btn-warning-active-color: #252b32;
        --rwd-btn-warning-focus-shadow-rgb: 255, 215, 98;
        --rwd-btn-outline-warning-color: #252b32;
        --rwd-btn-outline-warning-hover-color: #252b32;
        --rwd-btn-outline-warning-active-color: #252b32;

        --rwd-btn-danger-color: #ffffff;
        --rwd-btn-danger-hover-color: #ffffff;
        --rwd-btn-danger-active-color: #ffffff;
        --rwd-btn-danger-focus-shadow-rgb: 234, 129, 139;
        --rwd-btn-outline-danger-color: #252b32;
        --rwd-btn-outline-danger-hover-color: #252b32;
        --rwd-btn-outline-danger-active-color: #252b32;

        --rwd-quote-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='60' height='52' viewBox='0 0 60 52' fill='none'%3e%3cpath d='M6.99802 0H30.3248L13.3822 40H0L6.99802 0ZM36.6733 0H60L43.0574 40H29.6752L36.6733 0Z' fill='%23df1a20' /%3e%3c/svg%3e");
        --rwd-btn-download-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM17 13l-5 5-5-5h3V9h4v4h3Z' fill='%23ffffff' /%3e%3c/svg%3e");
        --rwd-btn-download-hover-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM17 13l-5 5-5-5h3V9h4v4h3Z' fill='%23ffffff' /%3e%3c/svg%3e");
        --rwd-btn-download-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M19.35 10.04A7.49 7.49 0 0 0 12 4C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96ZM17 13l-5 5-5-5h3V9h4v4h3Z' fill='%23ffffff' /%3e%3c/svg%3e");

        
        --wp--preset--font-size--xs: var(--rwd-font-size-xs);
        --wp--preset--font-size--small: var(--rwd-font-size-sm);
        --wp--preset--font-size--medium: var(--rwd-body-font-size);
        --wp--preset--font-size--large: var(--rwd-font-size-lg-desktop);
    }

    .accordion {
        --rwd-accordion-btn-icon: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M15 6L9 12L15 18' stroke='%23df1a20' stroke-width='2'/%3e%3c/svg%3e");
    }

    /* .was-validated .form-control:valid, .was-validated .select2-container .select2-search .select2-search__field:valid, .select2-container .select2-search .was-validated .select2-search__field:valid, .form-control.is-valid, .select2-container .select2-search .is-valid.select2-search__field {
        background-image: var(--rwd-form-feedback-icon-valid);
    } */

    .was-validated .form-control:invalid, .was-validated .select2-container .select2-search .select2-search__field:invalid, .select2-container .select2-search .was-validated .select2-search__field:invalid, .form-control.is-invalid, .select2-container .select2-search .is-invalid.select2-search__field {
        background-image: var(--rwd-form-feedback-icon-invalid);
    }

    /* .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
        --rwd-form-select-bg-icon: var(--rwd-form-feedback-icon-valid);
    } */

    .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
        --rwd-form-select-bg-icon: var(--rwd-form-feedback-icon-invalid);
    }

    .form-select, .ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-header .ui-datepicker-title select, .select2-container {
        --rwd-form-select-bg-img: url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='m3 9 5 5 5-5H3ZM3 7l5-5 5 5H3Z' fill='%23212529'/%3e%3c/svg%3e");
    }

    .form-switch .form-check-input,
    .form-switch .form-check-input:focus {
        --rwd-form-switch-bg: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='12' r='10' fill='%23df1a20'/%3e%3cpath d='m8 8 4 4m4 4-4-4m0 0 4-4m-4 4-4 4' stroke='%23fff' stroke-width='2'/%3e%3c/svg%3e");
    }

    .form-switch .form-check-input:checked {
        --rwd-form-switch-bg: url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='12' r='10' fill='%23fff'/%3e%3cpath d='m6 12 4 4 8-8' stroke='%23df1a20' stroke-width='2'/%3e%3c/svg%3e")
    }

    .select2-selection__choice .select2-selection__choice__remove::after {
        background-image: url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m18 6-6 6m-6 6 6-6m0 0 6 6m-6-6L6 6' stroke='%23df1a20' stroke-width='2'/%3e%3c/svg%3e");
    }
    