
:root {
  --wpex-white:#ffffff;
  --wpex-black:#000000;
  --wpex-gray-50:#fafafa;
  --wpex-gray-100:#f7f7f7;
  --wpex-gray-200:#eeeeee;
  --wpex-gray-300:#e0e0e0;
  --wpex-gray-400:#bdbdbd;
  --wpex-gray-500:#9e9e9e;
  --wpex-gray-600:#757575;
  --wpex-gray-700:#616161;
  --wpex-gray-800:#424242;
  --wpex-gray-900:#222222;
  --wpex-gray-A900:#262626;
  --wpex-blue:#4a97c2;
  --wpex-blue-alt:#327397;
  --wpex-green:#87bf17;
  --wpex-green-alt:#679212;
  --wpex-red:#f73936;
  --wpex-red-alt:#bf0a08;
  --wpex-orange:#ee7836;
  --wpex-orange-alt:#cf5511;
  --wpex-purple:#9a5e9a;
  --wpex-purple-alt:#653e65;
  --wpex-pink:#f261c2;
  --wpex-pink-alt:#bc0f83;
  --wpex-teal:#00b3b3;
  --wpex-teal-alt:#006f6f;
  --wpex-brown:#804b35;
  --wpex-brown-alt:#5c3626;
  --wpex-gold:#ffaa33;
  --wpex-gold-alt:#ff9500;
  --wpex-rosy:#ea2487;
  --wpex-rosy-alt:#b81265;
  --wpex-grey:#bdbdbd;
  --wpex-grey-alt:#9e9e9e;
  --wpex-accent:#1a73e8;
  --wpex-accent-alt:#1464cc;
  --wpex-on-accent:var(--wpex-white);
  --wpex-on-accent-alt:var(--wpex-white);
  --wpex-red-error:#dc3232;
  --wpex-green-success:#46b450;
  --wpex-yellow-warning:#ffb900;
  --wpex-blue-info:#00a0d2;
  --wpex-star-rating-color:#ffc833;
  --wpex-text-1:var(--wpex-gray-900);
  --wpex-text-2:var(--wpex-gray-700);
  --wpex-text-3:var(--wpex-gray-600);
  --wpex-text-4:var(--wpex-gray-500);
  --wpex-surface-1:var(--wpex-white);
  --wpex-surface-2:var(--wpex-gray-100);
  --wpex-surface-3:var(--wpex-gray-200);
  --wpex-surface-4:var(--wpex-gray-300);
  --wpex-alert-bg:var(--wpex-surface-3);
  --wpex-alert-color:#32373c;
  --wpex-info-bg:#e5f5fa;
  --wpex-success-bg:#ecf7ed;
  --wpex-warning-bg:#fff8e5;
  --wpex-error-bg:#fbeaea;
  --wpex-bg-color:var(--wpex-surface-1);
  --wpex-border-main:var(--wpex-surface-3);
  --wpex-heading-color:var(--wpex-text-1);
  --wpex-input-color:var(--wpex-text-2);
  --wpex-input-bg:var(--wpex-surface-1);
  --wpex-input-border-color:var(--wpex-surface-4);
  --wpex-focus-input-color:var(--wpex-input-color);
  --wpex-focus-input-bg:var(--wpex-input-bg);
  --wpex-focus-input-border-color:var(--wpex-input-border-color);
  --wpex-table-thead-bg:var(--wpex-surface-2);
  --wpex-table-thead-color:var(--wpex-text-1);
  --wpex-table-th-color:var(--wpex-text-1);
  --wpex-table-cell-border-color:var(--wpex-border-main);
  --wpex-brands-facebook:#1877F2;
  --wpex-brands-twitter:#1DA1F2;
  --wpex-brands-pinterest:#BD081C;
  --wpex-brands-linkedin:#0A66C2;
  --wpex-text-xs:.846em;
  --wpex-text-sm:.923em;
  --wpex-text-base:1em;
  --wpex-text-md:1.077em;
  --wpex-text-lg:1.231em;
  --wpex-text-xl:1.385em;
  --wpex-text-2xl:1.615em;
  --wpex-text-3xl:1.846em;
  --wpex-text-4xl:2.154em;
  --wpex-text-5xl:2.462em;
  --wpex-text-6xl:2.769em;
  --wpex-text-7xl:3.231em;
  --wpex-rounded-xs:3px;
  --wpex-rounded-sm:5px;
  --wpex-rounded:10px;
  --wpex-rounded-md:15px;
  --wpex-rounded-lg:20px;
  --wpex-rounded-full:9999px;
  --wpex-leading-tight:1.25;
  --wpex-leading-snug:1.375;
  --wpex-leading-normal:1.5;
  --wpex-leading-relaxed:1.625;
  --wpex-leading-loose:2;
  --wpex-tracking-tighter:-0.05em;
  --wpex-tracking-tight:-0.025em;
  --wpex-tracking-normal:0;
  --wpex-tracking-wide:0.025em;
  --wpex-tracking-wider:0.05em;
  --wpex-tracking-widest:0.1em;
  --wpex-radius-blob-1:30% 70% 70% 30% / 53% 30% 70% 47%;
  --wpex-radius-blob-2:53% 47% 34% 66% / 63% 46% 54% 37%;
  --wpex-radius-blob-3:37% 63% 56% 44% / 49% 56% 44% 51%;
  --wpex-radius-blob-4:63% 37% 37% 63% / 43% 37% 63% 57%;
  --wpex-radius-blob-5:49% 51% 48% 52% / 57% 44% 56% 43%;
  --wpex-shadow-xs:0 0 0 1px rgba(0,0,0,0.05);
  --wpex-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);
  --wpex-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);
  --wpex-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);
  --wpex-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);
  --wpex-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);
  --wpex-shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);
  --wpex-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);
  --wpex-focus-shadow-outline:0 0 0 3px rgba(66,153,225,0.5);
  --wpex-row-gap:20px;
  --wpex-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --wpex-font-serif:Georgia, Cambria, "Times New Roman", Times, serif;
  --wpex-font-mono:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --wpex-el-margin-bottom:20px;
  --wpex-bold:600;
  --wpex-link-decoration-line:none;
  --wpex-hover-link-decoration-line:underline;
  --wpex-btn-font-size:1em;
  --wpex-btn-border-radius:var(--wpex-rounded-xs);
  --wpex-btn-font-weight:400;
  --wpex-btn-padding:.538em 1.077em;
  --wpex-btn-line-height:var(--wpex-body-line-height, 1.65);
  --wpex-btn-border-width:0;
  --wpex-btn-border-style:none;
  --wpex-btn-letter-spacing:inherit;
  --wpex-btn-text-transform:inherit;
  --wpex-btn-font-family:inherit;
  --wpex-btn-font-style:inherit;
  --wpex-heading-line-height:var(--wpex-leading-snug);
  --wpex-heading-font-weight:var(--wpex-bold);
  --wpex-container-width:980px;
  --wpex-container-max-width:90%;
  --wpex-content-area-width:69%;
  --wpex-primary-sidebar-width:26%;
  --wpex-boxed-layout-gutter:30px;
  --wpex-input-font-size:1em;
  --wpex-input-line-height:var(--wpex-leading-relaxed);
  --wpex-input-border-radius:var(--wpex-rounded-xs);
  --wpex-input-padding:6px 10px;
  --wpex-input-border-width:1px;
  --wpex-input-border-style:solid;
  --wpadminbar-height:32px
}


.wpex-focus-not-visible-outline-0:focus:not(:focus-visible) {
    outline: 0;
}
.wpex-unset-all {
    all: unset;
}
.wpex-unstyled-button {
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    color: inherit;
    border-radius: 0;
    text-transform: none;
    transition: none;
    box-shadow: none;
    font-family: inherit;
    font-style: inherit;
    line-height: inherit;
    text-align: inherit;
    letter-spacing: inherit;
    font-size: inherit;
    font-weight: inherit;
}
.wpex-unstyled-button:focus:not(:focus-visible) {
    outline: none;
}
.wpex-heading {
    display: block;
    font-size: inherit;
    margin: 0;
    padding: 0;
}
.wpex-heading a {
    color: inherit;
    text-decoration: none;
}
.wpex-heading a:hover {
    color: var(--wpex-hover-heading-link-color, var(--wpex-accent));
}
.wpex-divider {
    display: block;
    clear: both;
    margin: 15px 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: var(--wpex-border-main);
}
.wpex-divider-dashed {
    border-bottom-style: dashed;
    border-bottom-width: 2px;
}
.wpex-divider-dotted {
    border-bottom-style: dotted;
    border-bottom-width: 4px;
}
.wpex-first-divider-none > :first-child .wpex-divider,
.wpex-first-divider-none > .wpex-divider:first-of-type {
    display: none;
}
.wpex-last-divider-none > :last-child .wpex-divider,
.wpex-last-divider-none > .wpex-divider:last-of-type {
    display: none;
}
.wpex-highlight {
    display: inline-block;
    position: relative;
}
.wpex-highlight__bg {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.5em;
}
.wpex-bordered {
    border: 1px solid var(--wpex-border-main);
    padding: 20px;
}
.wpex-boxed {
    background-color: var(--wpex-surface-2);
    border: 1px solid var(--wpex-surface-3);
    padding: 20px;
}
.wpex-bordered-list ul,
.wpex-bordered-list {
    margin: 0;
    list-style: none;
}
.wpex-bordered-list li {
    padding: 0.5em 0;
    border-bottom: 1px solid var(--wpex-border-main);
}
.wpex-bordered-list li:first-child {
    border-top: 1px solid var(--wpex-border-main);
}
.wpex-bordered-list ul ul li {
    border: 0;
    padding-left: 15px;
    padding-bottom: 0;
}
.wpex-bordered-list ul ul li:first-child {
    margin-top: 4px;
}
.wpex-alert {
    position: relative;
    margin: 0 0 20px;
    padding: 10px 20px;
    color: var(--wpex-alert-color);
    background: var(--wpex-alert-bg);
    border-width: 0 0 0 4px;
    border-style: solid;
}
.wpex-alert p:last-child {
    margin: 0;
}
.wpex-alert h4,
.wpex-alert__heading {
    color: inherit;
    margin: 0 0 5px;
    font-size: var(--wpex-text-lg);
    font-weight: var(--wpex-heading-font-weight);
    line-height: var(--wpex-heading-line-height);
}
.wpex-alert a:not([class]) {
    color: inherit;
    font-weight: 700;
    text-decoration-line: underline;
    text-decoration-color: currentColor;
}
.wpex-alert-info {
    background-color: var(--wpex-info-bg);
    border-color: var(--wpex-blue-info);
}
.wpex-alert-success {
    background-color: var(--wpex-success-bg);
    border-color: var(--wpex-green-success);
}
.wpex-alert-warning {
    background-color: var(--wpex-warning-bg);
    border-color: var(--wpex-yellow-warning);
}
.wpex-alert-error {
    background-color: var(--wpex-error-bg);
    border-color: var(--wpex-red-error);
}
.wpex-badge {
    display: inline-block;
    line-height: 1;
    padding: 0.3em 0.6em;
    margin-left: 5px;
    border-radius: 4px;
    font-weight: 400;
    font-size: 75%;
    letter-spacing: normal;
    vertical-align: text-top;
    color: var(--wpex-on-accent);
    background: var(--wpex-accent);
}
.wpex-icon-xs {
    font-size: 20px;
}
.wpex-icon-sm {
    font-size: 40px;
}
.wpex-icon-md {
    font-size: 60px;
}
.wpex-icon-lg {
    font-size: 80px;
}
.wpex-icon-xl {
    font-size: 100px;
}
.wpex-noscroll {
    position: absolute;
    width: 100%;
    overflow-y: hidden;
    top: 0;
    bottom: 0;
}
.wpex-aspect-1-1 {
    aspect-ratio: 1 / 1;
}
.wpex-aspect-2-3 {
    aspect-ratio: 2 / 3;
}
.wpex-aspect-3-2 {
    aspect-ratio: 3 / 2;
}
.wpex-aspect-4-3 {
    aspect-ratio: 4 / 3;
}
.wpex-aspect-16-9 {
    aspect-ratio: 16 / 9;
}
.wpex-aspect-9-16 {
    aspect-ratio: 9 / 16;
}
.wpex-text-1,
.wpex-hover-text-1:hover {
    color: var(--wpex-text-1);
}
.wpex-text-2,
.wpex-hover-text-2:hover {
    color: var(--wpex-text-2);
}
.wpex-text-3,
.wpex-hover-text-3:hover {
    color: var(--wpex-text-3);
}
.wpex-text-4,
.wpex-hover-text-4:hover {
    color: var(--wpex-text-4);
}
.wpex-surface-1,
.wpex-hover-surface-1:hover {
    background-color: var(--wpex-surface-1);
}
.wpex-surface-2,
.wpex-hover-surface-2:hover {
    background-color: var(--wpex-surface-2);
}
.wpex-surface-3,
.wpex-hover-surface-3:hover {
    background-color: var(--wpex-surface-3);
}
.wpex-surface-4,
.wpex-hover-surface-4:hover {
    background-color: var(--wpex-surface-4);
}
.wpex-border-surface-2,
.wpex-hover-border-surface-2:hover {
    border-color: var(--wpex-surface-2);
}
.wpex-border-surface-3,
.wpex-hover-border-surface-3:hover {
    border-color: var(--wpex-surface-3);
}
.wpex-border-surface-4,
.wpex-hover-border-surface-4:hover {
    border-color: var(--wpex-surface-4);
}
.wpex-items-stretch {
    align-items: stretch;
}
.wpex-items-start {
    align-items: flex-start;
}
.wpex-items-center {
    align-items: center;
}
.wpex-items-end {
    align-items: flex-end;
}
.wpex-items-baseline {
    align-items: baseline;
}
.wpex-self-auto {
    align-self: auto;
}
.wpex-self-start {
    align-self: flex-start;
}
.wpex-self-end {
    align-self: flex-end;
}
.wpex-self-center {
    align-self: center;
}
.wpex-self-stretch {
    align-self: stretch;
}
.wpex-animate-none {
    animation: none;
}
.wpex-animate-spin {
    animation: wpexSpin 1s linear infinite;
}
@keyframes wpexSpin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.wpex-animate-ping {
    animation: wpexPing 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
@keyframes wpexPing {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    75%,
    100% {
        transform: scale(2);
        opacity: 0;
    }
}
.wpex-animate-pulse {
    animation: wpexPulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes wpexPulse {
    0%,
    100% {
        opacity: 1;
    }
    50% {
        opacity: 0.5;
    }
}
.wpex-animate-bounce {
    animation: wpexBounce 1s infinite;
}
@keyframes wpexBounce {
    0%,
    100% {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    }
    50% {
        transform: translateY(0);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    }
}
.wpex-bg-current,
.wpex-hover-bg-current:hover {
    background-color: currentColor;
}
.wpex-bg-inherit,
.wpex-hover-bg-inherit:hover {
    background-color: inherit;
}
.wpex-bg-transparent,
.wpex-hover-bg-transparent:hover {
    background-color: transparent;
}
.wpex-bg-accent,
.wpex-hover-bg-accent:hover {
    background-color: var(--wpex-accent);
}
.wpex-bg-accent_alt,
.wpex-hover-bg-accent_alt:hover {
    background-color: var(--wpex-accent-alt);
}
.wpex-bg-white,
.wpex-hover-bg-white:hover {
    background-color: var(--wpex-white);
}
.wpex-bg-black,
.wpex-hover-bg-black:hover {
    background-color: var(--wpex-black);
}
.wpex-bg-gray-50,
.wpex-hover-bg-gray-50:hover {
    background-color: var(--wpex-gray-50);
}
.wpex-bg-gray-100,
.wpex-hover-bg-gray-100:hover {
    background-color: var(--wpex-gray-100);
}
.wpex-bg-gray-200,
.wpex-hover-bg-gray-200:hover {
    background-color: var(--wpex-gray-200);
}
.wpex-bg-gray-300,
.wpex-hover-bg-gray-300:hover {
    background-color: var(--wpex-gray-300);
}
.wpex-bg-gray-400,
.wpex-hover-bg-gray-400:hover {
    background-color: var(--wpex-gray-400);
}
.wpex-bg-gray-500,
.wpex-hover-bg-gray-500:hover {
    background-color: var(--wpex-gray-500);
}
.wpex-bg-gray-600,
.wpex-hover-bg-gray-600:hover {
    background-color: var(--wpex-gray-600);
}
.wpex-bg-gray-700,
.wpex-hover-bg-gray-700:hover {
    background-color: var(--wpex-gray-700);
}
.wpex-bg-gray-800,
.wpex-hover-bg-gray-800:hover {
    background-color: var(--wpex-gray-800);
}
.wpex-bg-gray-900,
.wpex-hover-bg-gray-900:hover {
    background-color: var(--wpex-gray-900);
}
.wpex-bg-gray-A900,
.wpex-hover-bg-gray-A900:hover {
    background-color: var(--wpex-gray-A900);
}
.wpex-bg-accent,
a.wpex-bg-accent,
.wpex-hover-bg-accent:hover {
    color: var(--wpex-on-accent);
}
.wpex-bg-accent_alt,
a.wpex-bg-accent_alt,
.wpex-hover-bg-accent_alt:hover {
    color: var(--wpex-on-accent-alt);
}
.wpex-bg-auto {
    background-size: auto;
}
.wpex-bg-cover {
    background-size: cover;
}
.wpex-bg-contain {
    background-size: contain;
}
.wpex-bg-repeat {
    background-repeat: repeat;
}
.wpex-bg-no-repeat {
    background-repeat: no-repeat;
}
.wpex-bg-repeat-x {
    background-repeat: repeat-x;
}
.wpex-bg-repeat-y {
    background-repeat: repeat-y;
}
.wpex-bg-repeat-round {
    background-repeat: round;
}
.wpex-bg-repeat-space {
    background-repeat: space;
}
.wpex-bg-fixed {
    background-attachment: fixed;
}
.wpex-bg-local {
    background-attachment: local;
}
.wpex-bg-scroll {
    background-attachment: scroll;
}
.wpex-bg-top {
    background-position: top;
}
.wpex-bg-bottom {
    background-position: bottom;
}
.wpex-bg-center {
    background-position: center;
}
.wpex-bg-left {
    background-position: left;
}
.wpex-bg-left-top {
    background-position: left top;
}
.wpex-bg-left-bottom {
    background-position: left bottom;
}
.wpex-bg-right {
    background-position: right;
}
.wpex-bg-right-top {
    background-position: right top;
}
.wpex-bg-right-bottom {
    background-position: right bottom;
}
@media only screen and (max-width: 1080px) {
    .wpex-bg-fixed {
        background-attachment: scroll;
    }
}
.wpex-backface-visible {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
}
.wpex-backface-hidden {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.wpex-rounded-inherit {
    border-radius: inherit;
}
.wpex-rounded-0 {
    border-radius: 0 !important;
}
.wpex-rounded-0-t {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.wpex-rounded-0-tl {
    border-top-left-radius: 0;
}
.wpex-rounded-0-tr {
    border-top-right-radius: 0;
}
.wpex-rounded-0-b {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.wpex-rounded-0-bl {
    border-bottom-left-radius: 0;
}
.wpex-rounded-0-br {
    border-bottom-right-radius: 0;
}
.wpex-rounded-0-l {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.wpex-rounded-0-r {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.wpex-rounded-xs {
    border-radius: var(--wpex-rounded-xs) !important;
}
.wpex-rounded-xs-t {
    border-top-left-radius: var(--wpex-rounded-xs);
    border-top-right-radius: var(--wpex-rounded-xs);
}
.wpex-rounded-xs-tl {
    border-top-left-radius: var(--wpex-rounded-xs);
}
.wpex-rounded-xs-tr {
    border-top-right-radius: var(--wpex-rounded-xs);
}
.wpex-rounded-xs-b {
    border-bottom-left-radius: var(--wpex-rounded-xs);
    border-bottom-right-radius: var(--wpex-rounded-xs);
}
.wpex-rounded-xs-bl {
    border-bottom-left-radius: var(--wpex-rounded-xs);
}
.wpex-rounded-xs-br {
    border-bottom-right-radius: var(--wpex-rounded-xs);
}
.wpex-rounded-xs-l {
    border-top-left-radius: var(--wpex-rounded-xs);
    border-bottom-left-radius: var(--wpex-rounded-xs);
}
.wpex-rounded-xs-r {
    border-top-right-radius: var(--wpex-rounded-xs);
    border-bottom-right-radius: var(--wpex-rounded-xs);
}
.wpex-rounded-sm {
    border-radius: var(--wpex-rounded-sm) !important;
}
.wpex-rounded-sm-t {
    border-top-left-radius: var(--wpex-rounded-sm);
    border-top-right-radius: var(--wpex-rounded-sm);
}
.wpex-rounded-sm-tl {
    border-top-left-radius: var(--wpex-rounded-sm);
}
.wpex-rounded-sm-tr {
    border-top-right-radius: var(--wpex-rounded-sm);
}
.wpex-rounded-sm-b {
    border-bottom-left-radius: var(--wpex-rounded-sm);
    border-bottom-right-radius: var(--wpex-rounded-sm);
}
.wpex-rounded-sm-bl {
    border-bottom-left-radius: var(--wpex-rounded-sm);
}
.wpex-rounded-sm-br {
    border-bottom-right-radius: var(--wpex-rounded-sm);
}
.wpex-rounded-sm-l {
    border-top-left-radius: var(--wpex-rounded-sm);
    border-bottom-left-radius: var(--wpex-rounded-sm);
}
.wpex-rounded-sm-r {
    border-top-right-radius: var(--wpex-rounded-sm);
    border-bottom-right-radius: var(--wpex-rounded-sm);
}
.wpex-rounded {
    border-radius: var(--wpex-rounded) !important;
}
.wpex-rounded-t {
    border-top-left-radius: var(--wpex-rounded);
    border-top-right-radius: var(--wpex-rounded);
}
.wpex-rounded-tl {
    border-top-left-radius: var(--wpex-rounded);
}
.wpex-rounded-tr {
    border-top-right-radius: var(--wpex-rounded);
}
.wpex-rounded-b {
    border-bottom-left-radius: var(--wpex-rounded);
    border-bottom-right-radius: var(--wpex-rounded);
}
.wpex-rounded-bl {
    border-bottom-left-radius: var(--wpex-rounded);
}
.wpex-rounded-br {
    border-bottom-right-radius: var(--wpex-rounded);
}
.wpex-rounded-l {
    border-top-left-radius: var(--wpex-rounded);
    border-bottom-left-radius: var(--wpex-rounded);
}
.wpex-rounded-r {
    border-top-right-radius: var(--wpex-rounded);
    border-bottom-right-radius: var(--wpex-rounded);
}
.wpex-rounded-md {
    border-radius: var(--wpex-rounded-md) !important;
}
.wpex-rounded-md-t {
    border-top-left-radius: var(--wpex-rounded-md);
    border-top-right-radius: var(--wpex-rounded-md);
}
.wpex-rounded-md-tl {
    border-top-left-radius: var(--wpex-rounded-md);
}
.wpex-rounded-md-tr {
    border-top-right-radius: var(--wpex-rounded-md);
}
.wpex-rounded-md-b {
    border-bottom-left-radius: var(--wpex-rounded-md);
    border-bottom-right-radius: var(--wpex-rounded-md);
}
.wpex-rounded-md-bl {
    border-bottom-left-radius: var(--wpex-rounded-md);
}
.wpex-rounded-md-br {
    border-bottom-right-radius: var(--wpex-rounded-md);
}
.wpex-rounded-md-l {
    border-top-left-radius: var(--wpex-rounded-md);
    border-bottom-left-radius: var(--wpex-rounded-md);
}
.wpex-rounded-md-r {
    border-top-right-radius: var(--wpex-rounded-md);
    border-bottom-right-radius: var(--wpex-rounded-md);
}
.wpex-rounded-lg {
    border-radius: var(--wpex-rounded-lg) !important;
}
.wpex-rounded-lg-t {
    border-top-left-radius: var(--wpex-rounded-lg);
    border-top-right-radius: var(--wpex-rounded-lg);
}
.wpex-rounded-lg-tl {
    border-top-left-radius: var(--wpex-rounded-lg);
}
.wpex-rounded-lg-tr {
    border-top-right-radius: var(--wpex-rounded-lg);
}
.wpex-rounded-lg-b {
    border-bottom-left-radius: var(--wpex-rounded-lg);
    border-bottom-right-radius: var(--wpex-rounded-lg);
}
.wpex-rounded-lg-bl {
    border-bottom-left-radius: var(--wpex-rounded-lg);
}
.wpex-rounded-lg-br {
    border-bottom-right-radius: var(--wpex-rounded-lg);
}
.wpex-rounded-lg-l {
    border-top-left-radius: var(--wpex-rounded-lg);
    border-bottom-left-radius: var(--wpex-rounded-lg);
}
.wpex-rounded-lg-r {
    border-top-right-radius: var(--wpex-rounded-lg);
    border-bottom-right-radius: var(--wpex-rounded-lg);
}
.wpex-rounded-full {
    border-radius: var(--wpex-rounded-full) !important;
}
.wpex-rounded-full-t {
    border-top-left-radius: var(--wpex-rounded-full);
    border-top-right-radius: var(--wpex-rounded-full);
}
.wpex-rounded-full-tl {
    border-top-left-radius: var(--wpex-rounded-full);
}
.wpex-rounded-full-tr {
    border-top-right-radius: var(--wpex-rounded-full);
}
.wpex-rounded-full-b {
    border-bottom-left-radius: var(--wpex-rounded-full);
    border-bottom-right-radius: var(--wpex-rounded-full);
}
.wpex-rounded-full-bl {
    border-bottom-left-radius: var(--wpex-rounded-full);
}
.wpex-rounded-full-br {
    border-bottom-right-radius: var(--wpex-rounded-full);
}
.wpex-rounded-full-l {
    border-top-left-radius: var(--wpex-rounded-full);
    border-bottom-left-radius: var(--wpex-rounded-full);
}
.wpex-rounded-full-r {
    border-top-right-radius: var(--wpex-rounded-full);
    border-bottom-right-radius: var(--wpex-rounded-full);
}
.wpex-radius-blob-1 {
    border-radius: var(--wpex-radius-blob-1);
}
.wpex-radius-blob-2 {
    border-radius: var(--wpex-radius-blob-2);
}
.wpex-radius-blob-3 {
    border-radius: var(--wpex-radius-blob-3);
}
.wpex-radius-blob-4 {
    border-radius: var(--wpex-radius-blob-4);
}
.wpex-radius-blob-5 {
    border-radius: var(--wpex-radius-blob-5);
}
.wpex-border-accent {
    border-color: var(--wpex-accent);
}
.wpex-border-accent_alt {
    border-color: var(--wpex-accent-alt);
}
.wpex-border-white {
    border-color: var(--wpex-white);
}
.wpex-border-black {
    border-color: var(--wpex-black);
}
.wpex-border-gray-50 {
    border-color: var(--wpex-gray-50);
}
.wpex-border-gray-100 {
    border-color: var(--wpex-gray-100);
}
.wpex-border-gray-200 {
    border-color: var(--wpex-gray-200);
}
.wpex-border-gray-300 {
    border-color: var(--wpex-gray-300);
}
.wpex-border-gray-400 {
    border-color: var(--wpex-gray-400);
}
.wpex-border-gray-500 {
    border-color: var(--wpex-gray-500);
}
.wpex-border-gray-600 {
    border-color: var(--wpex-gray-600);
}
.wpex-border-gray-700 {
    border-color: var(--wpex-gray-700);
}
.wpex-border-gray-800 {
    border-color: var(--wpex-gray-800);
}
.wpex-border-gray-900 {
    border-color: var(--wpex-gray-900);
}
.wpex-border-gray-A900 {
    border-color: var(--wpex-gray-A900);
}
.wpex-border-t-accent {
    border-top-color: var(--wpex-accent);
}
.wpex-border-b-accent {
    border-bottom-color: var(--wpex-accent);
}
.wpex-border-l-accent {
    border-left-color: var(--wpex-accent);
}
.wpex-border-r-accent {
    border-right-color: var(--wpex-accent);
}
.wpex-border-t-accent_alt {
    border-top-color: var(--wpex-accent-alt);
}
.wpex-border-b-accent_alt {
    border-bottom-color: var(--wpex-accent-alt);
}
.wpex-border-l-accent_alt {
    border-left-color: var(--wpex-accent-alt);
}
.wpex-border-r-accent_alt {
    border-right-color: var(--wpex-accent-alt);
}
.wpex-border-t-white {
    border-top-color: var(--wpex-white);
}
.wpex-border-b-white {
    border-bottom-color: var(--wpex-white);
}
.wpex-border-l-white {
    border-left-color: var(--wpex-white);
}
.wpex-border-r-white {
    border-right-color: var(--wpex-white);
}
.wpex-border-t-black {
    border-top-color: var(--wpex-black);
}
.wpex-border-b-black {
    border-bottom-color: var(--wpex-black);
}
.wpex-border-l-black {
    border-left-color: var(--wpex-black);
}
.wpex-border-r-black {
    border-right-color: var(--wpex-black);
}
.wpex-border-t-gray-50 {
    border-top-color: var(--wpex-gray-50);
}
.wpex-border-b-gray-50 {
    border-bottom-color: var(--wpex-gray-50);
}
.wpex-border-l-gray-50 {
    border-left-color: var(--wpex-gray-50);
}
.wpex-border-r-gray-50 {
    border-right-color: var(--wpex-gray-50);
}
.wpex-border-t-gray-100 {
    border-top-color: var(--wpex-gray-100);
}
.wpex-border-b-gray-100 {
    border-bottom-color: var(--wpex-gray-100);
}
.wpex-border-l-gray-100 {
    border-left-color: var(--wpex-gray-100);
}
.wpex-border-r-gray-100 {
    border-right-color: var(--wpex-gray-100);
}
.wpex-border-t-gray-200 {
    border-top-color: var(--wpex-gray-200);
}
.wpex-border-b-gray-200 {
    border-bottom-color: var(--wpex-gray-200);
}
.wpex-border-l-gray-200 {
    border-left-color: var(--wpex-gray-200);
}
.wpex-border-r-gray-200 {
    border-right-color: var(--wpex-gray-200);
}
.wpex-border-t-gray-300 {
    border-top-color: var(--wpex-gray-300);
}
.wpex-border-b-gray-300 {
    border-bottom-color: var(--wpex-gray-300);
}
.wpex-border-l-gray-300 {
    border-left-color: var(--wpex-gray-300);
}
.wpex-border-r-gray-300 {
    border-right-color: var(--wpex-gray-300);
}
.wpex-border-t-gray-400 {
    border-top-color: var(--wpex-gray-400);
}
.wpex-border-b-gray-400 {
    border-bottom-color: var(--wpex-gray-400);
}
.wpex-border-l-gray-400 {
    border-left-color: var(--wpex-gray-400);
}
.wpex-border-r-gray-400 {
    border-right-color: var(--wpex-gray-400);
}
.wpex-border-t-gray-500 {
    border-top-color: var(--wpex-gray-500);
}
.wpex-border-b-gray-500 {
    border-bottom-color: var(--wpex-gray-500);
}
.wpex-border-l-gray-500 {
    border-left-color: var(--wpex-gray-500);
}
.wpex-border-r-gray-500 {
    border-right-color: var(--wpex-gray-500);
}
.wpex-border-t-gray-600 {
    border-top-color: var(--wpex-gray-600);
}
.wpex-border-b-gray-600 {
    border-bottom-color: var(--wpex-gray-600);
}
.wpex-border-l-gray-600 {
    border-left-color: var(--wpex-gray-600);
}
.wpex-border-r-gray-600 {
    border-right-color: var(--wpex-gray-600);
}
.wpex-border-t-gray-700 {
    border-top-color: var(--wpex-gray-700);
}
.wpex-border-b-gray-700 {
    border-bottom-color: var(--wpex-gray-700);
}
.wpex-border-l-gray-700 {
    border-left-color: var(--wpex-gray-700);
}
.wpex-border-r-gray-700 {
    border-right-color: var(--wpex-gray-700);
}
.wpex-border-t-gray-800 {
    border-top-color: var(--wpex-gray-800);
}
.wpex-border-b-gray-800 {
    border-bottom-color: var(--wpex-gray-800);
}
.wpex-border-l-gray-800 {
    border-left-color: var(--wpex-gray-800);
}
.wpex-border-r-gray-800 {
    border-right-color: var(--wpex-gray-800);
}
.wpex-border-t-gray-900 {
    border-top-color: var(--wpex-gray-900);
}
.wpex-border-b-gray-900 {
    border-bottom-color: var(--wpex-gray-900);
}
.wpex-border-l-gray-900 {
    border-left-color: var(--wpex-gray-900);
}
.wpex-border-r-gray-900 {
    border-right-color: var(--wpex-gray-900);
}
.wpex-border-t-gray-A900 {
    border-top-color: var(--wpex-gray-A900);
}
.wpex-border-b-gray-A900 {
    border-bottom-color: var(--wpex-gray-A900);
}
.wpex-border-l-gray-A900 {
    border-left-color: var(--wpex-gray-A900);
}
.wpex-border-r-gray-A900 {
    border-right-color: var(--wpex-gray-A900);
}
.wpex-border-main {
    border-color: var(--wpex-border-main);
}
.wpex-border-transparent,
.wpex-hover-border-transparent:hover {
    border-color: transparent;
}
.wpex-border-solid {
    border-style: solid;
}
.wpex-border-dashed {
    border-style: dashed;
}
.wpex-border-dotted {
    border-style: dotted;
}
.wpex-border-double {
    border-style: double;
}
.wpex-border-none {
    border-style: none;
}
.wpex-border-0 {
    border-width: 0;
}
.wpex-border {
    border-width: 1px;
}
.wpex-border-2 {
    border-width: 2px;
}
.wpex-border-3 {
    border-width: 3px;
}
.wpex-border-4 {
    border-width: 4px;
}
.wpex-border-y {
    border-width: 1px 0;
}
.wpex-border-x {
    border-width: 0 1px;
}
.wpex-border-t-0 {
    border-top-width: 0;
}
.wpex-border-t {
    border-top-width: 1px;
}
.wpex-border-t-2 {
    border-top-width: 2px;
}
.wpex-border-t-3 {
    border-top-width: 3px;
}
.wpex-border-t-4 {
    border-top-width: 4px;
}
.wpex-border-r-0 {
    border-right-width: 0;
}
.wpex-border-r {
    border-right-width: 1px;
}
.wpex-border-r-2 {
    border-right-width: 2px;
}
.wpex-border-r-3 {
    border-right-width: 3px;
}
.wpex-border-r-4 {
    border-right-width: 4px;
}
.wpex-border-b-0 {
    border-bottom-width: 0;
}
.wpex-border-b {
    border-bottom-width: 1px;
}
.wpex-border-b-2 {
    border-bottom-width: 2px;
}
.wpex-border-b-3 {
    border-bottom-width: 3px;
}
.wpex-border-b-4 {
    border-bottom-width: 4px;
}
.wpex-border-l-0 {
    border-left-width: 0;
}
.wpex-border-l {
    border-left-width: 1px;
}
.wpex-border-l-2 {
    border-left-width: 2px;
}
.wpex-border-l-3 {
    border-left-width: 3px;
}
.wpex-border-l-4 {
    border-left-width: 4px;
}
.wpex-hover-border-accent:hover {
    border-color: var(--wpex-accent);
}
.wpex-first-border-none > :first-child,
.wpex-last-border-none > :last-child {
    border: 0 !important;
}
.wpex-box-border {
    box-sizing: border-box;
}
.wpex-box-content {
    box-sizing: content-box;
}
.wpex-cursor-auto {
    cursor: auto;
}
.wpex-cursor-default {
    cursor: default;
}
.wpex-cursor-pointer {
    cursor: pointer;
}
.wpex-cursor-wait {
    cursor: wait;
}
.wpex-cursor-text {
    cursor: text;
}
.wpex-cursor-move {
    cursor: move;
}
.wpex-cursor-not-allowed {
    cursor: not-allowed;
}
.wpex-rtl {
    direction: rtl;
}
.wpex-ltr {
    direction: ltr;
}
.wpex-hidden {
    display: none;
}
.wpex-block {
    display: block;
}
.wpex-inline-block {
    display: inline-block;
}
.wpex-inline {
    display: inline;
}
.wpex-flex {
    display: flex;
}
.wpex-inline-flex {
    display: inline-flex;
}
.wpex-table {
    display: table;
}
.wpex-table-cell {
    display: table-cell;
}
.wpex-flow-root {
    display: flow-root;
}
.wpex-contents {
    display: contents;
}
.wpex-grid {
    display: grid;
}
.wpex-inline-grid {
    display: inline-grid;
}
[class*="wpex-grid-cols-"],
[class*="wpex-sm-grid-cols-"],
[class*="wpex-md-grid-cols-"],
[class*="wpex-lg-grid-cols-"],
[class*="wpex-xl-grid-cols-"] {
    grid-template-columns: repeat(var(--wpex-grid-columns), minmax(0, 1fr));
}
.wpex-grid-cols-1 {
    --wpex-grid-columns: 1;
}
.wpex-grid-cols-2 {
    --wpex-grid-columns: 2;
}
.wpex-grid-cols-3 {
    --wpex-grid-columns: 3;
}
.wpex-grid-cols-4 {
    --wpex-grid-columns: 4;
}
.wpex-grid-cols-5 {
    --wpex-grid-columns: 5;
}
.wpex-grid-cols-6 {
    --wpex-grid-columns: 6;
}
.wpex-grid-cols-7 {
    --wpex-grid-columns: 7;
}
.wpex-grid-cols-8 {
    --wpex-grid-columns: 8;
}
.wpex-grid-cols-9 {
    --wpex-grid-columns: 9;
}
.wpex-grid-cols-10 {
    --wpex-grid-columns: 10;
}
.wpex-grid-cols-11 {
    --wpex-grid-columns: 11;
}
.wpex-grid-cols-12 {
    --wpex-grid-columns: 12;
}
@media screen and (max-width: 1024px) {
    .wpex-tl-grid-cols-1 {
        --wpex-grid-columns: 1;
    }
    .wpex-tl-grid-cols-2 {
        --wpex-grid-columns: 2;
    }
    .wpex-tl-grid-cols-3 {
        --wpex-grid-columns: 3;
    }
    .wpex-tl-grid-cols-4 {
        --wpex-grid-columns: 4;
    }
    .wpex-tl-grid-cols-5 {
        --wpex-grid-columns: 5;
    }
    .wpex-tl-grid-cols-6 {
        --wpex-grid-columns: 6;
    }
    .wpex-tl-grid-cols-7 {
        --wpex-grid-columns: 7;
    }
    .wpex-tl-grid-cols-8 {
        --wpex-grid-columns: 8;
    }
}
@media screen and (max-width: 959px) {
    .wpex-tp-grid-cols-1 {
        --wpex-grid-columns: 1;
    }
    .wpex-tp-grid-cols-2 {
        --wpex-grid-columns: 2;
    }
    .wpex-tp-grid-cols-3 {
        --wpex-grid-columns: 3;
    }
    .wpex-tp-grid-cols-4 {
        --wpex-grid-columns: 4;
    }
    .wpex-tp-grid-cols-5 {
        --wpex-grid-columns: 5;
    }
    .wpex-tp-grid-cols-6 {
        --wpex-grid-columns: 6;
    }
    .wpex-tp-grid-cols-7 {
        --wpex-grid-columns: 7;
    }
    .wpex-tp-grid-cols-8 {
        --wpex-grid-columns: 8;
    }
}
@media screen and (max-width: 767px) {
    .wpex-pl-grid-cols-1 {
        --wpex-grid-columns: 1;
    }
    .wpex-pl-grid-cols-2 {
        --wpex-grid-columns: 2;
    }
    .wpex-pl-grid-cols-3 {
        --wpex-grid-columns: 3;
    }
    .wpex-pl-grid-cols-4 {
        --wpex-grid-columns: 4;
    }
    .wpex-pl-grid-cols-5 {
        --wpex-grid-columns: 5;
    }
    .wpex-pl-grid-cols-6 {
        --wpex-grid-columns: 6;
    }
    .wpex-pl-grid-cols-7 {
        --wpex-grid-columns: 7;
    }
    .wpex-pl-grid-cols-8 {
        --wpex-grid-columns: 8;
    }
}
@media screen and (max-width: 479px) {
    .wpex-pp-grid-cols-1 {
        --wpex-grid-columns: 1;
    }
    .wpex-pp-grid-cols-2 {
        --wpex-grid-columns: 2;
    }
    .wpex-pp-grid-cols-3 {
        --wpex-grid-columns: 3;
    }
    .wpex-pp-grid-cols-4 {
        --wpex-grid-columns: 4;
    }
    .wpex-pp-grid-cols-5 {
        --wpex-grid-columns: 5;
    }
    .wpex-pp-grid-cols-6 {
        --wpex-grid-columns: 6;
    }
    .wpex-pp-grid-cols-7 {
        --wpex-grid-columns: 7;
    }
    .wpex-pp-grid-cols-8 {
        --wpex-grid-columns: 8;
    }
}
.wpex-gap-0,
.wpex-grid-gap-0 {
    gap: 0;
}
.wpex-gap-1,
.wpex-grid-gap-1 {
    gap: 1px;
}
.wpex-gap-5,
.wpex-grid-gap-5 {
    gap: 5px;
}
.wpex-gap-10,
.wpex-grid-gap-10 {
    gap: 10px;
}
.wpex-gap-15,
.wpex-grid-gap-15 {
    gap: 15px;
}
.wpex-gap-20,
.wpex-grid-gap-20 {
    gap: 20px;
}
.wpex-gap-25,
.wpex-grid-gap-25 {
    gap: 25px;
}
.wpex-gap-30,
.wpex-grid-gap-30 {
    gap: 30px;
}
.wpex-gap-35,
.wpex-grid-gap-35 {
    gap: 35px;
}
.wpex-gap-40,
.wpex-grid-gap-40 {
    gap: 40px;
}
.wpex-gap-50,
.wpex-grid-gap-50 {
    gap: 50px;
}
.wpex-gap-60,
.wpex-grid-gap-60 {
    gap: 60px;
}
.wpex-basis-full {
    flex-basis: 100%;
}
.wpex-flex-row {
    flex-direction: row;
}
.wpex-flex-row-reverse {
    flex-direction: row-reverse;
}
.wpex-flex-col {
    flex-direction: column;
}
.wpex-flex-col-reverse {
    flex-direction: column-reverse;
}
.wpex-flex-grow {
    flex-grow: 1;
}
.wpex-flex-grow-0 {
    flex-grow: 0;
}
.wpex-flex-shrink {
    flex-shrink: 1;
}
.wpex-flex-shrink-0 {
    flex-shrink: 0;
}
.wpex-flex-no-wrap {
    flex-wrap: nowrap;
}
.wpex-flex-wrap {
    flex-wrap: wrap;
}
.wpex-flex-wrap-reverse {
    flex-wrap: wrap-reverse;
}
.wpex-float-left {
    float: left;
}
.wpex-float-right {
    float: right;
}
.wpex-float-center {
    float: none;
    margin-right: auto;
    margin-left: auto;
}
.wpex-float-none {
    float: none;
}
.wpex-inherit-font-family {
    font-family: inherit;
}
.wpex-font-sans {
    font-family: var(--wpex-font-sans);
}
.wpex-font-serif {
    font-family: var(--wpex-font-serif);
}
.wpex-font-mono {
    font-family: var(--wpex-font-mono);
}
.wpex-italic {
    font-style: italic;
}
.wpex-not-italic {
    font-style: normal;
}
.wpex-antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.wpex-subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
}
.wpex-text-base {
    font-size: 1em;
}
.wpex-text-7xl {
    font-size: var(--wpex-text-7xl);
}
.wpex-text-6xl {
    font-size: var(--wpex-text-6xl);
}
.wpex-text-5xl {
    font-size: var(--wpex-text-5xl);
}
.wpex-text-4xl {
    font-size: var(--wpex-text-4xl);
}
.wpex-text-3xl {
    font-size: var(--wpex-text-3xl);
}
.wpex-text-2xl {
    font-size: var(--wpex-text-2xl);
}
.wpex-text-xl {
    font-size: var(--wpex-text-xl);
}
.wpex-text-lg {
    font-size: var(--wpex-text-lg);
}
.wpex-text-md {
    font-size: var(--wpex-text-md);
}
.wpex-text-sm {
    font-size: var(--wpex-text-sm);
}
.wpex-text-xs {
    font-size: var(--wpex-text-xs);
}
.wpex-text-base {
    font-size: 1em;
}
.wpex-font-hairline {
    font-weight: 100;
}
.wpex-font-thin {
    font-weight: 200;
}
.wpex-font-light {
    font-weight: 300;
}
.wpex-font-normal {
    font-weight: 400;
}
.wpex-font-medium {
    font-weight: 500;
}
.wpex-font-semibold {
    font-weight: 600;
}
.wpex-font-bold {
    font-weight: 700;
}
.wpex-font-extrabold {
    font-weight: 800;
}
.wpex-font-black {
    font-weight: 900;
}
.wpex-bold {
    font-weight: var(--wpex-bold);
}
.wpex-h-0 {
    height: 0;
}
.wpex-h-auto {
    height: auto;
}
.wpex-h-100 {
    height: 100%;
}
.wpex-max-h-100 {
    max-height: 100%;
}
.wpex-min-h-100 {
    min-height: 100%;
}
.wpex-h-screen {
    height: 100vh;
}
.wpex-max-h-screen {
    max-height: 100vh;
}
.wpex-h-1px {
    height: 1px;
}
.wpex-h-2px {
    height: 2px;
}
.wpex-h-3px {
    height: 3px;
}
.wpex-h-4px {
    height: 4px;
}
.wpex-h-5px {
    height: 5px;
}
.wpex-isolate {
    isolation: isolate;
}
.wpex-isolation-auto {
    isolation: auto;
}
.wpex-justify-start {
    justify-content: flex-start;
}
.wpex-justify-center {
    justify-content: center;
}
.wpex-justify-end {
    justify-content: flex-end;
}
.wpex-justify-between {
    justify-content: space-between;
}
.wpex-justify-around {
    justify-content: space-around;
}
.wpex-justify-items-start {
    justify-items: start;
}
.wpex-justify-items-end {
    justify-items: end;
}
.wpex-justify-items-center {
    justify-items: center;
}
.wpex-justify-items-stretch {
    justify-items: stretch;
}
.wpex-tracking-tighter {
    letter-spacing: var(--wpex-tracking-tighter);
}
.wpex-tracking-tight {
    letter-spacing: var(--wpex-tracking-tight);
}
.wpex-tracking-normal {
    letter-spacing: var(--wpex-tracking-normal);
}
.wpex-tracking-wide {
    letter-spacing: var(--wpex-tracking-wide);
}
.wpex-tracking-wider {
    letter-spacing: var(--wpex-tracking-wider);
}
.wpex-tracking-widest {
    letter-spacing: var(--wpex-tracking-widest);
}
.wpex-inherit-tracking {
    letter-spacing: inherit;
}
.wpex-leading-none {
    line-height: 1;
}
.wpex-leading-inherit {
    line-height: inherit;
}
.wpex-leading-tight {
    line-height: var(--wpex-leading-tight);
}
.wpex-leading-snug {
    line-height: var(--wpex-leading-snug);
}
.wpex-leading-normal {
    line-height: var(--wpex-leading-normal);
}
.wpex-leading-relaxed {
    line-height: var(--wpex-leading-relaxed);
}
.wpex-leading-loose {
    line-height: var(--wpex-leading-loose);
}
.wpex-inherit-leading {
    line-height: inherit;
}
.wpex-list-none {
    list-style-type: none;
}
.wpex-list-disc {
    list-style-type: disc;
}
.wpex-list-decimal {
    list-style-type: decimal;
}
.wpex-list-inside {
    list-style-position: inside;
}
.wpex-list-outside {
    list-style-position: outside;
}
.wpex-first-mt-0 > :first-child {
    margin-top: 0;
}
.wpex-last-mb-0 > :last-child {
    margin-bottom: 0;
}
.wpex-first-ml-0 > :first-child {
    margin-left: 0;
}
.wpex-last-ml-0 > :last-child {
    margin-left: 0;
}
.wpex-first-mr-0 > :first-child {
    margin-right: 0;
}
.wpex-last-mr-0 > :last-child {
    margin-right: 0;
}
.wpex-m-0 {
    margin: 0;
}
.wpex-m-5 {
    margin: 5px;
}
.wpex-m-10 {
    margin: 10px;
}
.wpex-m-15 {
    margin: 15px;
}
.wpex-m-20 {
    margin: 20px;
}
.wpex-m-25 {
    margin: 25px;
}
.wpex-m-30 {
    margin: 30px;
}
.wpex-m-40 {
    margin: 40px;
}
.wpex-m-50 {
    margin: 50px;
}
.wpex-m-60 {
    margin: 60px;
}
.wpex-m-auto {
    margin: auto;
}
.wpex-mt-auto {
    margin-top: auto;
}
.wpex-mr-auto {
    margin-right: auto;
}
.wpex-mb-auto {
    margin-bottom: auto;
}
.wpex-ml-auto {
    margin-left: auto;
}
.wpex-mx-auto {
    margin-right: auto;
    margin-left: auto;
}
.wpex-my-auto {
    margin-right: auto;
    margin-left: auto;
}
.wpex-my-0 {
    margin-top: 0;
    margin-bottom: 0;
}
.wpex-mx-0 {
    margin-left: 0;
    margin-right: 0;
}
.wpex-my-5 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.wpex-mx-5 {
    margin-left: 5px;
    margin-right: 5px;
}
.-wpex-mx-5 {
    margin-left: -5px;
    margin-right: -5px;
}
.wpex-my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.wpex-mx-10 {
    margin-left: 10px;
    margin-right: 10px;
}
.-wpex-mx-10 {
    margin-left: -10px;
    margin-right: -10px;
}
.wpex-my-15 {
    margin-top: 15px;
    margin-bottom: 15px;
}
.wpex-mx-15 {
    margin-left: 15px;
    margin-right: 15px;
}
.-wpex-mx-15 {
    margin-left: -15px;
    margin-right: -15px;
}
.wpex-my-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.wpex-mx-20 {
    margin-left: 20px;
    margin-right: 20px;
}
.-wpex-mx-20 {
    margin-left: -20px;
    margin-right: -20px;
}
.wpex-my-25 {
    margin-top: 25px;
    margin-bottom: 25px;
}
.wpex-mx-25 {
    margin-left: 25px;
    margin-right: 25px;
}
.-wpex-mx-25 {
    margin-left: -25px;
    margin-right: -25px;
}
.wpex-my-30 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.wpex-mx-30 {
    margin-left: 30px;
    margin-right: 30px;
}
.-wpex-mx-30 {
    margin-left: -30px;
    margin-right: -30px;
}
.wpex-my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
}
.wpex-mx-40 {
    margin-left: 40px;
    margin-right: 40px;
}
.-wpex-mx-40 {
    margin-left: -40px;
    margin-right: -40px;
}
.wpex-my-50 {
    margin-top: 50px;
    margin-bottom: 50px;
}
.wpex-mx-50 {
    margin-left: 50px;
    margin-right: 50px;
}
.-wpex-mx-50 {
    margin-left: -50px;
    margin-right: -50px;
}
.wpex-my-60 {
    margin-top: 60px;
    margin-bottom: 60px;
}
.wpex-mx-60 {
    margin-left: 60px;
    margin-right: 60px;
}
.-wpex-mx-60 {
    margin-left: -60px;
    margin-right: -60px;
}
.wpex-ml-0 {
    margin-left: 0;
}
.wpex-mr-0 {
    margin-right: 0;
}
.wpex-mt-0 {
    margin-top: 0;
}
.wpex-mb-0 {
    margin-bottom: 0;
}
.wpex-ml-5 {
    margin-left: 5px;
}
.-wpex-ml-5 {
    margin-left: -5px;
}
.wpex-mr-5 {
    margin-right: 5px;
}
.-wpex-mr-5 {
    margin-right: -5px;
}
.wpex-mt-5 {
    margin-top: 5px;
}
.-wpex-mt-5 {
    margin-top: -5px;
}
.wpex-mb-5 {
    margin-bottom: 5px;
}
.-wpex-mb-5 {
    margin-bottom: -5px;
}
.wpex-ml-10 {
    margin-left: 10px;
}
.-wpex-ml-10 {
    margin-left: -10px;
}
.wpex-mr-10 {
    margin-right: 10px;
}
.-wpex-mr-10 {
    margin-right: -10px;
}
.wpex-mt-10 {
    margin-top: 10px;
}
.-wpex-mt-10 {
    margin-top: -10px;
}
.wpex-mb-10 {
    margin-bottom: 10px;
}
.-wpex-mb-10 {
    margin-bottom: -10px;
}
.wpex-ml-15 {
    margin-left: 15px;
}
.-wpex-ml-15 {
    margin-left: -15px;
}
.wpex-mr-15 {
    margin-right: 15px;
}
.-wpex-mr-15 {
    margin-right: -15px;
}
.wpex-mt-15 {
    margin-top: 15px;
}
.-wpex-mt-15 {
    margin-top: -15px;
}
.wpex-mb-15 {
    margin-bottom: 15px;
}
.-wpex-mb-15 {
    margin-bottom: -15px;
}
.wpex-ml-20 {
    margin-left: 20px;
}
.-wpex-ml-20 {
    margin-left: -20px;
}
.wpex-mr-20 {
    margin-right: 20px;
}
.-wpex-mr-20 {
    margin-right: -20px;
}
.wpex-mt-20 {
    margin-top: 20px;
}
.-wpex-mt-20 {
    margin-top: -20px;
}
.wpex-mb-20 {
    margin-bottom: 20px;
}
.-wpex-mb-20 {
    margin-bottom: -20px;
}
.wpex-ml-25 {
    margin-left: 25px;
}
.-wpex-ml-25 {
    margin-left: -25px;
}
.wpex-mr-25 {
    margin-right: 25px;
}
.-wpex-mr-25 {
    margin-right: -25px;
}
.wpex-mt-25 {
    margin-top: 25px;
}
.-wpex-mt-25 {
    margin-top: -25px;
}
.wpex-mb-25 {
    margin-bottom: 25px;
}
.-wpex-mb-25 {
    margin-bottom: -25px;
}
.wpex-ml-30 {
    margin-left: 30px;
}
.-wpex-ml-30 {
    margin-left: -30px;
}
.wpex-mr-30 {
    margin-right: 30px;
}
.-wpex-mr-30 {
    margin-right: -30px;
}
.wpex-mt-30 {
    margin-top: 30px;
}
.-wpex-mt-30 {
    margin-top: -30px;
}
.wpex-mb-30 {
    margin-bottom: 30px;
}
.-wpex-mb-30 {
    margin-bottom: -30px;
}
.wpex-ml-40 {
    margin-left: 40px;
}
.-wpex-ml-40 {
    margin-left: -40px;
}
.wpex-mr-40 {
    margin-right: 40px;
}
.-wpex-mr-40 {
    margin-right: -40px;
}
.wpex-mt-40 {
    margin-top: 40px;
}
.-wpex-mt-40 {
    margin-top: -40px;
}
.wpex-mb-40 {
    margin-bottom: 40px;
}
.-wpex-mb-40 {
    margin-bottom: -40px;
}
.wpex-ml-50 {
    margin-left: 50px;
}
.-wpex-ml-50 {
    margin-left: -50px;
}
.wpex-mr-50 {
    margin-right: 50px;
}
.-wpex-mr-50 {
    margin-right: -50px;
}
.wpex-mt-50 {
    margin-top: 50px;
}
.-wpex-mt-50 {
    margin-top: -50px;
}
.wpex-mb-50 {
    margin-bottom: 50px;
}
.-wpex-mb-50 {
    margin-bottom: -50px;
}
.wpex-ml-60 {
    margin-left: 60px;
}
.-wpex-ml-60 {
    margin-left: -60px;
}
.wpex-mr-60 {
    margin-right: 60px;
}
.-wpex-mr-60 {
    margin-right: -60px;
}
.wpex-mt-60 {
    margin-top: 60px;
}
.-wpex-mt-60 {
    margin-top: -60px;
}
.wpex-mb-60 {
    margin-bottom: 60px;
}
.-wpex-mb-60 {
    margin-bottom: -60px;
}
.wpex-hover-mt-5:hover {
    margin-top: 5px;
}
.wpex-hover-mt-10:hover {
    margin-top: 10px;
}
.wpex-hover-mt-15:hover {
    margin-top: 15px;
}
.wpex-hover-mt-20:hover {
    margin-top: 20px;
}
.-wpex-hover-mt-5:hover {
    margin-top: -5px;
}
.-wpex-hover-mt-10:hover {
    margin-top: -10px;
}
.-wpex-hover-mt-15:hover {
    margin-top: -15px;
}
.-wpex-hover-mt-20:hover {
    margin-top: -20px;
}
.wpex-mix-blend-lighten {
    mix-blend-mode: lighten;
}
.wpex-mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
}
.wpex-mix-blend-color-burn {
    mix-blend-mode: color-burn;
}
.wpex-mix-blend-hard-light {
    mix-blend-mode: hard-light;
}
.wpex-mix-blend-soft-light {
    mix-blend-mode: soft-light;
}
.wpex-mix-blend-difference {
    mix-blend-mode: difference;
}
.wpex-mix-blend-exclusion {
    mix-blend-mode: exclusion;
}
.wpex-mix-blend-hue {
    mix-blend-mode: hue;
}
.wpex-mix-blend-saturation {
    mix-blend-mode: saturation;
}
.wpex-mix-blend-color {
    mix-blend-mode: color;
}
.wpex-mix-blend-luminosity {
    mix-blend-mode: luminosity;
}
.wpex-mix-blend-plus-lighter {
    mix-blend-mode: plus-lighter;
}
.wpex-mix-blend-multiply {
    mix-blend-mode: multiply;
}
.wpex-mix-blend-screen {
    mix-blend-mode: screen;
}
.wpex-mix-blend-darken {
    mix-blend-mode: darken;
}
.wpex-mix-blend-overlay {
    mix-blend-mode: overlay;
}
.wpex-bg-blend-lighten {
    background-blend-mode: lighten;
}
.wpex-bg-blend-color-dodge {
    background-blend-mode: color-dodge;
}
.wpex-bg-blend-color-burn {
    background-blend-mode: color-burn;
}
.wpex-bg-blend-hard-light {
    background-blend-mode: hard-light;
}
.wpex-bg-blend-soft-light {
    background-blend-mode: soft-light;
}
.wpex-bg-blend-difference {
    background-blend-mode: difference;
}
.wpex-bg-blend-exclusion {
    background-blend-mode: exclusion;
}
.wpex-bg-blend-hue {
    background-blend-mode: hue;
}
.wpex-bg-blend-saturation {
    background-blend-mode: saturation;
}
.wpex-bg-blend-color {
    background-blend-mode: color;
}
.wpex-bg-blend-luminosity {
    background-blend-mode: luminosity;
}
.wpex-bg-blend-plus-lighter {
    background-blend-mode: plus-lighter;
}
.wpex-bg-blend-multiply {
    background-blend-mode: multiply;
}
.wpex-bg-blend-screen {
    background-blend-mode: screen;
}
.wpex-bg-blend-darken {
    background-blend-mode: darken;
}
.wpex-bg-blend-overlay {
    background-blend-mode: overlay;
}
.wpex-object-contain {
    object-fit: contain;
}
.wpex-object-cover {
    object-fit: cover;
}
.wpex-object-fill {
    object-fit: fill;
}
.wpex-object-scale-down {
    object-fit: scale-down;
}
.wpex-object-none {
    object-fit: none;
}
.wpex-object-bottom {
    object-position: bottom;
}
.wpex-object-center {
    object-position: center;
}
.wpex-object-left {
    object-position: left;
}
.wpex-object-left-bottom {
    object-position: left bottom;
}
.wpex-object-left-top {
    object-position: left top;
}
.wpex-object-right {
    object-position: right;
}
.wpex-object-right-bottom {
    object-position: right bottom;
}
.wpex-object-right-top {
    object-position: right top;
}
.wpex-object-top {
    object-position: top;
}
.wpex-opacity-0,
.wpex-hover-opacity-0:hover {
    opacity: 0;
}
.wpex-opacity-10,
.wpex-hover-opacity-10:hover {
    opacity: 0.1;
}
.wpex-opacity-20,
.wpex-hover-opacity-20:hover {
    opacity: 0.2;
}
.wpex-opacity-30,
.wpex-hover-opacity-30:hover {
    opacity: 0.3;
}
.wpex-opacity-40,
.wpex-hover-opacity-40:hover {
    opacity: 0.4;
}
.wpex-opacity-50,
.wpex-hover-opacity-50:hover {
    opacity: 0.5;
}
.wpex-opacity-60,
.wpex-hover-opacity-60:hover {
    opacity: 0.6;
}
.wpex-opacity-70,
.wpex-hover-opacity-70:hover {
    opacity: 0.7;
}
.wpex-opacity-80,
.wpex-hover-opacity-80:hover {
    opacity: 0.8;
}
.wpex-opacity-90,
.wpex-hover-opacity-90:hover {
    opacity: 0.9;
}

.wpex-opacity-100,
.wpex-hover-opacity-100:hover {
    opacity: 1;
}
.wpex-focus-opacity-100:focus,
.wpex-active-opacity-100.active,
.active > .wpex-active-opacity-100,
.wpex-active > .wpex-active-opacity-100,
.wpex-window-loaded .wpex-onload-opacity-100 {
    opacity: 100;
}
.wpex-order-first {
    order: -9999;
}
.wpex-order-last {
    order: 9999;
}
.wpex-order-none {
    order: 0;
}
.wpex-order-1 {
    order: 1;
}
.wpex-order-2 {
    order: 2;
}
.wpex-order-3 {
    order: 3;
}
.wpex-order-4 {
    order: 4;
}
.wpex-order-5 {
    order: 5;
}
.wpex-order-6 {
    order: 6;
}
.wpex-order-7 {
    order: 7;
}
.wpex-order-8 {
    order: 8;
}
.wpex-order-9 {
    order: 9;
}
.wpex-order-10 {
    order: 10;
}
.wpex-order-11 {
    order: 11;
}
.wpex-order-12 {
    order: 12;
}
.wpex-overflow-auto {
    overflow: auto;
}
.wpex-overflow-hidden,
.wpex-overflow-clip {
    overflow: hidden;
}
.wpex-overflow-visible {
    overflow: visible;
}
.wpex-overflow-scroll {
    overflow: scroll;
}
.wpex-overflow-x-auto {
    overflow-x: auto;
}
.wpex-overflow-x-hidden,
.wpex-overflow-x-clip {
    overflow-x: hidden;
}
.wpex-overflow-x-visible {
    overflow-x: visible;
}
.wpex-overflow-x-scroll {
    overflow-x: scroll;
}
.wpex-overflow-y-auto {
    overflow-y: auto;
}
.wpex-overflow-y-hidden,
.wpex-overflow-y-clip {
    overflow-y: hidden;
}
.wpex-overflow-y-visible {
    overflow-y: visible;
}
.wpex-overflow-y-scroll {
    overflow-y: scroll;
}
.wpex-hide-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.wpex-hide-scrollbar::-webkit-scrollbar,
.wpex-hide-scrollbar [class*="wpex-overflow-"]::-webkit-scrollbar {
    display: none;
}
@supports (overflow: clip) {
    .wpex-overflow-clip {
        overflow: clip;
    }
    .wpex-overflow-y-clip {
        overflow-y: clip;
    }
    .wpex-overflow-x-clip {
        overflow-x: clip;
    }
}
.wpex-overscroll-contain {
    overscroll-behavior: contain;
}
.wpex-p-0 {
    padding: 0;
}
.wpex-p-5 {
    padding: 5px;
}
.wpex-p-10 {
    padding: 10px;
}
.wpex-p-15 {
    padding: 15px;
}
.wpex-p-20 {
    padding: 20px;
}
.wpex-p-25 {
    padding: 25px;
}
.wpex-p-30 {
    padding: 30px;
}
.wpex-p-40 {
    padding: 40px;
}
.wpex-p-50 {
    padding: 50px;
}
.wpex-p-60 {
    padding: 60px;
}
.wpex-py-0 {
    padding-top: 0;
    padding-bottom: 0;
}
.wpex-px-0 {
    padding-left: 0;
    padding-right: 0;
}
.wpex-py-5 {
    padding-top: 5px;
    padding-bottom: 5px;
}
.wpex-px-5 {
    padding-left: 5px;
    padding-right: 5px;
}
.wpex-py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.wpex-px-10 {
    padding-left: 10px;
    padding-right: 10px;
}
.wpex-py-15 {
    padding-top: 15px;
    padding-bottom: 15px;
}
.wpex-px-15 {
    padding-left: 15px;
    padding-right: 15px;
}
.wpex-py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
}
.wpex-px-20 {
    padding-left: 20px;
    padding-right: 20px;
}
.wpex-py-25 {
    padding-top: 25px;
    padding-bottom: 25px;
}
.wpex-px-25 {
    padding-left: 25px;
    padding-right: 25px;
}
.wpex-py-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.wpex-px-30 {
    padding-left: 30px;
    padding-right: 30px;
}
.wpex-py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.wpex-px-40 {
    padding-left: 40px;
    padding-right: 40px;
}
.wpex-py-50 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.wpex-px-50 {
    padding-left: 50px;
    padding-right: 50px;
}
.wpex-py-60 {
    padding-top: 60px;
    padding-bottom: 60px;
}
.wpex-px-60 {
    padding-left: 60px;
    padding-right: 60px;
}
.wpex-pl-0 {
    padding-left: 0;
}
.wpex-pr-0 {
    padding-right: 0;
}
.wpex-pt-0 {
    padding-top: 0;
}
.wpex-pb-0 {
    padding-bottom: 0;
}
.wpex-pl-5 {
    padding-left: 5px;
}
.wpex-pr-5 {
    padding-right: 5px;
}
.wpex-pt-5 {
    padding-top: 5px;
}
.wpex-pb-5 {
    padding-bottom: 5px;
}

.wpex-pl-10 {
    padding-left: 10px;
}
.wpex-pr-10 {
    padding-right: 10px;
}
.wpex-pt-10 {
    padding-top: 10px;
}
.wpex-pb-10 {
    padding-bottom: 10px;
}
.wpex-pl-15 {
    padding-left: 15px;
}
.wpex-pr-15 {
    padding-right: 15px;
}
.wpex-pt-15 {
    padding-top: 15px;
}
.wpex-pb-15 {
    padding-bottom: 15px;
}
.wpex-pl-20 {
    padding-left: 20px;
}
.wpex-pr-20 {
    padding-right: 20px;
}
.wpex-pt-20 {
    padding-top: 20px;
}
.wpex-pb-20 {
    padding-bottom: 20px;
}
.wpex-pl-25 {
    padding-left: 25px;
}
.wpex-pr-25 {
    padding-right: 25px;
}
.wpex-pt-25 {
    padding-top: 25px;
}
.wpex-pb-25 {
    padding-bottom: 25px;
}
.wpex-pl-30 {
    padding-left: 30px;
}
.wpex-pr-30 {
    padding-right: 30px;
}
.wpex-pt-30 {
    padding-top: 30px;
}
.wpex-pb-30 {
    padding-bottom: 30px;
}
.wpex-pl-40 {
    padding-left: 40px;
}
.wpex-pr-40 {
    padding-right: 40px;
}
.wpex-pt-40 {
    padding-top: 40px;
}
.wpex-pb-40 {
    padding-bottom: 40px;
}
.wpex-pl-50 {
    padding-left: 50px;
}
.wpex-pr-50 {
    padding-right: 50px;
}
.wpex-pt-50 {
    padding-top: 50px;
}
.wpex-pb-50 {
    padding-bottom: 50px;
}
.wpex-pl-60 {
    padding-left: 60px;
}
.wpex-pr-60 {
    padding-right: 60px;
}
.wpex-pt-60 {
    padding-top: 60px;
}
.wpex-pb-60 {
    padding-bottom: 60px;
}
.wpex-p-3 {
    padding: 3px;
}
.wpex-py-100 {
    padding-top: 100px;
    padding-bottom: 100px;
}
.wpex-pointer-events-none {
    pointer-events: none;
}
.wpex-static {
    position: static;
}
.wpex-fixed {
    position: fixed;
}
.wpex-relative {
    position: relative;
}
.wpex-absolute {
    position: absolute;
}
.wpex-sticky {
    position: sticky;
}
.wpex-inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.wpex-inset-y-0 {
    top: 0;
    bottom: 0;
}
.wpex-inset-x-0 {
    right: 0;
    left: 0;
}
.wpex-inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
}
.wpex-inset-y-auto {
    top: auto;
    bottom: auto;
}
.wpex-inset-x-auto {
    left: auto;
    right: auto;
}
.wpex-top-0 {
    top: 0;
}
.wpex-top-50 {
    top: 50%;
}
.wpex-top-100 {
    top: 100%;
}
.wpex-top-auto {
    top: auto;
}
.wpex-right-0 {
    right: 0;
}
.wpex-right-50 {
    right: 50%;
}
.wpex-right-100 {
    right: 100%;
}
.wpex-right-auto {
    right: auto;
}
.wpex-bottom-0 {
    bottom: 0;
}
.wpex-bottom-50 {
    bottom: 50%;
}
.wpex-bottom-100 {
    bottom: 100%;
}
.wpex-bottom-auto {
    bottom: auto;
}
.wpex-left-0 {
    left: 0;
}
.wpex-left-50 {
    left: 50%;
}
.wpex-left-100 {
    left: 100%;
}
.wpex-left-auto {
    left: auto;
}
.wpex-rotate-0 {
    transform: rotateZ(0deg);
}
.wpex-rotate-45 {
    transform: rotateZ(45deg);
}
.wpex-rotate-90 {
    transform: rotateZ(90deg);
}
.wpex-rotate-180 {
    transform: rotateZ(180deg);
}
.-wpex-rotate-45 {
    transform: rotateZ(-45deg);
}
.-wpex-rotate-90 {
    transform: rotateZ(-90deg);
}
.-wpex-rotate-180 {
    transform: rotateZ(-180deg);
}
.wpex-scale-0,
.wpex-hover-scale-0:hover {
    transform: scale(0);
}
.wpex-scale-50,
.wpex-hover-scale-50:hover {
    transform: scale(0.5);
}
.wpex-scale-75,
.wpex-hover-scale-75:hover {
    transform: scale(0.75);
}
.wpex-scale-90,
.wpex-hover-scale-90:hover {
    transform: scale(0.9);
}
.wpex-scale-100,
.wpex-hover-scale-100:hover {
    transform: scale(1);
}
.wpex-scale-105,
.wpex-hover-scale-105:hover {
    transform: scale(1.05);
}
.wpex-scale-115,
.wpex-hover-scale-115:hover {
    transform: scale(1.1);
}
.wpex-scale-125,
.wpex-hover-scale-125:hover {
    transform: scale(1.25);
}
.wpex-scale-150,
.wpex-hover-scale-150:hover {
    transform: scale(1.5);
}
.wpex-shadow-xs,
.wpex-hover-shadow-xs:hover {
    box-shadow: var(--wpex-shadow-x);
}
.wpex-shadow-sm,
.wpex-hover-shadow-sm:hover {
    box-shadow: var(--wpex-shadow-sm);
}
.wpex-shadow,
.wpex-hover-shadow:hover {
    box-shadow: var(--wpex-shadow);
}
.wpex-shadow-md,
.wpex-hover-shadow-md:hover {
    box-shadow: var(--wpex-shadow-md);
}
.wpex-shadow-lg,
.wpex-hover-shadow-lg:hover {
    box-shadow: var(--wpex-shadow-lg);
}
.wpex-shadow-xl,
.wpex-hover-shadow-xl:hover {
    box-shadow: var(--wpex-shadow-xl);
}
.wpex-shadow-2xl,
.wpex-hover-shadow-2xl:hover {
    box-shadow: var(--wpex-shadow-2xl);
}
.wpex-shadow-inner,
.wpex-hover-shadow-inner:hover,
.wpex-focus-shadow-inner:focus {
    box-shadow: var(--wpex-shadow-inner);
}
.wpex-shadow-none,
.wpex-hover-shadow-none:hover {
    box-shadow: none;
}
.wpex-focus-shadow-outline:focus {
    box-shadow: var(--wpex-focus-shadow-outline);
}
.wpex-snap-none {
    scroll-snap-type: none;
}
.wpex-snap-x {
    scroll-snap-type: x var(--wpex-scroll-snap-strictness);
}
.wpex-snap-y {
    scroll-snap-type: y var(--wpex-scroll-snap-strictness);
}
.wpex-snap-both {
    scroll-snap-type: both var(--wpex-scroll-snap-strictness);
}
.wpex-snap-mandatory {
    --wpex-scroll-snap-strictness: mandatory;
}
.wpex-snap-proximity {
    --wpex-scroll-snap-strictness: proximity;
}
.wpex-snap-start {
    scroll-snap-align: start;
}
.wpex-snap-end {
    scroll-snap-align: end;
}
.wpex-snap-center {
    scroll-snap-align: center;
}
.wpex-snap-align-none {
    scroll-snap-align: none;
}
.wpex-text-left {
    text-align: left;
}
.wpex-text-right {
    text-align: right;
}
.wpex-text-center {
    text-align: center;
}
.wpex-text-justify {
    text-align: justify;
}
.wpex-text-initial {
    text-align: initial;
}
.wpex-inherit-color,
.wpex-inherit-color:hover,
.wpex-text-inherit,
.wpex-hover-text-inherit:hover {
    color: inherit;
}
.wpex-inherit-color-important {
    color: inherit !important;
}
.wpex-child-inherit-color *:not(.theme-button):not(.button):not(.wpex-alert):not(.wpex-heading):not(pre):not(code),
.wpex-child-inherit-color a:not(.theme-button):not(.button):hover {
    color: inherit;
}
.wpex-text-current,
.wpex-hover-text-current:hover,
.wpex-focus-text-current:focus {
    color: currentColor;
}
.wpex-text-accent,
.wpex-hover-text-accent:hover {
    color: var(--wpex-accent);
}
.wpex-text-accent_alt,
.wpex-hover-text-accent_alt:hover {
    color: var(--wpex-accent-alt);
}
.wpex-text-white,
.wpex-hover-text-white:hover {
    color: var(--wpex-white);
}
.wpex-text-black,
.wpex-hover-text-black:hover {
    color: var(--wpex-black);
}
.wpex-text-gray-50 {
    color: var(--wpex-gray-50);
}
.wpex-text-gray-100 {
    color: var(--wpex-gray-100);
}
.wpex-text-gray-200 {
    color: var(--wpex-gray-200);
}
.wpex-text-gray-300 {
    color: var(--wpex-gray-300);
}
.wpex-text-gray-400 {
    color: var(--wpex-gray-400);
}
.wpex-text-gray-500 {
    color: var(--wpex-gray-500);
}
.wpex-text-gray-600 {
    color: var(--wpex-gray-600);
}
.wpex-text-gray-700 {
    color: var(--wpex-gray-700);
}
.wpex-text-gray-800 {
    color: var(--wpex-gray-800);
}
.wpex-text-gray-900 {
    color: var(--wpex-gray-900);
}
.wpex-text-gray-A900 {
    color: var(--wpex-gray-A900);
}
.wpex-text-on-accent,
.wpex-hover-text-on-accent:hover {
    color: var(--wpex-on-accent);
}
.wpex-text-on-accent_alt,
.wpex-hover-text-on-accent_alt:hover {
    color: var(--wpex-on-accent-alt);
}
.wpex-link-color,
.wpex-hover-link-color:hover {
    color: var(--wpex-link-color, var(--wpex-accent));
}
.wpex-no-underline,
.wpex-no-underline:is(:any-link, :hover, :focus, :active),
.wpex-hover-underline,
.wpex-hover-line-through {
    text-decoration-line: none;
}
.wpex-underline,
.wpex-hover-underline:hover {
    text-decoration-line: underline;
}
.wpex-line-through,
.wpex-hover-line-through:hover {
    text-decoration-line: line-through;
}
.wpex-decoration-solid {
    text-decoration-style: solid;
}
.wpex-decoration-double {
    text-decoration-style: double;
}
.wpex-decoration-dotted {
    text-decoration-style: dotted;
}
.wpex-decoration-dashed {
    text-decoration-style: dashed;
}
.wpex-decoration-wavy {
    text-decoration-style: wavy;
}
.wpex-underline-offset-auto {
    text-underline-offset: auto;
}
.wpex-underline-offset-0 {
    text-underline-offset: 0px;
}
.wpex-underline-offset-1 {
    text-underline-offset: 1px;
}
.wpex-underline-offset-2 {
    text-underline-offset: 2px;
}
.wpex-underline-offset-4 {
    text-underline-offset: 4px;
}
.wpex-underline-offset-8 {
    text-underline-offset: 8px;
}
.wpex-decoration-auto {
    text-decoration-thickness: auto;
}
.wpex-decoration-from-font {
    text-decoration-thickness: from-font;
}
.wpex-decoration-0 {
    text-decoration-thickness: 0px;
}
.wpex-decoration-1 {
    text-decoration-thickness: 1px;
}
.wpex-decoration-2 {
    text-decoration-thickness: 2px;
}
.wpex-decoration-4 {
    text-decoration-thickness: 4px;
}
.wpex-decoration-8 {
    text-decoration-thickness: 8px;
}
.wpex-decoration-skip-ink-none {
    text-decoration-skip-ink: none;
}
.wpex-decoration-current,
.wpex-decoration-current:is(:hover, :active, .active) {
    text-decoration-color: currentColor;
}
.wpex-decoration-transparent,
.wpex-decoration-transparent:is(:hover, :active, .active) {
    text-decoration-color: transparent;
}
.wpex-decoration-accent,
.wpex-decoration-accent:is(:hover, :active, .active) {
    text-decoration-color: var(--wpex-accent);
}
.wpex-uppercase {
    text-transform: uppercase;
}
.wpex-lowercase {
    text-transform: lowercase;
}
.wpex-capitalize {
    text-transform: capitalize;
}
.wpex-normal-case {
    text-transform: none;
}
.wpex-inherit-text-transform {
    text-transform: inherit;
}
.wpex-translate-Z-0 {
    transform: translateZ(0);
}
.wpex-delay-75 {
    transition-delay: 75ms;
}
.wpex-delay-100 {
    transition-delay: 100ms;
}
.wpex-delay-150 {
    transition-delay: 150ms;
}
.wpex-delay-200 {
    transition-delay: 200ms;
}
.wpex-delay-300 {
    transition-delay: 300ms;
}
.wpex-delay-400 {
    transition-delay: 400ms;
}
.wpex-delay-500 {
    transition-delay: 500ms;
}
.wpex-delay-700 {
    transition-delay: 700ms;
}
.wpex-delay-1000 {
    transition-delay: 1000ms;
}
.wpex-transition-none {
    transition-property: none;
}
.wpex-transition-all {
    transition-property: all;
}
.wpex-transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
}
.wpex-transition-opacity {
    transition-property: opacity;
}
.wpex-transition-shadow {
    transition-property: box-shadow;
}
.wpex-transition-transform {
    transition-property: transform;
}
.wpex-transition-width {
    transition-property: width;
}
.wpex-transition-height {
    transition-property: height;
}
[class*="wpex-transition-"] {
    transition-duration: 150ms;
}
.wpex-duration-75 {
    transition-duration: 75ms;
}
.wpex-duration-100 {
    transition-duration: 100ms;
}
.wpex-duration-150 {
    transition-duration: 150ms;
}
.wpex-duration-200 {
    transition-duration: 200ms;
}
.wpex-duration-250 {
    transition-duration: 250ms;
}
.wpex-duration-300 {
    transition-duration: 300ms;
}
.wpex-duration-400 {
    transition-duration: 400ms;
}
.wpex-duration-500 {
    transition-duration: 500ms;
}
.wpex-duration-600 {
    transition-duration: 600ms;
}
.wpex-duration-700 {
    transition-duration: 700ms;
}
.wpex-duration-1000 {
    transition-duration: 1000ms;
}
.wpex-ease-linear {
    transition-timing-function: linear;
}
.wpex-ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.wpex-ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.wpex-ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.wpex-translate-y-100 {
    transform: translateY(100%);
}
.-wpex-translate-y-100 {
    transform: translateY(-100%);
}
.wpex-translate-x-100 {
    transform: translateX(100%);
}
.-wpex-translate-x-100 {
    transform: translateX(-100%);
}
.wpex-translate-y-50 {
    transform: translateY(50%);
}
.-wpex-translate-y-50 {
    transform: translateY(-50%);
}
.wpex-translate-x-50 {
    transform: translateX(50%);
}
.-wpex-translate-x-50 {
    transform: translateX(-50%);
}
.-wpex-translate-xy-50 {
    transform: translate(-50%, -50%);
}
.wpex-translate--xy-50 {
    transform: translate(-50%, 50%);
}
.wpex-translate-x-y-50 {
    transform: translate(50%, -50%);
}
.wpex-transform-preserve-3d {
    transform-style: preserve-3d;
}
.wpex-user-select-none {
    user-select: none;
}
.wpex-align-baseline {
    vertical-align: baseline;
}
.wpex-align-top {
    vertical-align: top;
}
.wpex-align-middle {
    vertical-align: middle;
}
.wpex-align-bottom {
    vertical-align: bottom;
}
.wpex-align-text-top {
    vertical-align: text-top;
}
.wpex-align-text-bottom {
    vertical-align: text-bottom;
}
.wpex-visible {
    visibility: visible;
}
.wpex-invisible {
    visibility: hidden;
}
.wpex-whitespace-normal {
    white-space: normal;
}
.wpex-whitespace-nowrap {
    white-space: nowrap;
}
.wpex-whitespace-pre {
    white-space: pre;
}
.wpex-whitespace-pre-line {
    white-space: pre-line;
}
.wpex-whitespace-pre-wrap {
    white-space: pre-wrap;
}
.wpex-w-0 {
    width: 0;
}
.wpex-w-20 {
    width: 20%;
}
.wpex-max-w-20 {
    max-width: 20%;
}
.wpex-w-25 {
    width: 25%;
}
.wpex-max-w-25 {
    max-width: 25%;
}
.wpex-w-30 {
    width: 30%;
}
.wpex-max-w-30 {
    max-width: 30%;
}
.wpex-w-33 {
    width: 33%;
}
.wpex-max-w-33 {
    max-width: 33%;
}
.wpex-w-40 {
    width: 40%;
}
.wpex-max-w-40 {
    max-width: 40%;
}
.wpex-w-50 {
    width: 50%;
}
.wpex-max-w-50 {
    max-width: 50%;
}
.wpex-w-60 {
    width: 60%;
}
.wpex-max-w-60 {
    max-width: 60%;
}
.wpex-w-67 {
    width: 67%;
}
.wpex-max-w-67 {
    max-width: 67%;
}
.wpex-w-70 {
    width: 70%;
}
.wpex-max-w-70 {
    max-width: 70%;
}
.wpex-w-75 {
    width: 75%;
}
.wpex-max-w-75 {
    max-width: 75%;
}
.wpex-w-80 {
    width: 80%;
}
.wpex-max-w-80 {
    max-width: 80%;
}
.wpex-w-100 {
    width: 100%;
}
.wpex-max-w-100 {
    max-width: 100%;
}
.wpex-max-w-none {
    max-width: none;
}
.wpex-w-auto {
    width: auto;
}
.wpex-w-screen {
    width: 100vw;
}
.wpex-max-w-screen {
    max-width: 100vw;
}
.wpex-min-w-0 {
    min-width: 0;
}
.wpex-min-w-100 {
    min-width: 100%;
}
.wpex-w-1px {
    width: 1px;
}
.wpex-w-2px {
    width: 2px;
}
.wpex-w-3px {
    width: 3px;
}
.wpex-w-4px {
    width: 4px;
}
.wpex-w-5px {
    width: 5px;
}
.wpex-break-normal {
    word-break: normal;
    overflow-wrap: normal;
}
.wpex-break-words {
    overflow-wrap: break-word;
}
.wpex-break-all {
    word-break: break-all;
}
.wpex-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wpex-z-0 {
    z-index: 0;
}
.wpex-z-1 {
    z-index: 1;
}
.wpex-z-2 {
    z-index: 2;
}
.wpex-z-3 {
    z-index: 3;
}
.wpex-z-4 {
    z-index: 4;
}
.wpex-z-5 {
    z-index: 5;
}
.wpex-z-10 {
    z-index: 10;
}
.wpex-z-20 {
    z-index: 20;
}
.wpex-z-30 {
    z-index: 30;
}
.wpex-z-40 {
    z-index: 40;
}
.wpex-z-50 {
    z-index: 50;
}
.wpex-z-auto {
    z-index: auto;
}
.wpex-hover-z-1:hover {
    position: relative;
    z-index: 1;
}
.-wpex-z-1 {
    z-index: -1;
}
.wpex-z-99 {
    z-index: 99;
}
.wpex-z-999 {
    z-index: 999;
}
.wpex-z-1002 {
    z-index: 1002;
}
.wpex-z-9999 {
    z-index: 9999;
}
.wpex-z-10000 {
    z-index: 10000;
}
.wpex-z-max {
    z-index: 10001;
}
@media (min-width: 640px) {
    .wpex-sm-hidden {
        display: none;
    }
    .wpex-sm-block {
        display: block;
    }
    .wpex-sm-inline-block {
        display: inline-block;
    }
    .wpex-sm-inline {
        display: inline;
    }
    .wpex-sm-flex {
        display: flex;
    }
    .wpex-sm-inline-flex {
        display: inline-flex;
    }
    .wpex-sm-visible {
        visibility: visible;
    }
    .wpex-sm-invisible {
        visibility: hidden;
    }
    .wpex-sm-w-auto {
        width: auto;
    }
    .wpex-sm-w-1px {
        width: 1px;
    }
    .wpex-sm-w-2px {
        width: 2px;
    }
    .wpex-sm-w-3px {
        width: 3px;
    }
    .wpex-sm-w-4px {
        width: 4px;
    }
    .wpex-sm-w-5px {
        width: 5px;
    }
    .wpex-sm-h-auto {
        height: auto;
    }
    .wpex-sm-h-1px {
        height: 1px;
    }
    .wpex-sm-h-2px {
        height: 2px;
    }
    .wpex-sm-h-3px {
        height: 3px;
    }
    .wpex-sm-h-4px {
        height: 4px;
    }
    .wpex-sm-h-5px {
        height: 5px;
    }
    .wpex-sm-text-center {
        text-align: center;
    }
    .wpex-sm-text-left {
        text-align: left;
    }
    .wpex-sm-text-right {
        text-align: right;
    }
    .wpex-sm-text-initial {
        text-align: initial;
    }
    .wpex-sm-float-none {
        float: none;
    }
    .wpex-sm-float-left {
        float: left;
    }
    .wpex-sm-float-right {
        float: right;
    }
    .wpex-sm-float-center {
        float: none;
        margin-right: auto;
        margin-left: auto;
    }
    .wpex-sm-items-stretch {
        align-items: stretch;
    }
    .wpex-sm-items-start {
        align-items: flex-start;
    }
    .wpex-sm-items-center {
        align-items: center;
    }
    .wpex-sm-items-end {
        align-items: flex-end;
    }
    .wpex-sm-items-baseline {
        align-items: baseline;
    }
    .wpex-sm-justify-center {
        justify-content: center;
    }
    .wpex-sm-justify-start {
        justify-content: flex-start;
    }
    .wpex-sm-justify-end {
        justify-content: flex-end;
    }
    .wpex-sm-justify-between {
        justify-content: space-between;
    }
    .wpex-sm-justify-around {
        justify-content: space-around;
    }
    .wpex-sm-flex-row {
        flex-direction: row;
    }
    .wpex-sm-flex-row-reverse {
        flex-direction: row-reverse;
    }
    .wpex-sm-flex-col {
        flex-direction: column;
    }
    .wpex-sm-flex-col-reverse {
        flex-direction: column-reverse;
    }
    .wpex-sm-flex-no-wrap {
        flex-wrap: nowrap;
    }
    .wpex-sm-flex-wrap {
        flex-wrap: wrap;
    }
    .wpex-sm-flex-wrap-reverse {
        flex-wrap: wrap-reverse;
    }
    .wpex-sm-flex-shrink {
        flex-shrink: 1;
    }
    .wpex-sm-flex-shrink-0 {
        flex-shrink: 0;
    }
    .wpex-sm-flex-grow {
        flex-grow: 1;
    }
    .wpex-sm-flex-grow-0 {
        flex-grow: 0;
    }
    .wpex-sm-static {
        position: static;
    }
    .wpex-sm-fixed {
        position: fixed;
    }
    .wpex-sm-relative {
        position: relative;
    }
    .wpex-sm-absolute {
        position: absolute;
    }
    .wpex-sm-sticky {
        position: sticky;
    }
    .wpex-sm-inset-0 {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .wpex-sm-inset-y-0 {
        top: 0;
        bottom: 0;
    }
    .wpex-sm-inset-x-0 {
        right: 0;
        left: 0;
    }
    .wpex-sm-left-0 {
        left: 0;
    }
    .wpex-sm-left-100 {
        left: 100%;
    }
    .wpex-sm-top-0 {
        top: 0;
    }
    .wpex-sm-top-50 {
        top: 50%;
    }
    .wpex-sm-top-100 {
        top: 100%;
    }
    .wpex-sm-right-0 {
        right: 0;
    }
    .wpex-sm-right-100 {
        right: 100%;
    }
    .wpex-sm-bottom-0 {
        bottom: 0;
    }
    .wpex-sm-bottom-50 {
        bottom: 50%;
    }
    .wpex-sm-bottom-100 {
        bottom: 100%;
    }
    .wpex-sm-inset-auto {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
    }
    .wpex-sm-inset-y-auto {
        top: auto;
        bottom: auto;
    }
    .wpex-sm-inset-x-auto {
        left: auto;
        right: auto;
    }
    .wpex-sm-top-auto {
        top: auto;
    }
    .wpex-sm-bottom-auto {
        bottom: auto;
    }
    .wpex-sm-left-auto {
        left: auto;
    }
    .wpex-sm-right-auto {
        right: auto;
    }
    .wpex-sm-shadow-xs {
        box-shadow: var(--wpex-shadow-x);
    }
    .wpex-sm-shadow-sm {
        box-shadow: var(--wpex-shadow-sm);
    }
    .wpex-sm-shadow {
        box-shadow: var(--wpex-shadow);
    }
    .wpex-sm-shadow-md {
        box-shadow: var(--wpex-shadow-md);
    }
    .wpex-sm-shadow-lg {
        box-shadow: var(--wpex-shadow-lg);
    }
    .wpex-sm-shadow-xl {
        box-shadow: var(--wpex-shadow-xl);
    }
    .wpex-sm-shadow-2xl {
        box-shadow: var(--wpex-shadow-2xl);
    }
    .wpex-sm-shadow-none {
        box-shadow: none;
    }
    .-wpex-sm-translate-y-50 {
        transform: translateY(-50%);
    }
    .wpex-sm-opacity-0 {
        opacity: 0;
    }
    .wpex-sm-opacity-10 {
        opacity: 0.1;
    }
    .wpex-sm-opacity-20 {
        opacity: 0.2;
    }
    .wpex-sm-opacity-30 {
        opacity: 0.3;
    }
    .wpex-sm-opacity-40 {
        opacity: 0.4;
    }
    .wpex-sm-opacity-50 {
        opacity: 0.5;
    }
    .wpex-sm-opacity-60 {
        opacity: 0.6;
    }
    .wpex-sm-opacity-70 {
        opacity: 0.7;
    }
    .wpex-sm-opacity-80 {
        opacity: 0.8;
    }
    .wpex-sm-opacity-90 {
        opacity: 0.9;
    }
    .wpex-sm-opacity-100 {
        opacity: 1;
    }
    .wpex-sm-text-base {
        font-size: 1em;
    }
    .wpex-sm-text-xs {
        font-size: var(--wpex-text-xs);
    }
    .wpex-sm-text-sm {
        font-size: var(--wpex-text-sm);
    }
    .wpex-sm-text-md {
        font-size: var(--wpex-text-md);
    }
    .wpex-sm-text-lg {
        font-size: var(--wpex-text-lg);
    }
    .wpex-sm-text-xl {
        font-size: var(--wpex-text-xl);
    }
    .wpex-sm-text-2xl {
        font-size: var(--wpex-text-2xl);
    }
    .wpex-sm-text-3xl {
        font-size: var(--wpex-text-3xl);
    }
    .wpex-sm-text-4xl {
        font-size: var(--wpex-text-4xl);
    }
    .wpex-sm-text-5xl {
        font-size: var(--wpex-text-5xl);
    }
    .wpex-sm-text-6xl {
        font-size: var(--wpex-text-6xl);
    }
    .wpex-sm-text-7xl {
        font-size: var(--wpex-text-7xl);
    }
    .wpex-sm-w-0 {
        width: 0;
    }
    .wpex-sm-w-20 {
        width: 20%;
    }
    .wpex-sm-w-25 {
        width: 25%;
    }
    .wpex-sm-w-30 {
        width: 30%;
    }
    .wpex-sm-w-33 {
        width: 33%;
    }
    .wpex-sm-w-40 {
        width: 40%;
    }
    .wpex-sm-w-50 {
        width: 50%;
    }
    .wpex-sm-w-60 {
        width: 60%;
    }
    .wpex-sm-w-67 {
        width: 67%;
    }
    .wpex-sm-w-70 {
        width: 70%;
    }
    .wpex-sm-w-75 {
        width: 75%;
    }
    .wpex-sm-w-80 {
        width: 80%;
    }
    .wpex-sm-w-100 {
        width: 100%;
    }
    .wpex-sm-m-0 {
        margin: 0;
    }
    .wpex-sm-p-0 {
        padding: 0;
    }
    .wpex-sm-m-5 {
        margin: 5px;
    }
    .wpex-sm-p-5 {
        padding: 5px;
    }
    .wpex-sm-m-10 {
        margin: 10px;
    }
    .wpex-sm-p-10 {
        padding: 10px;
    }
    .wpex-sm-m-15 {
        margin: 15px;
    }
    .wpex-sm-p-15 {
        padding: 15px;
    }
    .wpex-sm-m-20 {
        margin: 20px;
    }
    .wpex-sm-p-20 {
        padding: 20px;
    }
    .wpex-sm-m-25 {
        margin: 25px;
    }
    .wpex-sm-p-25 {
        padding: 25px;
    }
    .wpex-sm-m-30 {
        margin: 30px;
    }
    .wpex-sm-p-30 {
        padding: 30px;
    }
    .wpex-sm-m-40 {
        margin: 40px;
    }
    .wpex-sm-p-40 {
        padding: 40px;
    }
    .wpex-sm-m-50 {
        margin: 50px;
    }
    .wpex-sm-p-50 {
        padding: 50px;
    }
    .wpex-sm-m-60 {
        margin: 60px;
    }
    .wpex-sm-p-60 {
        padding: 60px;
    }
    .wpex-sm-my-auto {
        margin-left: auto;
        margin-right: auto;
    }
    .wpex-sm-my-0 {
        margin-top: 0;
        margin-bottom: 0;
    }
    .wpex-sm-py-0 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .wpex-sm-mx-0 {
        margin-left: 0;
        margin-right: 0;
    }
    .wpex-sm-px-0 {
        padding-left: 0;
        padding-right: 0;
    }
    .wpex-sm-my-5 {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .wpex-sm-py-5 {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .wpex-sm-mx-5 {
        margin-left: 5px;
        margin-right: 5px;
    }
    .-wpex-sm-mx-5 {
        margin-left: -5px;
        margin-right: -5px;
    }
    .wpex-sm-px-5 {
        padding-left: 5px;
        padding-right: 5px;
    }
    .wpex-sm-my-10 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .wpex-sm-py-10 {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .wpex-sm-mx-10 {
        margin-left: 10px;
        margin-right: 10px;
    }
    .-wpex-sm-mx-10 {
        margin-left: -10px;
        margin-right: -10px;
    }
    .wpex-sm-px-10 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .wpex-sm-my-15 {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .wpex-sm-py-15 {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .wpex-sm-mx-15 {
        margin-left: 15px;
        margin-right: 15px;
    }
    .-wpex-sm-mx-15 {
        margin-left: -15px;
        margin-right: -15px;
    }
    .wpex-sm-px-15 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .wpex-sm-my-20 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .wpex-sm-py-20 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .wpex-sm-mx-20 {
        margin-left: 20px;
        margin-right: 20px;
    }
    .-wpex-sm-mx-20 {
        margin-left: -20px;
        margin-right: -20px;
    }
    .wpex-sm-px-20 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .wpex-sm-my-25 {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .wpex-sm-py-25 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .wpex-sm-mx-25 {
        margin-left: 25px;
        margin-right: 25px;
    }
    .-wpex-sm-mx-25 {
        margin-left: -25px;
        margin-right: -25px;
    }
    .wpex-sm-px-25 {
        padding-left: 25px;
        padding-right: 25px;
    }
    .wpex-sm-my-30 {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .wpex-sm-py-30 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .wpex-sm-mx-30 {
        margin-left: 30px;
        margin-right: 30px;
    }
    .-wpex-sm-mx-30 {
        margin-left: -30px;
        margin-right: -30px;
    }
    .wpex-sm-px-30 {
        padding-left: 30px;
        padding-right: 30px;
    }
    .wpex-sm-my-40 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .wpex-sm-py-40 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .wpex-sm-mx-40 {
        margin-left: 40px;
        margin-right: 40px;
    }
    .-wpex-sm-mx-40 {
        margin-left: -40px;
        margin-right: -40px;
    }
    .wpex-sm-px-40 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .wpex-sm-my-50 {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .wpex-sm-py-50 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .wpex-sm-mx-50 {
        margin-left: 50px;
        margin-right: 50px;
    }
    .-wpex-sm-mx-50 {
        margin-left: -50px;
        margin-right: -50px;
    }
    .wpex-sm-px-50 {
        padding-left: 50px;
        padding-right: 50px;
    }
    .wpex-sm-my-60 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .wpex-sm-py-60 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .wpex-sm-mx-60 {
        margin-left: 60px;
        margin-right: 60px;
    }
    .-wpex-sm-mx-60 {
        margin-left: -60px;
        margin-right: -60px;
    }
    .wpex-sm-px-60 {
        padding-left: 60px;
        padding-right: 60px;
    }
    .wpex-sm-ml-auto {
        margin-left: auto;
    }
    .wpex-sm-mr-auto {
        margin-right: auto;
    }
    .wpex-sm-ml-0 {
        margin-left: 0;
    }
    .wpex-sm-pl-0 {
        padding-left: 0;
    }
    .wpex-sm-mr-0 {
        margin-right: 0;
    }
    .wpex-sm-pr-0 {
        padding-right: 0;
    }
    .wpex-sm-mt-0 {
        margin-top: 0;
    }
    .wpex-sm-pt-0 {
        padding-top: 0;
    }
    .wpex-sm-mb-0 {
        margin-bottom: 0;
    }
    .wpex-sm-pb-0 {
        padding-bottom: 0;
    }
    .wpex-sm-ml-5 {
        margin-left: 5px;
    }
    .-wpex-sm-ml-5 {
        margin-left: -5px;
    }
    .wpex-sm-pl-5 {
        padding-left: 5px;
    }
    .wpex-sm-mr-5 {
        margin-right: 5px;
    }
    .-wpex-sm-mr-5 {
        margin-right: -5px;
    }
    .wpex-sm-pr-5 {
        padding-right: 5px;
    }
    .wpex-sm-mt-5 {
        margin-top: 5px;
    }
    .-wpex-sm-mt-5 {
        margin-top: -5px;
    }
    .wpex-sm-pt-5 {
        padding-top: 5px;
    }
    .wpex-sm-mb-5 {
        margin-bottom: 5px;
    }
    .-wpex-sm-mb-5 {
        margin-bottom: -5px;
    }
    .wpex-sm-pb-5 {
        padding-bottom: 5px;
    }
    .wpex-sm-ml-10 {
        margin-left: 10px;
    }
    .-wpex-sm-ml-10 {
        margin-left: -10px;
    }
    .wpex-sm-pl-10 {
        padding-left: 10px;
    }
    .wpex-sm-mr-10 {
        margin-right: 10px;
    }
    .-wpex-sm-mr-10 {
        margin-right: -10px;
    }
    .wpex-sm-pr-10 {
        padding-right: 10px;
    }
    .wpex-sm-mt-10 {
        margin-top: 10px;
    }
    .-wpex-sm-mt-10 {
        margin-top: -10px;
    }
    .wpex-sm-pt-10 {
        padding-top: 10px;
    }
    .wpex-sm-mb-10 {
        margin-bottom: 10px;
    }
    .-wpex-sm-mb-10 {
        margin-bottom: -10px;
    }
    .wpex-sm-pb-10 {
        padding-bottom: 10px;
    }
    .wpex-sm-ml-15 {
        margin-left: 15px;
    }
    .-wpex-sm-ml-15 {
        margin-left: -15px;
    }
    .wpex-sm-pl-15 {
        padding-left: 15px;
    }
    .wpex-sm-mr-15 {
        margin-right: 15px;
    }
    .-wpex-sm-mr-15 {
        margin-right: -15px;
    }
    .wpex-sm-pr-15 {
        padding-right: 15px;
    }
    .wpex-sm-mt-15 {
        margin-top: 15px;
    }
    .-wpex-sm-mt-15 {
        margin-top: -15px;
    }
    .wpex-sm-pt-15 {
        padding-top: 15px;
    }
    .wpex-sm-mb-15 {
        margin-bottom: 15px;
    }
    .-wpex-sm-mb-15 {
        margin-bottom: -15px;
    }
    .wpex-sm-pb-15 {
        padding-bottom: 15px;
    }
    .wpex-sm-ml-20 {
        margin-left: 20px;
    }
    .-wpex-sm-ml-20 {
        margin-left: -20px;
    }
    .wpex-sm-pl-20 {
        padding-left: 20px;
    }
    .wpex-sm-mr-20 {
        margin-right: 20px;
    }
    .-wpex-sm-mr-20 {
        margin-right: -20px;
    }
    .wpex-sm-pr-20 {
        padding-right: 20px;
    }
    .wpex-sm-mt-20 {
        margin-top: 20px;
    }
    .-wpex-sm-mt-20 {
        margin-top: -20px;
    }
    .wpex-sm-pt-20 {
        padding-top: 20px;
    }
    .wpex-sm-mb-20 {
        margin-bottom: 20px;
    }
    .-wpex-sm-mb-20 {
        margin-bottom: -20px;
    }
    .wpex-sm-pb-20 {
        padding-bottom: 20px;
    }
    .wpex-sm-ml-25 {
        margin-left: 25px;
    }
    .-wpex-sm-ml-25 {
        margin-left: -25px;
    }
    .wpex-sm-pl-25 {
        padding-left: 25px;
    }
    .wpex-sm-mr-25 {
        margin-right: 25px;
    }
    .-wpex-sm-mr-25 {
        margin-right: -25px;
    }
    .wpex-sm-pr-25 {
        padding-right: 25px;
    }
    .wpex-sm-mt-25 {
        margin-top: 25px;
    }
    .-wpex-sm-mt-25 {
        margin-top: -25px;
    }
    .wpex-sm-pt-25 {
        padding-top: 25px;
    }
    .wpex-sm-mb-25 {
        margin-bottom: 25px;
    }
    .-wpex-sm-mb-25 {
        margin-bottom: -25px;
    }
    .wpex-sm-pb-25 {
        padding-bottom: 25px;
    }
    .wpex-sm-ml-30 {
        margin-left: 30px;
    }
    .-wpex-sm-ml-30 {
        margin-left: -30px;
    }
    .wpex-sm-pl-30 {
        padding-left: 30px;
    }
    .wpex-sm-mr-30 {
        margin-right: 30px;
    }
    .-wpex-sm-mr-30 {
        margin-right: -30px;
    }
    .wpex-sm-pr-30 {
        padding-right: 30px;
    }
    .wpex-sm-mt-30 {
        margin-top: 30px;
    }
    .-wpex-sm-mt-30 {
        margin-top: -30px;
    }
    .wpex-sm-pt-30 {
        padding-top: 30px;
    }
    .wpex-sm-mb-30 {
        margin-bottom: 30px;
    }
    .-wpex-sm-mb-30 {
        margin-bottom: -30px;
    }
    .wpex-sm-pb-30 {
        padding-bottom: 30px;
    }
    .wpex-sm-ml-40 {
        margin-left: 40px;
    }
    .-wpex-sm-ml-40 {
        margin-left: -40px;
    }
    .wpex-sm-pl-40 {
        padding-left: 40px;
    }
    .wpex-sm-mr-40 {
        margin-right: 40px;
    }
    .-wpex-sm-mr-40 {
        margin-right: -40px;
    }
    .wpex-sm-pr-40 {
        padding-right: 40px;
    }
    .wpex-sm-mt-40 {
        margin-top: 40px;
    }
    .-wpex-sm-mt-40 {
        margin-top: -40px;
    }
    .wpex-sm-pt-40 {
        padding-top: 40px;
    }
    .wpex-sm-mb-40 {
        margin-bottom: 40px;
    }
    .-wpex-sm-mb-40 {
        margin-bottom: -40px;
    }
    .wpex-sm-pb-40 {
        padding-bottom: 40px;
    }
    .wpex-sm-ml-50 {
        margin-left: 50px;
    }
    .-wpex-sm-ml-50 {
        margin-left: -50px;
    }
    .wpex-sm-pl-50 {
        padding-left: 50px;
    }
    .wpex-sm-mr-50 {
        margin-right: 50px;
    }
    .-wpex-sm-mr-50 {
        margin-right: -50px;
    }
    .wpex-sm-pr-50 {
        padding-right: 50px;
    }
    .wpex-sm-mt-50 {
        margin-top: 50px;
    }
    .-wpex-sm-mt-50 {
        margin-top: -50px;
    }
    .wpex-sm-pt-50 {
        padding-top: 50px;
    }
    .wpex-sm-mb-50 {
        margin-bottom: 50px;
    }
    .-wpex-sm-mb-50 {
        margin-bottom: -50px;
    }
    .wpex-sm-pb-50 {
        padding-bottom: 50px;
    }
    .wpex-sm-ml-60 {
        margin-left: 60px;
    }
    .-wpex-sm-ml-60 {
        margin-left: -60px;
    }
    .wpex-sm-pl-60 {
        padding-left: 60px;
    }
    .wpex-sm-mr-60 {
        margin-right: 60px;
    }
    .-wpex-sm-mr-60 {
        margin-right: -60px;
    }
    .wpex-sm-pr-60 {
        padding-right: 60px;
    }
    .wpex-sm-mt-60 {
        margin-top: 60px;
    }
    .-wpex-sm-mt-60 {
        margin-top: -60px;
    }
    .wpex-sm-pt-60 {
        padding-top: 60px;
    }
    .wpex-sm-mb-60 {
        margin-bottom: 60px;
    }
    .-wpex-sm-mb-60 {
        margin-bottom: -60px;
    }
    .wpex-sm-pb-60 {
        padding-bottom: 60px;
    }
    .wpex-sm-grid-cols-1 {
        --wpex-grid-columns: 1;
    }
    .wpex-sm-grid-cols-2 {
        --wpex-grid-columns: 2;
    }
    .wpex-sm-grid-cols-3 {
        --wpex-grid-columns: 3;
    }
    .wpex-sm-grid-cols-4 {
        --wpex-grid-columns: 4;
    }
    .wpex-sm-grid-cols-5 {
        --wpex-grid-columns: 5;
    }
    .wpex-sm-grid-cols-6 {
        --wpex-grid-columns: 6;
    }
    .wpex-sm-grid-cols-7 {
        --wpex-grid-columns: 7;
    }
    .wpex-sm-grid-cols-8 {
        --wpex-grid-columns: 8;
    }
    .wpex-sm-grid-cols-9 {
        --wpex-grid-columns: 9;
    }
    .wpex-sm-grid-cols-10 {
        --wpex-grid-columns: 10;
    }
    .wpex-sm-grid-cols-11 {
        --wpex-grid-columns: 11;
    }
    .wpex-sm-grid-cols-12 {
        --wpex-grid-columns: 12;
    }
    .wpex-sm-gap-0 {
        gap: 0;
    }
    .wpex-sm-gap-1 {
        gap: 1px;
    }
    .wpex-sm-gap-5 {
        gap: 5px;
    }
    .wpex-sm-gap-10 {
        gap: 10px;
    }
    .wpex-sm-gap-15 {
        gap: 15px;
    }
    .wpex-sm-gap-20 {
        gap: 20px;
    }
    .wpex-sm-gap-25 {
        gap: 25px;
    }
    .wpex-sm-gap-30 {
        gap: 30px;
    }
    .wpex-sm-gap-35 {
        gap: 35px;
    }
    .wpex-sm-gap-40 {
        gap: 40px;
    }
    .wpex-sm-gap-50 {
        gap: 50px;
    }
    .wpex-sm-gap-60 {
        gap: 60px;
    }
    .wpex-sm-order-first {
        order: -9999;
    }
    .wpex-sm-order-last {
        order: 9999;
    }
    .wpex-sm-order-none {
        order: 0;
    }
    .wpex-sm-order-1 {
        order: 1;
    }
    .wpex-sm-order-2 {
        order: 2;
    }
    .wpex-sm-order-3 {
        order: 3;
    }
    .wpex-sm-order-4 {
        order: 4;
    }
    .wpex-sm-order-5 {
        order: 5;
    }
    .wpex-sm-order-6 {
        order: 6;
    }
    .wpex-sm-order-7 {
        order: 7;
    }
    .wpex-sm-order-8 {
        order: 8;
    }
    .wpex-sm-order-9 {
        order: 9;
    }
    .wpex-sm-order-10 {
        order: 10;
    }
    .wpex-sm-order-11 {
        order: 11;
    }
    .wpex-sm-order-12 {
        order: 12;
    }
}
@media only screen and (min-width: 768px) {
    .wpex-md-hidden {
        display: none;
    }
    .wpex-md-block {
        display: block;
    }
    .wpex-md-inline-block {
        display: inline-block;
    }
    .wpex-md-inline {
        display: inline;
    }
    .wpex-md-flex {
        display: flex;
    }
    .wpex-md-inline-flex {
        display: inline-flex;
    }
    .wpex-md-visible {
        visibility: visible;
    }
    .wpex-md-invisible {
        visibility: hidden;
    }
    .wpex-md-w-auto {
        width: auto;
    }
    .wpex-md-w-1px {
        width: 1px;
    }
    .wpex-md-w-2px {
        width: 2px;
    }
    .wpex-md-w-3px {
        width: 3px;
    }
    .wpex-md-w-4px {
        width: 4px;
    }
    .wpex-md-w-5px {
        width: 5px;
    }
    .wpex-md-h-auto {
        height: auto;
    }
    .wpex-md-h-1px {
        height: 1px;
    }
    .wpex-md-h-2px {
        height: 2px;
    }
    .wpex-md-h-3px {
        height: 3px;
    }
    .wpex-md-h-4px {
        height: 4px;
    }
    .wpex-md-h-5px {
        height: 5px;
    }
    .wpex-md-text-center {
        text-align: center;
    }
    .wpex-md-text-left {
        text-align: left;
    }
    .wpex-md-text-right {
        text-align: right;
    }
    .wpex-md-text-initial {
        text-align: initial;
    }
    .wpex-md-float-none {
        float: none;
    }
    .wpex-md-float-left {
        float: left;
    }
    .wpex-md-float-right {
        float: right;
    }
    .wpex-md-float-center {
        float: none;
        margin-right: auto;
        margin-left: auto;
    }
    .wpex-md-items-stretch {
        align-items: stretch;
    }
    .wpex-md-items-start {
        align-items: flex-start;
    }
    .wpex-md-items-center {
        align-items: center;
    }
    .wpex-md-items-end {
        align-items: flex-end;
    }
    .wpex-md-items-baseline {
        align-items: baseline;
    }
    .wpex-md-flex-row {
        flex-direction: row;
    }
    .wpex-md-flex-row-reverse {
        flex-direction: row-reverse;
    }
    .wpex-md-flex-col {
        flex-direction: column;
    }
    .wpex-md-flex-col-reverse {
        flex-direction: column-reverse;
    }
    .wpex-md-flex-no-wrap {
        flex-wrap: nowrap;
    }
    .wpex-md-flex-wrap {
        flex-wrap: wrap;
    }
    .wpex-md-flex-wrap-reverse {
        flex-wrap: wrap-reverse;
    }
    .wpex-md-flex-shrink {
        flex-shrink: 1;
    }
    .wpex-md-flex-shrink-0 {
        flex-shrink: 0;
    }
    .wpex-md-flex-grow {
        flex-grow: 1;
    }
    .wpex-md-flex-grow-0 {
        flex-grow: 0;
    }
    .wpex-md-justify-center {
        justify-content: center;
    }
    .wpex-md-justify-start {
        justify-content: flex-start;
    }
    .wpex-md-justify-end {
        justify-content: flex-end;
    }
    .wpex-md-justify-between {
        justify-content: space-between;
    }
    .wpex-md-justify-around {
        justify-content: space-around;
    }
    .wpex-md-static {
        position: static;
    }
    .wpex-md-fixed {
        position: fixed;
    }
    .wpex-md-relative {
        position: relative;
    }
    .wpex-md-absolute {
        position: absolute;
    }
    .wpex-md-sticky {
        position: sticky;
    }
    .wpex-md-inset-0 {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .wpex-md-inset-y-0 {
        top: 0;
        bottom: 0;
    }
    .wpex-md-inset-x-0 {
        right: 0;
        left: 0;
    }
    .wpex-md-left-0 {
        left: 0;
    }
    .wpex-md-left-100 {
        left: 100%;
    }
    .wpex-md-top-0 {
        top: 0;
    }
    .wpex-md-top-50 {
        top: 50%;
    }
    .wpex-md-top-100 {
        top: 100%;
    }
    .wpex-md-right-0 {
        right: 0;
    }
    .wpex-md-right-100 {
        right: 100%;
    }
    .wpex-md-bottom-0 {
        bottom: 0;
    }
    .wpex-md-bottom-50 {
        bottom: 50%;
    }
    .wpex-md-bottom-100 {
        bottom: 100%;
    }
    .wpex-md-inset-auto {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
    }
    .wpex-md-inset-y-auto {
        top: auto;
        bottom: auto;
    }
    .wpex-md-inset-x-auto {
        left: auto;
        right: auto;
    }
    .wpex-md-top-auto {
        top: auto;
    }
    .wpex-md-bottom-auto {
        bottom: auto;
    }
    .wpex-md-left-auto {
        left: auto;
    }
    .wpex-md-right-auto {
        right: auto;
    }
    .wpex-md-shadow-xs {
        box-shadow: var(--wpex-shadow-x);
    }
    .wpex-md-shadow-sm {
        box-shadow: var(--wpex-shadow-sm);
    }
    .wpex-md-shadow {
        box-shadow: var(--wpex-shadow);
    }
    .wpex-md-shadow-md {
        box-shadow: var(--wpex-shadow-md);
    }
    .wpex-md-shadow-lg {
        box-shadow: var(--wpex-shadow-lg);
    }
    .wpex-md-shadow-xl {
        box-shadow: var(--wpex-shadow-xl);
    }
    .wpex-md-shadow-2xl {
        box-shadow: var(--wpex-shadow-2xl);
    }
    .wpex-md-shadow-none {
        box-shadow: none;
    }
    .-wpex-md-translate-y-50 {
        transform: translateY(-50%);
    }
    .wpex-md-opacity-0 {
        opacity: 0;
    }
    .wpex-md-opacity-10 {
        opacity: 0.1;
    }
    .wpex-md-opacity-20 {
        opacity: 0.2;
    }
    .wpex-md-opacity-30 {
        opacity: 0.3;
    }
    .wpex-md-opacity-40 {
        opacity: 0.4;
    }
    .wpex-md-opacity-50 {
        opacity: 0.5;
    }
    .wpex-md-opacity-60 {
        opacity: 0.6;
    }
    .wpex-md-opacity-70 {
        opacity: 0.7;
    }
    .wpex-md-opacity-80 {
        opacity: 0.8;
    }
    .wpex-md-opacity-90 {
        opacity: 0.9;
    }
    .wpex-md-opacity-100 {
        opacity: 1;
    }
    .wpex-md-text-base {
        font-size: 1em;
    }
    .wpex-md-text-xs {
        font-size: var(--wpex-text-xs);
    }
    .wpex-md-text-sm {
        font-size: var(--wpex-text-sm);
    }
    .wpex-md-text-md {
        font-size: var(--wpex-text-md);
    }
    .wpex-md-text-lg {
        font-size: var(--wpex-text-lg);
    }
    .wpex-md-text-xl {
        font-size: var(--wpex-text-xl);
    }
    .wpex-md-text-2xl {
        font-size: var(--wpex-text-2xl);
    }
    .wpex-md-text-3xl {
        font-size: var(--wpex-text-3xl);
    }
    .wpex-md-text-4xl {
        font-size: var(--wpex-text-4xl);
    }
    .wpex-md-text-5xl {
        font-size: var(--wpex-text-5xl);
    }
    .wpex-md-text-6xl {
        font-size: var(--wpex-text-6xl);
    }
    .wpex-md-text-7xl {
        font-size: var(--wpex-text-7xl);
    }
    .wpex-md-w-0 {
        width: 0;
    }
    .wpex-md-w-20 {
        width: 20%;
    }
    .wpex-md-w-25 {
        width: 25%;
    }
    .wpex-md-w-30 {
        width: 30%;
    }
    .wpex-md-w-33 {
        width: 33%;
    }
    .wpex-md-w-40 {
        width: 40%;
    }
    .wpex-md-w-50 {
        width: 50%;
    }
    .wpex-md-w-60 {
        width: 60%;
    }
    .wpex-md-w-67 {
        width: 67%;
    }
    .wpex-md-w-70 {
        width: 70%;
    }
    .wpex-md-w-75 {
        width: 75%;
    }
    .wpex-md-w-80 {
        width: 80%;
    }
    .wpex-md-w-100 {
        width: 100%;
    }
    .wpex-md-m-0 {
        margin: 0;
    }
    .wpex-md-p-0 {
        padding: 0;
    }
    .wpex-md-m-5 {
        margin: 5px;
    }
    .wpex-md-p-5 {
        padding: 5px;
    }
    .wpex-md-m-10 {
        margin: 10px;
    }
    .wpex-md-p-10 {
        padding: 10px;
    }
    .wpex-md-m-15 {
        margin: 15px;
    }
    .wpex-md-p-15 {
        padding: 15px;
    }
    .wpex-md-m-20 {
        margin: 20px;
    }
    .wpex-md-p-20 {
        padding: 20px;
    }
    .wpex-md-m-25 {
        margin: 25px;
    }
    .wpex-md-p-25 {
        padding: 25px;
    }
    .wpex-md-m-30 {
        margin: 30px;
    }
    .wpex-md-p-30 {
        padding: 30px;
    }
    .wpex-md-m-40 {
        margin: 40px;
    }
    .wpex-md-p-40 {
        padding: 40px;
    }
    .wpex-md-m-50 {
        margin: 50px;
    }
    .wpex-md-p-50 {
        padding: 50px;
    }
    .wpex-md-m-60 {
        margin: 60px;
    }
    .wpex-md-p-60 {
        padding: 60px;
    }
    .wpex-md-my-auto {
        margin-left: auto;
        margin-right: auto;
    }
    .wpex-md-my-0 {
        margin-top: 0;
        margin-bottom: 0;
    }
    .wpex-md-py-0 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .wpex-md-mx-0 {
        margin-left: 0;
        margin-right: 0;
    }
    .wpex-md-px-0 {
        padding-left: 0;
        padding-right: 0;
    }
    .wpex-md-my-5 {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .wpex-md-py-5 {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .wpex-md-mx-5 {
        margin-left: 5px;
        margin-right: 5px;
    }
    .-wpex-md-mx-5 {
        margin-left: -5px;
        margin-right: -5px;
    }
    .wpex-md-px-5 {
        padding-left: 5px;
        padding-right: 5px;
    }
    .wpex-md-my-10 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .wpex-md-py-10 {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .wpex-md-mx-10 {
        margin-left: 10px;
        margin-right: 10px;
    }
    .-wpex-md-mx-10 {
        margin-left: -10px;
        margin-right: -10px;
    }
    .wpex-md-px-10 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .wpex-md-my-15 {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .wpex-md-py-15 {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .wpex-md-mx-15 {
        margin-left: 15px;
        margin-right: 15px;
    }
    .-wpex-md-mx-15 {
        margin-left: -15px;
        margin-right: -15px;
    }
    .wpex-md-px-15 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .wpex-md-my-20 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .wpex-md-py-20 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .wpex-md-mx-20 {
        margin-left: 20px;
        margin-right: 20px;
    }
    .-wpex-md-mx-20 {
        margin-left: -20px;
        margin-right: -20px;
    }
    .wpex-md-px-20 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .wpex-md-my-25 {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .wpex-md-py-25 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .wpex-md-mx-25 {
        margin-left: 25px;
        margin-right: 25px;
    }
    .-wpex-md-mx-25 {
        margin-left: -25px;
        margin-right: -25px;
    }
    .wpex-md-px-25 {
        padding-left: 25px;
        padding-right: 25px;
    }
    .wpex-md-my-30 {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .wpex-md-py-30 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .wpex-md-mx-30 {
        margin-left: 30px;
        margin-right: 30px;
    }
    .-wpex-md-mx-30 {
        margin-left: -30px;
        margin-right: -30px;
    }
    .wpex-md-px-30 {
        padding-left: 30px;
        padding-right: 30px;
    }
    .wpex-md-my-40 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .wpex-md-py-40 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .wpex-md-mx-40 {
        margin-left: 40px;
        margin-right: 40px;
    }
    .-wpex-md-mx-40 {
        margin-left: -40px;
        margin-right: -40px;
    }
    .wpex-md-px-40 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .wpex-md-my-50 {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .wpex-md-py-50 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .wpex-md-mx-50 {
        margin-left: 50px;
        margin-right: 50px;
    }
    .-wpex-md-mx-50 {
        margin-left: -50px;
        margin-right: -50px;
    }
    .wpex-md-px-50 {
        padding-left: 50px;
        padding-right: 50px;
    }
    .wpex-md-my-60 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .wpex-md-py-60 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .wpex-md-mx-60 {
        margin-left: 60px;
        margin-right: 60px;
    }
    .-wpex-md-mx-60 {
        margin-left: -60px;
        margin-right: -60px;
    }
    .wpex-md-px-60 {
        padding-left: 60px;
        padding-right: 60px;
    }
    .wpex-md-ml-auto {
        margin-left: auto;
    }
    .wpex-md-mr-auto {
        margin-right: auto;
    }
    .wpex-md-ml-0 {
        margin-left: 0;
    }
    .wpex-md-pl-0 {
        padding-left: 0;
    }
    .wpex-md-mr-0 {
        margin-right: 0;
    }
    .wpex-md-pr-0 {
        padding-right: 0;
    }
    .wpex-md-mt-0 {
        margin-top: 0;
    }
    .wpex-md-pt-0 {
        padding-top: 0;
    }
    .wpex-md-mb-0 {
        margin-bottom: 0;
    }
    .wpex-md-pb-0 {
        padding-bottom: 0;
    }
    .wpex-md-ml-5 {
        margin-left: 5px;
    }
    .-wpex-md-ml-5 {
        margin-left: -5px;
    }
    .wpex-md-pl-5 {
        padding-left: 5px;
    }
    .wpex-md-mr-5 {
        margin-right: 5px;
    }
    .-wpex-md-mr-5 {
        margin-right: -5px;
    }
    .wpex-md-pr-5 {
        padding-right: 5px;
    }
    .wpex-md-mt-5 {
        margin-top: 5px;
    }
    .-wpex-md-mt-5 {
        margin-top: -5px;
    }
    .wpex-md-pt-5 {
        padding-top: 5px;
    }
    .wpex-md-mb-5 {
        margin-bottom: 5px;
    }
    .-wpex-md-mb-5 {
        margin-bottom: -5px;
    }
    .wpex-md-pb-5 {
        padding-bottom: 5px;
    }
    .wpex-md-ml-10 {
        margin-left: 10px;
    }
    .-wpex-md-ml-10 {
        margin-left: -10px;
    }
    .wpex-md-pl-10 {
        padding-left: 10px;
    }
    .wpex-md-mr-10 {
        margin-right: 10px;
    }
    .-wpex-md-mr-10 {
        margin-right: -10px;
    }
    .wpex-md-pr-10 {
        padding-right: 10px;
    }
    .wpex-md-mt-10 {
        margin-top: 10px;
    }
    .-wpex-md-mt-10 {
        margin-top: -10px;
    }
    .wpex-md-pt-10 {
        padding-top: 10px;
    }
    .wpex-md-mb-10 {
        margin-bottom: 10px;
    }
    .-wpex-md-mb-10 {
        margin-bottom: -10px;
    }
    .wpex-md-pb-10 {
        padding-bottom: 10px;
    }
    .wpex-md-ml-15 {
        margin-left: 15px;
    }
    .-wpex-md-ml-15 {
        margin-left: -15px;
    }
    .wpex-md-pl-15 {
        padding-left: 15px;
    }
    .wpex-md-mr-15 {
        margin-right: 15px;
    }
    .-wpex-md-mr-15 {
        margin-right: -15px;
    }
    .wpex-md-pr-15 {
        padding-right: 15px;
    }
    .wpex-md-mt-15 {
        margin-top: 15px;
    }
    .-wpex-md-mt-15 {
        margin-top: -15px;
    }
    .wpex-md-pt-15 {
        padding-top: 15px;
    }
    .wpex-md-mb-15 {
        margin-bottom: 15px;
    }
    .-wpex-md-mb-15 {
        margin-bottom: -15px;
    }
    .wpex-md-pb-15 {
        padding-bottom: 15px;
    }
    .wpex-md-ml-20 {
        margin-left: 20px;
    }
    .-wpex-md-ml-20 {
        margin-left: -20px;
    }
    .wpex-md-pl-20 {
        padding-left: 20px;
    }
    .wpex-md-mr-20 {
        margin-right: 20px;
    }
    .-wpex-md-mr-20 {
        margin-right: -20px;
    }
    .wpex-md-pr-20 {
        padding-right: 20px;
    }
    .wpex-md-mt-20 {
        margin-top: 20px;
    }
    .-wpex-md-mt-20 {
        margin-top: -20px;
    }
    .wpex-md-pt-20 {
        padding-top: 20px;
    }
    .wpex-md-mb-20 {
        margin-bottom: 20px;
    }
    .-wpex-md-mb-20 {
        margin-bottom: -20px;
    }
    .wpex-md-pb-20 {
        padding-bottom: 20px;
    }
    .wpex-md-ml-25 {
        margin-left: 25px;
    }
    .-wpex-md-ml-25 {
        margin-left: -25px;
    }
    .wpex-md-pl-25 {
        padding-left: 25px;
    }
    .wpex-md-mr-25 {
        margin-right: 25px;
    }
    .-wpex-md-mr-25 {
        margin-right: -25px;
    }
    .wpex-md-pr-25 {
        padding-right: 25px;
    }
    .wpex-md-mt-25 {
        margin-top: 25px;
    }
    .-wpex-md-mt-25 {
        margin-top: -25px;
    }
    .wpex-md-pt-25 {
        padding-top: 25px;
    }
    .wpex-md-mb-25 {
        margin-bottom: 25px;
    }
    .-wpex-md-mb-25 {
        margin-bottom: -25px;
    }
    .wpex-md-pb-25 {
        padding-bottom: 25px;
    }
    .wpex-md-ml-30 {
        margin-left: 30px;
    }
    .-wpex-md-ml-30 {
        margin-left: -30px;
    }
    .wpex-md-pl-30 {
        padding-left: 30px;
    }
    .wpex-md-mr-30 {
        margin-right: 30px;
    }
    .-wpex-md-mr-30 {
        margin-right: -30px;
    }
    .wpex-md-pr-30 {
        padding-right: 30px;
    }
    .wpex-md-mt-30 {
        margin-top: 30px;
    }
    .-wpex-md-mt-30 {
        margin-top: -30px;
    }
    .wpex-md-pt-30 {
        padding-top: 30px;
    }
    .wpex-md-mb-30 {
        margin-bottom: 30px;
    }
    .-wpex-md-mb-30 {
        margin-bottom: -30px;
    }
    .wpex-md-pb-30 {
        padding-bottom: 30px;
    }
    .wpex-md-ml-40 {
        margin-left: 40px;
    }
    .-wpex-md-ml-40 {
        margin-left: -40px;
    }
    .wpex-md-pl-40 {
        padding-left: 40px;
    }
    .wpex-md-mr-40 {
        margin-right: 40px;
    }
    .-wpex-md-mr-40 {
        margin-right: -40px;
    }
    .wpex-md-pr-40 {
        padding-right: 40px;
    }
    .wpex-md-mt-40 {
        margin-top: 40px;
    }
    .-wpex-md-mt-40 {
        margin-top: -40px;
    }
    .wpex-md-pt-40 {
        padding-top: 40px;
    }
    .wpex-md-mb-40 {
        margin-bottom: 40px;
    }
    .-wpex-md-mb-40 {
        margin-bottom: -40px;
    }
    .wpex-md-pb-40 {
        padding-bottom: 40px;
    }
    .wpex-md-ml-50 {
        margin-left: 50px;
    }
    .-wpex-md-ml-50 {
        margin-left: -50px;
    }
    .wpex-md-pl-50 {
        padding-left: 50px;
    }
    .wpex-md-mr-50 {
        margin-right: 50px;
    }
    .-wpex-md-mr-50 {
        margin-right: -50px;
    }
    .wpex-md-pr-50 {
        padding-right: 50px;
    }
    .wpex-md-mt-50 {
        margin-top: 50px;
    }
    .-wpex-md-mt-50 {
        margin-top: -50px;
    }
    .wpex-md-pt-50 {
        padding-top: 50px;
    }
    .wpex-md-mb-50 {
        margin-bottom: 50px;
    }
    .-wpex-md-mb-50 {
        margin-bottom: -50px;
    }
    .wpex-md-pb-50 {
        padding-bottom: 50px;
    }
    .wpex-md-ml-60 {
        margin-left: 60px;
    }
    .-wpex-md-ml-60 {
        margin-left: -60px;
    }
    .wpex-md-pl-60 {
        padding-left: 60px;
    }
    .wpex-md-mr-60 {
        margin-right: 60px;
    }
    .-wpex-md-mr-60 {
        margin-right: -60px;
    }
    .wpex-md-pr-60 {
        padding-right: 60px;
    }
    .wpex-md-mt-60 {
        margin-top: 60px;
    }
    .-wpex-md-mt-60 {
        margin-top: -60px;
    }
    .wpex-md-pt-60 {
        padding-top: 60px;
    }
    .wpex-md-mb-60 {
        margin-bottom: 60px;
    }
    .-wpex-md-mb-60 {
        margin-bottom: -60px;
    }
    .wpex-md-pb-60 {
        padding-bottom: 60px;
    }
    .wpex-md-grid-cols-1 {
        --wpex-grid-columns: 1;
    }
    .wpex-md-grid-cols-2 {
        --wpex-grid-columns: 2;
    }
    .wpex-md-grid-cols-3 {
        --wpex-grid-columns: 3;
    }
    .wpex-md-grid-cols-4 {
        --wpex-grid-columns: 4;
    }
    .wpex-md-grid-cols-5 {
        --wpex-grid-columns: 5;
    }
    .wpex-md-grid-cols-6 {
        --wpex-grid-columns: 6;
    }
    .wpex-md-grid-cols-7 {
        --wpex-grid-columns: 7;
    }
    .wpex-md-grid-cols-8 {
        --wpex-grid-columns: 8;
    }
    .wpex-md-grid-cols-9 {
        --wpex-grid-columns: 9;
    }
    .wpex-md-grid-cols-10 {
        --wpex-grid-columns: 10;
    }
    .wpex-md-grid-cols-11 {
        --wpex-grid-columns: 11;
    }
    .wpex-md-grid-cols-12 {
        --wpex-grid-columns: 12;
    }
    .wpex-md-gap-0 {
        gap: 0;
    }
    .wpex-md-gap-1 {
        gap: 1px;
    }
    .wpex-md-gap-5 {
        gap: 5px;
    }
    .wpex-md-gap-10 {
        gap: 10px;
    }
    .wpex-md-gap-15 {
        gap: 15px;
    }
    .wpex-md-gap-20 {
        gap: 20px;
    }
    .wpex-md-gap-25 {
        gap: 25px;
    }
    .wpex-md-gap-30 {
        gap: 30px;
    }
    .wpex-md-gap-35 {
        gap: 35px;
    }
    .wpex-md-gap-40 {
        gap: 40px;
    }
    .wpex-md-gap-50 {
        gap: 50px;
    }
    .wpex-md-gap-60 {
        gap: 60px;
    }
    .wpex-md-order-first {
        order: -9999;
    }
    .wpex-md-order-last {
        order: 9999;
    }
    .wpex-md-order-none {
        order: 0;
    }
    .wpex-md-order-1 {
        order: 1;
    }
    .wpex-md-order-2 {
        order: 2;
    }
    .wpex-md-order-3 {
        order: 3;
    }
    .wpex-md-order-4 {
        order: 4;
    }
    .wpex-md-order-5 {
        order: 5;
    }
    .wpex-md-order-6 {
        order: 6;
    }
    .wpex-md-order-7 {
        order: 7;
    }
    .wpex-md-order-8 {
        order: 8;
    }
    .wpex-md-order-9 {
        order: 9;
    }
    .wpex-md-order-10 {
        order: 10;
    }
    .wpex-md-order-11 {
        order: 11;
    }
    .wpex-md-order-12 {
        order: 12;
    }
}
@media only screen and (min-width: 1024px) {
    .wpex-lg-hidden {
        display: none;
    }
    .wpex-lg-block {
        display: block;
    }
    .wpex-lg-inline-block {
        display: inline-block;
    }
    .wpex-lg-inline {
        display: inline;
    }
    .wpex-lg-flex {
        display: flex;
    }
    .wpex-lg-inline-flex {
        display: inline-flex;
    }
    .wpex-lg-visible {
        visibility: visible;
    }
    .wpex-lg-invisible {
        visibility: hidden;
    }
    .wpex-lg-w-auto {
        width: auto;
    }
    .wpex-lg-w-1px {
        width: 1px;
    }
    .wpex-lg-w-2px {
        width: 2px;
    }
    .wpex-lg-w-3px {
        width: 3px;
    }
    .wpex-lg-w-4px {
        width: 4px;
    }
    .wpex-lg-w-5px {
        width: 5px;
    }
    .wpex-lg-h-auto {
        height: auto;
    }
    .wpex-lg-h-1px {
        height: 1px;
    }
    .wpex-lg-h-2px {
        height: 2px;
    }
    .wpex-lg-h-3px {
        height: 3px;
    }
    .wpex-lg-h-4px {
        height: 4px;
    }
    .wpex-lg-h-5px {
        height: 5px;
    }
    .wpex-lg-text-center {
        text-align: center;
    }
    .wpex-lg-text-left {
        text-align: left;
    }
    .wpex-lg-text-right {
        text-align: right;
    }
    .wpex-lg-text-initial {
        text-align: initial;
    }
    .wpex-lg-float-none {
        float: none;
    }
    .wpex-lg-float-left {
        float: left;
    }
    .wpex-lg-float-right {
        float: right;
    }
    .wpex-lg-float-center {
        float: none;
        margin-right: auto;
        margin-left: auto;
    }
    .wpex-lg-items-stretch {
        align-items: stretch;
    }
    .wpex-lg-items-start {
        align-items: flex-start;
    }
    .wpex-lg-items-center {
        align-items: center;
    }
    .wpex-lg-items-end {
        align-items: flex-end;
    }
    .wpex-lg-items-baseline {
        align-items: baseline;
    }
    .wpex-lg-flex-row {
        flex-direction: row;
    }
    .wpex-lg-flex-row-reverse {
        flex-direction: row-reverse;
    }
    .wpex-lg-flex-col {
        flex-direction: column;
    }
    .wpex-lg-flex-col-reverse {
        flex-direction: column-reverse;
    }
    .wpex-lg-flex-no-wrap {
        flex-wrap: nowrap;
    }
    .wpex-lg-flex-wrap {
        flex-wrap: wrap;
    }
    .wpex-lg-flex-wrap-reverse {
        flex-wrap: wrap-reverse;
    }
    .wpex-lg-flex-shrink {
        flex-shrink: 1;
    }
    .wpex-lg-flex-shrink-0 {
        flex-shrink: 0;
    }
    .wpex-lg-flex-grow {
        flex-grow: 1;
    }
    .wpex-lg-flex-grow-0 {
        flex-grow: 0;
    }
    .wpex-lg-justify-center {
        justify-content: center;
    }
    .wpex-lg-justify-start {
        justify-content: flex-start;
    }
    .wpex-lg-justify-end {
        justify-content: flex-end;
    }
    .wpex-lg-justify-between {
        justify-content: space-between;
    }
    .wpex-lg-justify-around {
        justify-content: space-around;
    }
    .wpex-lg-static {
        position: static;
    }
    .wpex-lg-fixed {
        position: fixed;
    }
    .wpex-lg-relative {
        position: relative;
    }
    .wpex-lg-absolute {
        position: absolute;
    }
    .wpex-lg-sticky {
        position: sticky;
    }
    .wpex-lg-inset-0 {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .wpex-lg-inset-y-0 {
        top: 0;
        bottom: 0;
    }
    .wpex-lg-inset-x-0 {
        right: 0;
        left: 0;
    }
    .wpex-lg-left-0 {
        left: 0;
    }
    .wpex-lg-left-100 {
        left: 100%;
    }
    .wpex-lg-top-0 {
        top: 0;
    }
    .wpex-lg-top-50 {
        top: 50%;
    }
    .wpex-lg-top-100 {
        top: 100%;
    }
    .wpex-lg-right-0 {
        right: 0;
    }
    .wpex-lg-right-100 {
        right: 100%;
    }
    .wpex-lg-bottom-0 {
        bottom: 0;
    }
    .wpex-lg-bottom-50 {
        bottom: 50%;
    }
    .wpex-lg-bottom-100 {
        bottom: 100%;
    }
    .wpex-lg-inset-auto {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
    }
    .wpex-lg-inset-y-auto {
        top: auto;
        bottom: auto;
    }
    .wpex-lg-inset-x-auto {
        left: auto;
        right: auto;
    }
    .wpex-lg-top-auto {
        top: auto;
    }
    .wpex-lg-bottom-auto {
        bottom: auto;
    }
    .wpex-lg-left-auto {
        left: auto;
    }
    .wpex-lg-right-auto {
        right: auto;
    }
    .wpex-lg-shadow-xs {
        box-shadow: var(--wpex-shadow-x);
    }
    .wpex-lg-shadow-sm {
        box-shadow: var(--wpex-shadow-sm);
    }
    .wpex-lg-shadow {
        box-shadow: var(--wpex-shadow);
    }
    .wpex-lg-shadow-md {
        box-shadow: var(--wpex-shadow-md);
    }
    .wpex-lg-shadow-lg {
        box-shadow: var(--wpex-shadow-lg);
    }
    .wpex-lg-shadow-xl {
        box-shadow: var(--wpex-shadow-xl);
    }
    .wpex-lg-shadow-2xl {
        box-shadow: var(--wpex-shadow-2xl);
    }
    .wpex-lg-shadow-none {
        box-shadow: none;
    }
    .-wpex-lg-translate-y-50 {
        transform: translateY(-50%);
    }
    .wpex-lg-opacity-0 {
        opacity: 0;
    }
    .wpex-lg-opacity-10 {
        opacity: 0.1;
    }
    .wpex-lg-opacity-20 {
        opacity: 0.2;
    }
    .wpex-lg-opacity-30 {
        opacity: 0.3;
    }
    .wpex-lg-opacity-40 {
        opacity: 0.4;
    }
    .wpex-lg-opacity-50 {
        opacity: 0.5;
    }
    .wpex-lg-opacity-60 {
        opacity: 0.6;
    }
    .wpex-lg-opacity-70 {
        opacity: 0.7;
    }
    .wpex-lg-opacity-80 {
        opacity: 0.8;
    }
    .wpex-lg-opacity-90 {
        opacity: 0.9;
    }
    .wpex-lg-opacity-100 {
        opacity: 1;
    }
    .wpex-lg-text-base {
        font-size: 1em;
    }
    .wpex-lg-text-xs {
        font-size: var(--wpex-text-xs);
    }
    .wpex-lg-text-sm {
        font-size: var(--wpex-text-sm);
    }
    .wpex-lg-text-md {
        font-size: var(--wpex-text-md);
    }
    .wpex-lg-text-lg {
        font-size: var(--wpex-text-lg);
    }
    .wpex-lg-text-xl {
        font-size: var(--wpex-text-xl);
    }
    .wpex-lg-text-2xl {
        font-size: var(--wpex-text-2xl);
    }
    .wpex-lg-text-3xl {
        font-size: var(--wpex-text-3xl);
    }
    .wpex-lg-text-4xl {
        font-size: var(--wpex-text-4xl);
    }
    .wpex-lg-text-5xl {
        font-size: var(--wpex-text-5xl);
    }
    .wpex-lg-text-6xl {
        font-size: var(--wpex-text-6xl);
    }
    .wpex-lg-text-7xl {
        font-size: var(--wpex-text-7xl);
    }
    .wpex-lg-w-0 {
        width: 0;
    }
    .wpex-lg-w-20 {
        width: 20%;
    }
    .wpex-lg-w-25 {
        width: 25%;
    }
    .wpex-lg-w-30 {
        width: 30%;
    }
    .wpex-lg-w-33 {
        width: 33%;
    }
    .wpex-lg-w-40 {
        width: 40%;
    }
    .wpex-lg-w-50 {
        width: 50%;
    }
    .wpex-lg-w-60 {
        width: 60%;
    }
    .wpex-lg-w-67 {
        width: 67%;
    }
    .wpex-lg-w-70 {
        width: 70%;
    }
    .wpex-lg-w-75 {
        width: 75%;
    }
    .wpex-lg-w-80 {
        width: 80%;
    }
    .wpex-lg-w-100 {
        width: 100%;
    }
    .wpex-lg-m-0 {
        margin: 0;
    }
    .wpex-lg-p-0 {
        padding: 0;
    }
    .wpex-lg-m-5 {
        margin: 5px;
    }
    .wpex-lg-p-5 {
        padding: 5px;
    }
    .wpex-lg-m-10 {
        margin: 10px;
    }
    .wpex-lg-p-10 {
        padding: 10px;
    }
    .wpex-lg-m-15 {
        margin: 15px;
    }
    .wpex-lg-p-15 {
        padding: 15px;
    }
    .wpex-lg-m-20 {
        margin: 20px;
    }
    .wpex-lg-p-20 {
        padding: 20px;
    }
    .wpex-lg-m-25 {
        margin: 25px;
    }
    .wpex-lg-p-25 {
        padding: 25px;
    }
    .wpex-lg-m-30 {
        margin: 30px;
    }
    .wpex-lg-p-30 {
        padding: 30px;
    }
    .wpex-lg-m-40 {
        margin: 40px;
    }
    .wpex-lg-p-40 {
        padding: 40px;
    }
    .wpex-lg-m-50 {
        margin: 50px;
    }
    .wpex-lg-p-50 {
        padding: 50px;
    }
    .wpex-lg-m-60 {
        margin: 60px;
    }
    .wpex-lg-p-60 {
        padding: 60px;
    }
    .wpex-lg-my-auto {
        margin-left: auto;
        margin-right: auto;
    }
    .wpex-lg-my-0 {
        margin-top: 0;
        margin-bottom: 0;
    }
    .wpex-lg-py-0 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .wpex-lg-mx-0 {
        margin-left: 0;
        margin-right: 0;
    }
    .wpex-lg-px-0 {
        padding-left: 0;
        padding-right: 0;
    }
    .wpex-lg-my-5 {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .wpex-lg-py-5 {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .wpex-lg-mx-5 {
        margin-left: 5px;
        margin-right: 5px;
    }
    .-wpex-lg-mx-5 {
        margin-left: -5px;
        margin-right: -5px;
    }
    .wpex-lg-px-5 {
        padding-left: 5px;
        padding-right: 5px;
    }
    .wpex-lg-my-10 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .wpex-lg-py-10 {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .wpex-lg-mx-10 {
        margin-left: 10px;
        margin-right: 10px;
    }
    .-wpex-lg-mx-10 {
        margin-left: -10px;
        margin-right: -10px;
    }
    .wpex-lg-px-10 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .wpex-lg-my-15 {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .wpex-lg-py-15 {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .wpex-lg-mx-15 {
        margin-left: 15px;
        margin-right: 15px;
    }
    .-wpex-lg-mx-15 {
        margin-left: -15px;
        margin-right: -15px;
    }
    .wpex-lg-px-15 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .wpex-lg-my-20 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .wpex-lg-py-20 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .wpex-lg-mx-20 {
        margin-left: 20px;
        margin-right: 20px;
    }
    .-wpex-lg-mx-20 {
        margin-left: -20px;
        margin-right: -20px;
    }
    .wpex-lg-px-20 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .wpex-lg-my-25 {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .wpex-lg-py-25 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .wpex-lg-mx-25 {
        margin-left: 25px;
        margin-right: 25px;
    }
    .-wpex-lg-mx-25 {
        margin-left: -25px;
        margin-right: -25px;
    }
    .wpex-lg-px-25 {
        padding-left: 25px;
        padding-right: 25px;
    }
    .wpex-lg-my-30 {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .wpex-lg-py-30 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .wpex-lg-mx-30 {
        margin-left: 30px;
        margin-right: 30px;
    }
    .-wpex-lg-mx-30 {
        margin-left: -30px;
        margin-right: -30px;
    }
    .wpex-lg-px-30 {
        padding-left: 30px;
        padding-right: 30px;
    }
    .wpex-lg-my-40 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .wpex-lg-py-40 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .wpex-lg-mx-40 {
        margin-left: 40px;
        margin-right: 40px;
    }
    .-wpex-lg-mx-40 {
        margin-left: -40px;
        margin-right: -40px;
    }
    .wpex-lg-px-40 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .wpex-lg-my-50 {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .wpex-lg-py-50 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .wpex-lg-mx-50 {
        margin-left: 50px;
        margin-right: 50px;
    }
    .-wpex-lg-mx-50 {
        margin-left: -50px;
        margin-right: -50px;
    }
    .wpex-lg-px-50 {
        padding-left: 50px;
        padding-right: 50px;
    }
    .wpex-lg-my-60 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .wpex-lg-py-60 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .wpex-lg-mx-60 {
        margin-left: 60px;
        margin-right: 60px;
    }
    .-wpex-lg-mx-60 {
        margin-left: -60px;
        margin-right: -60px;
    }
    .wpex-lg-px-60 {
        padding-left: 60px;
        padding-right: 60px;
    }
    .wpex-xl-lg-auto {
        margin-left: auto;
    }
    .wpex-xl-lg-auto {
        margin-right: auto;
    }
    .wpex-lg-ml-0 {
        margin-left: 0;
    }
    .wpex-lg-pl-0 {
        padding-left: 0;
    }
    .wpex-lg-mr-0 {
        margin-right: 0;
    }
    .wpex-lg-pr-0 {
        padding-right: 0;
    }
    .wpex-lg-mt-0 {
        margin-top: 0;
    }
    .wpex-lg-pt-0 {
        padding-top: 0;
    }
    .wpex-lg-mb-0 {
        margin-bottom: 0;
    }
    .wpex-lg-pb-0 {
        padding-bottom: 0;
    }
    .wpex-lg-ml-5 {
        margin-left: 5px;
    }
    .-wpex-lg-ml-5 {
        margin-left: -5px;
    }
    .wpex-lg-pl-5 {
        padding-left: 5px;
    }
    .wpex-lg-mr-5 {
        margin-right: 5px;
    }
    .-wpex-lg-mr-5 {
        margin-right: -5px;
    }
    .wpex-lg-pr-5 {
        padding-right: 5px;
    }
    .wpex-lg-mt-5 {
        margin-top: 5px;
    }
    .-wpex-lg-mt-5 {
        margin-top: -5px;
    }
    .wpex-lg-pt-5 {
        padding-top: 5px;
    }
    .wpex-lg-mb-5 {
        margin-bottom: 5px;
    }
    .-wpex-lg-mb-5 {
        margin-bottom: -5px;
    }
    .wpex-lg-pb-5 {
        padding-bottom: 5px;
    }
    .wpex-lg-ml-10 {
        margin-left: 10px;
    }
    .-wpex-lg-ml-10 {
        margin-left: -10px;
    }
    .wpex-lg-pl-10 {
        padding-left: 10px;
    }
    .wpex-lg-mr-10 {
        margin-right: 10px;
    }
    .-wpex-lg-mr-10 {
        margin-right: -10px;
    }
    .wpex-lg-pr-10 {
        padding-right: 10px;
    }
    .wpex-lg-mt-10 {
        margin-top: 10px;
    }
    .-wpex-lg-mt-10 {
        margin-top: -10px;
    }
    .wpex-lg-pt-10 {
        padding-top: 10px;
    }
    .wpex-lg-mb-10 {
        margin-bottom: 10px;
    }
    .-wpex-lg-mb-10 {
        margin-bottom: -10px;
    }
    .wpex-lg-pb-10 {
        padding-bottom: 10px;
    }
    .wpex-lg-ml-15 {
        margin-left: 15px;
    }
    .-wpex-lg-ml-15 {
        margin-left: -15px;
    }
    .wpex-lg-pl-15 {
        padding-left: 15px;
    }
    .wpex-lg-mr-15 {
        margin-right: 15px;
    }
    .-wpex-lg-mr-15 {
        margin-right: -15px;
    }
    .wpex-lg-pr-15 {
        padding-right: 15px;
    }
    .wpex-lg-mt-15 {
        margin-top: 15px;
    }
    .-wpex-lg-mt-15 {
        margin-top: -15px;
    }
    .wpex-lg-pt-15 {
        padding-top: 15px;
    }
    .wpex-lg-mb-15 {
        margin-bottom: 15px;
    }
    .-wpex-lg-mb-15 {
        margin-bottom: -15px;
    }
    .wpex-lg-pb-15 {
        padding-bottom: 15px;
    }
    .wpex-lg-ml-20 {
        margin-left: 20px;
    }
    .-wpex-lg-ml-20 {
        margin-left: -20px;
    }
    .wpex-lg-pl-20 {
        padding-left: 20px;
    }
    .wpex-lg-mr-20 {
        margin-right: 20px;
    }
    .-wpex-lg-mr-20 {
        margin-right: -20px;
    }
    .wpex-lg-pr-20 {
        padding-right: 20px;
    }
    .wpex-lg-mt-20 {
        margin-top: 20px;
    }
    .-wpex-lg-mt-20 {
        margin-top: -20px;
    }
    .wpex-lg-pt-20 {
        padding-top: 20px;
    }
    .wpex-lg-mb-20 {
        margin-bottom: 20px;
    }
    .-wpex-lg-mb-20 {
        margin-bottom: -20px;
    }
    .wpex-lg-pb-20 {
        padding-bottom: 20px;
    }
    .wpex-lg-ml-25 {
        margin-left: 25px;
    }
    .-wpex-lg-ml-25 {
        margin-left: -25px;
    }
    .wpex-lg-pl-25 {
        padding-left: 25px;
    }
    .wpex-lg-mr-25 {
        margin-right: 25px;
    }
    .-wpex-lg-mr-25 {
        margin-right: -25px;
    }
    .wpex-lg-pr-25 {
        padding-right: 25px;
    }
    .wpex-lg-mt-25 {
        margin-top: 25px;
    }
    .-wpex-lg-mt-25 {
        margin-top: -25px;
    }
    .wpex-lg-pt-25 {
        padding-top: 25px;
    }
    .wpex-lg-mb-25 {
        margin-bottom: 25px;
    }
    .-wpex-lg-mb-25 {
        margin-bottom: -25px;
    }
    .wpex-lg-pb-25 {
        padding-bottom: 25px;
    }
    .wpex-lg-ml-30 {
        margin-left: 30px;
    }
    .-wpex-lg-ml-30 {
        margin-left: -30px;
    }
    .wpex-lg-pl-30 {
        padding-left: 30px;
    }
    .wpex-lg-mr-30 {
        margin-right: 30px;
    }
    .-wpex-lg-mr-30 {
        margin-right: -30px;
    }
    .wpex-lg-pr-30 {
        padding-right: 30px;
    }
    .wpex-lg-mt-30 {
        margin-top: 30px;
    }
    .-wpex-lg-mt-30 {
        margin-top: -30px;
    }
    .wpex-lg-pt-30 {
        padding-top: 30px;
    }
    .wpex-lg-mb-30 {
        margin-bottom: 30px;
    }
    .-wpex-lg-mb-30 {
        margin-bottom: -30px;
    }
    .wpex-lg-pb-30 {
        padding-bottom: 30px;
    }
    .wpex-lg-ml-40 {
        margin-left: 40px;
    }
    .-wpex-lg-ml-40 {
        margin-left: -40px;
    }
    .wpex-lg-pl-40 {
        padding-left: 40px;
    }
    .wpex-lg-mr-40 {
        margin-right: 40px;
    }
    .-wpex-lg-mr-40 {
        margin-right: -40px;
    }
    .wpex-lg-pr-40 {
        padding-right: 40px;
    }
    .wpex-lg-mt-40 {
        margin-top: 40px;
    }
    .-wpex-lg-mt-40 {
        margin-top: -40px;
    }
    .wpex-lg-pt-40 {
        padding-top: 40px;
    }
    .wpex-lg-mb-40 {
        margin-bottom: 40px;
    }
    .-wpex-lg-mb-40 {
        margin-bottom: -40px;
    }
    .wpex-lg-pb-40 {
        padding-bottom: 40px;
    }
    .wpex-lg-ml-50 {
        margin-left: 50px;
    }
    .-wpex-lg-ml-50 {
        margin-left: -50px;
    }
    .wpex-lg-pl-50 {
        padding-left: 50px;
    }
    .wpex-lg-mr-50 {
        margin-right: 50px;
    }
    .-wpex-lg-mr-50 {
        margin-right: -50px;
    }
    .wpex-lg-pr-50 {
        padding-right: 50px;
    }
    .wpex-lg-mt-50 {
        margin-top: 50px;
    }
    .-wpex-lg-mt-50 {
        margin-top: -50px;
    }
    .wpex-lg-pt-50 {
        padding-top: 50px;
    }
    .wpex-lg-mb-50 {
        margin-bottom: 50px;
    }
    .-wpex-lg-mb-50 {
        margin-bottom: -50px;
    }
    .wpex-lg-pb-50 {
        padding-bottom: 50px;
    }
    .wpex-lg-ml-60 {
        margin-left: 60px;
    }
    .-wpex-lg-ml-60 {
        margin-left: -60px;
    }
    .wpex-lg-pl-60 {
        padding-left: 60px;
    }
    .wpex-lg-mr-60 {
        margin-right: 60px;
    }
    .-wpex-lg-mr-60 {
        margin-right: -60px;
    }
    .wpex-lg-pr-60 {
        padding-right: 60px;
    }
    .wpex-lg-mt-60 {
        margin-top: 60px;
    }
    .-wpex-lg-mt-60 {
        margin-top: -60px;
    }
    .wpex-lg-pt-60 {
        padding-top: 60px;
    }
    .wpex-lg-mb-60 {
        margin-bottom: 60px;
    }
    .-wpex-lg-mb-60 {
        margin-bottom: -60px;
    }
    .wpex-lg-pb-60 {
        padding-bottom: 60px;
    }
    .wpex-lg-grid-cols-1 {
        --wpex-grid-columns: 1;
    }
    .wpex-lg-grid-cols-2 {
        --wpex-grid-columns: 2;
    }
    .wpex-lg-grid-cols-3 {
        --wpex-grid-columns: 3;
    }
    .wpex-lg-grid-cols-4 {
        --wpex-grid-columns: 4;
    }
    .wpex-lg-grid-cols-5 {
        --wpex-grid-columns: 5;
    }
    .wpex-lg-grid-cols-6 {
        --wpex-grid-columns: 6;
    }
    .wpex-lg-grid-cols-7 {
        --wpex-grid-columns: 7;
    }
    .wpex-lg-grid-cols-8 {
        --wpex-grid-columns: 8;
    }
    .wpex-lg-grid-cols-9 {
        --wpex-grid-columns: 9;
    }
    .wpex-lg-grid-cols-10 {
        --wpex-grid-columns: 10;
    }
    .wpex-lg-grid-cols-11 {
        --wpex-grid-columns: 11;
    }
    .wpex-lg-grid-cols-12 {
        --wpex-grid-columns: 12;
    }
    .wpex-lg-gap-0 {
        gap: 0;
    }
    .wpex-lg-gap-1 {
        gap: 1px;
    }
    .wpex-lg-gap-5 {
        gap: 5px;
    }
    .wpex-lg-gap-10 {
        gap: 10px;
    }
    .wpex-lg-gap-15 {
        gap: 15px;
    }
    .wpex-lg-gap-20 {
        gap: 20px;
    }
    .wpex-lg-gap-25 {
        gap: 25px;
    }
    .wpex-lg-gap-30 {
        gap: 30px;
    }
    .wpex-lg-gap-35 {
        gap: 35px;
    }
    .wpex-lg-gap-40 {
        gap: 40px;
    }
    .wpex-lg-gap-50 {
        gap: 50px;
    }
    .wpex-lg-gap-60 {
        gap: 60px;
    }
    .wpex-lg-order-first {
        order: -9999;
    }
    .wpex-lg-order-last {
        order: 9999;
    }
    .wpex-lg-order-none {
        order: 0;
    }
    .wpex-lg-order-1 {
        order: 1;
    }
    .wpex-lg-order-2 {
        order: 2;
    }
    .wpex-lg-order-3 {
        order: 3;
    }
    .wpex-lg-order-4 {
        order: 4;
    }
    .wpex-lg-order-5 {
        order: 5;
    }
    .wpex-lg-order-6 {
        order: 6;
    }
    .wpex-lg-order-7 {
        order: 7;
    }
    .wpex-lg-order-8 {
        order: 8;
    }
    .wpex-lg-order-9 {
        order: 9;
    }
    .wpex-lg-order-10 {
        order: 10;
    }
    .wpex-lg-order-11 {
        order: 11;
    }
    .wpex-lg-order-12 {
        order: 12;
    }
}
@media only screen and (min-width: 1280px) {
    .wpex-xl-hidden {
        display: none;
    }
    .wpex-xl-block {
        display: block;
    }
    .wpex-xl-inline-block {
        display: inline-block;
    }
    .wpex-xl-inline {
        display: inline;
    }
    .wpex-xl-flex {
        display: flex;
    }
    .wpex-xl-inline-flex {
        display: inline-flex;
    }
    .wpex-xl-visible {
        visibility: visible;
    }
    .wpex-xl-invisible {
        visibility: hidden;
    }
    .wpex-xl-w-auto {
        width: auto;
    }
    .wpex-xl-w-1px {
        width: 1px;
    }
    .wpex-xl-w-2px {
        width: 2px;
    }
    .wpex-xl-w-3px {
        width: 3px;
    }
    .wpex-xl-w-4px {
        width: 4px;
    }
    .wpex-xl-w-5px {
        width: 5px;
    }
    .wpex-xl-h-auto {
        height: auto;
    }
    .wpex-xl-h-1px {
        height: 1px;
    }
    .wpex-xl-h-2px {
        height: 2px;
    }
    .wpex-xl-h-3px {
        height: 3px;
    }
    .wpex-xl-h-4px {
        height: 4px;
    }
    .wpex-xl-h-5px {
        height: 5px;
    }
    .wpex-xl-text-center {
        text-align: center;
    }
    .wpex-xl-text-left {
        text-align: left;
    }
    .wpex-xl-text-right {
        text-align: right;
    }
    .wpex-xl-text-initial {
        text-align: initial;
    }
    .wpex-xl-float-none {
        float: none;
    }
    .wpex-xl-float-left {
        float: left;
    }
    .wpex-xl-float-right {
        float: right;
    }
    .wpex-xl-float-center {
        float: none;
        margin-right: auto;
        margin-left: auto;
    }
    .wpex-xl-items-stretch {
        align-items: stretch;
    }
    .wpex-xl-items-start {
        align-items: flex-start;
    }
    .wpex-xl-items-center {
        align-items: center;
    }
    .wpex-xl-items-end {
        align-items: flex-end;
    }
    .wpex-xl-items-baseline {
        align-items: baseline;
    }
    .wpex-xl-flex-row {
        flex-direction: row;
    }
    .wpex-xl-flex-row-reverse {
        flex-direction: row-reverse;
    }
    .wpex-xl-flex-col {
        flex-direction: column;
    }
    .wpex-xl-flex-col-reverse {
        flex-direction: column-reverse;
    }
    .wpex-xl-flex-no-wrap {
        flex-wrap: nowrap;
    }
    .wpex-xl-flex-wrap {
        flex-wrap: wrap;
    }
    .wpex-xl-flex-wrap-reverse {
        flex-wrap: wrap-reverse;
    }
    .wpex-xl-flex-shrink {
        flex-shrink: 1;
    }
    .wpex-xl-flex-shrink-0 {
        flex-shrink: 0;
    }
    .wpex-xl-flex-grow {
        flex-grow: 1;
    }
    .wpex-xl-flex-grow-0 {
        flex-grow: 0;
    }
    .wpex-xl-justify-center {
        justify-content: center;
    }
    .wpex-xl-justify-start {
        justify-content: flex-start;
    }
    .wpex-xl-justify-end {
        justify-content: flex-end;
    }
    .wpex-xl-justify-between {
        justify-content: space-between;
    }
    .wpex-xl-justify-around {
        justify-content: space-around;
    }
    .wpex-xl-static {
        position: static;
    }
    .wpex-xl-fixed {
        position: fixed;
    }
    .wpex-xl-relative {
        position: relative;
    }
    .wpex-xl-absolute {
        position: absolute;
    }
    .wpex-xl-sticky {
        position: sticky;
    }
    .wpex-xl-inset-0 {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .wpex-xl-inset-y-0 {
        top: 0;
        bottom: 0;
    }
    .wpex-xl-inset-x-0 {
        right: 0;
        left: 0;
    }
    .wpex-xl-left-0 {
        left: 0;
    }
    .wpex-xl-left-100 {
        left: 100%;
    }
    .wpex-xl-top-0 {
        top: 0;
    }
    .wpex-xl-top-50 {
        top: 50%;
    }
    .wpex-xl-top-100 {
        top: 100%;
    }
    .wpex-xl-right-0 {
        right: 0;
    }
    .wpex-xl-right-100 {
        right: 100%;
    }
    .wpex-xl-bottom-0 {
        bottom: 0;
    }
    .wpex-xl-bottom-50 {
        bottom: 50%;
    }
    .wpex-xl-bottom-100 {
        bottom: 100%;
    }
    .wpex-xl-inset-auto {
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
    }
    .wpex-xl-inset-y-auto {
        top: auto;
        bottom: auto;
    }
    .wpex-xl-inset-x-auto {
        left: auto;
        right: auto;
    }
    .wpex-xl-top-auto {
        top: auto;
    }
    .wpex-xl-bottom-auto {
        bottom: auto;
    }
    .wpex-xl-left-auto {
        left: auto;
    }
    .wpex-xl-right-auto {
        right: auto;
    }
    .wpex-xl-shadow-xs {
        box-shadow: var(--wpex-shadow-x);
    }
    .wpex-xl-shadow-sm {
        box-shadow: var(--wpex-shadow-sm);
    }
    .wpex-xl-shadow {
        box-shadow: var(--wpex-shadow);
    }
    .wpex-xl-shadow-md {
        box-shadow: var(--wpex-shadow-md);
    }
    .wpex-xl-shadow-lg {
        box-shadow: var(--wpex-shadow-lg);
    }
    .wpex-xl-shadow-xl {
        box-shadow: var(--wpex-shadow-xl);
    }
    .wpex-xl-shadow-2xl {
        box-shadow: var(--wpex-shadow-2xl);
    }
    .wpex-xl-shadow-none {
        box-shadow: none;
    }
    .-wpex-xl-translate-y-50 {
        transform: translateY(-50%);
    }
    .wpex-xl-opacity-0 {
        opacity: 0;
    }
    .wpex-xl-opacity-10 {
        opacity: 0.1;
    }
    .wpex-xl-opacity-20 {
        opacity: 0.2;
    }
    .wpex-xl-opacity-30 {
        opacity: 0.3;
    }
    .wpex-xl-opacity-40 {
        opacity: 0.4;
    }
    .wpex-xl-opacity-50 {
        opacity: 0.5;
    }
    .wpex-xl-opacity-60 {
        opacity: 0.6;
    }
    .wpex-xl-opacity-70 {
        opacity: 0.7;
    }
    .wpex-xl-opacity-80 {
        opacity: 0.8;
    }
    .wpex-xl-opacity-90 {
        opacity: 0.9;
    }
    .wpex-xl-opacity-100 {
        opacity: 1;
    }
    .wpex-xl-text-base {
        font-size: 1em;
    }
    .wpex-xl-text-xs {
        font-size: var(--wpex-text-xs);
    }
    .wpex-xl-text-sm {
        font-size: var(--wpex-text-sm);
    }
    .wpex-xl-text-md {
        font-size: var(--wpex-text-md);
    }
    .wpex-xl-text-lg {
        font-size: var(--wpex-text-lg);
    }
    .wpex-xl-text-xl {
        font-size: var(--wpex-text-xl);
    }
    .wpex-xl-text-2xl {
        font-size: var(--wpex-text-2xl);
    }
    .wpex-xl-text-3xl {
        font-size: var(--wpex-text-3xl);
    }
    .wpex-xl-text-4xl {
        font-size: var(--wpex-text-4xl);
    }
    .wpex-xl-text-5xl {
        font-size: var(--wpex-text-5xl);
    }
    .wpex-xl-text-6xl {
        font-size: var(--wpex-text-6xl);
    }
    .wpex-xl-text-7xl {
        font-size: var(--wpex-text-7xl);
    }
    .wpex-xl-w-0 {
        width: 0;
    }
    .wpex-xl-w-20 {
        width: 20%;
    }
    .wpex-xl-w-25 {
        width: 25%;
    }
    .wpex-xl-w-30 {
        width: 30%;
    }
    .wpex-xl-w-33 {
        width: 33%;
    }
    .wpex-xl-w-40 {
        width: 40%;
    }
    .wpex-xl-w-50 {
        width: 50%;
    }
    .wpex-xl-w-60 {
        width: 60%;
    }
    .wpex-xl-w-67 {
        width: 67%;
    }
    .wpex-xl-w-70 {
        width: 70%;
    }
    .wpex-xl-w-75 {
        width: 75%;
    }
    .wpex-xl-w-80 {
        width: 80%;
    }
    .wpex-xl-w-100 {
        width: 100%;
    }
    .wpex-xl-m-0 {
        margin: 0;
    }
    .wpex-xl-p-0 {
        padding: 0;
    }
    .wpex-xl-m-5 {
        margin: 5px;
    }
    .wpex-xl-p-5 {
        padding: 5px;
    }
    .wpex-xl-m-10 {
        margin: 10px;
    }
    .wpex-xl-p-10 {
        padding: 10px;
    }
    .wpex-xl-m-15 {
        margin: 15px;
    }
    .wpex-xl-p-15 {
        padding: 15px;
    }
    .wpex-xl-m-20 {
        margin: 20px;
    }
    .wpex-xl-p-20 {
        padding: 20px;
    }
    .wpex-xl-m-25 {
        margin: 25px;
    }
    .wpex-xl-p-25 {
        padding: 25px;
    }
    .wpex-xl-m-30 {
        margin: 30px;
    }
    .wpex-xl-p-30 {
        padding: 30px;
    }
    .wpex-xl-m-40 {
        margin: 40px;
    }
    .wpex-xl-p-40 {
        padding: 40px;
    }
    .wpex-xl-m-50 {
        margin: 50px;
    }
    .wpex-xl-p-50 {
        padding: 50px;
    }
    .wpex-xl-m-60 {
        margin: 60px;
    }
    .wpex-xl-p-60 {
        padding: 60px;
    }
    .wpex-xl-my-auto {
        margin-left: auto;
        margin-right: auto;
    }
    .wpex-xl-my-0 {
        margin-top: 0;
        margin-bottom: 0;
    }
    .wpex-xl-py-0 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .wpex-xl-mx-0 {
        margin-left: 0;
        margin-right: 0;

    }
    .wpex-xl-px-0 {
        padding-left: 0;
        padding-right: 0;
    }
    .wpex-xl-my-5 {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .wpex-xl-py-5 {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .wpex-xl-mx-5 {
        margin-left: 5px;
        margin-right: 5px;
    }
    .-wpex-xl-mx-5 {
        margin-left: -5px;
        margin-right: -5px;
    }
    .wpex-xl-px-5 {
        padding-left: 5px;
        padding-right: 5px;
    }
    .wpex-xl-my-10 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .wpex-xl-py-10 {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .wpex-xl-mx-10 {
        margin-left: 10px;
        margin-right: 10px;
    }
    .-wpex-xl-mx-10 {
        margin-left: -10px;
        margin-right: -10px;
    }
    .wpex-xl-px-10 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .wpex-xl-my-15 {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .wpex-xl-py-15 {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .wpex-xl-mx-15 {
        margin-left: 15px;
        margin-right: 15px;
    }
    .-wpex-xl-mx-15 {
        margin-left: -15px;
        margin-right: -15px;
    }
    .wpex-xl-px-15 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .wpex-xl-my-20 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .wpex-xl-py-20 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .wpex-xl-mx-20 {
        margin-left: 20px;
        margin-right: 20px;
    }
    .-wpex-xl-mx-20 {
        margin-left: -20px;
        margin-right: -20px;
    }
    .wpex-xl-px-20 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .wpex-xl-my-25 {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .wpex-xl-py-25 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .wpex-xl-mx-25 {
        margin-left: 25px;
        margin-right: 25px;
    }
    .-wpex-xl-mx-25 {
        margin-left: -25px;
        margin-right: -25px;
    }
    .wpex-xl-px-25 {
        padding-left: 25px;
        padding-right: 25px;
    }
    .wpex-xl-my-30 {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .wpex-xl-py-30 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .wpex-xl-mx-30 {
        margin-left: 30px;
        margin-right: 30px;
    }
    .-wpex-xl-mx-30 {
        margin-left: -30px;
        margin-right: -30px;
    }
    .wpex-xl-px-30 {
        padding-left: 30px;
        padding-right: 30px;
    }
    .wpex-xl-my-40 {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .wpex-xl-py-40 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .wpex-xl-mx-40 {
        margin-left: 40px;
        margin-right: 40px;
    }
    .-wpex-xl-mx-40 {
        margin-left: -40px;
        margin-right: -40px;
    }
    .wpex-xl-px-40 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .wpex-xl-my-50 {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .wpex-xl-py-50 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .wpex-xl-mx-50 {
        margin-left: 50px;
        margin-right: 50px;
    }
    .-wpex-xl-mx-50 {
        margin-left: -50px;
        margin-right: -50px;
    }
    .wpex-xl-px-50 {
        padding-left: 50px;
        padding-right: 50px;
    }
    .wpex-xl-my-60 {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    .wpex-xl-py-60 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .wpex-xl-mx-60 {
        margin-left: 60px;
        margin-right: 60px;
    }
    .-wpex-xl-mx-60 {
        margin-left: -60px;
        margin-right: -60px;
    }
    .wpex-xl-px-60 {
        padding-left: 60px;
        padding-right: 60px;
    }
    .wpex-xl-ml-auto {
        margin-left: auto;
    }
    .wpex-xl-mr-auto {
        margin-right: auto;
    }
    .wpex-xl-ml-0 {
        margin-left: 0;
    }
    .wpex-xl-pl-0 {
        padding-left: 0;
    }
    .wpex-xl-mr-0 {
        margin-right: 0;
    }
    .wpex-xl-pr-0 {
        padding-right: 0;
    }
    .wpex-xl-mt-0 {
        margin-top: 0;
    }
    .wpex-xl-pt-0 {
        padding-top: 0;
    }
    .wpex-xl-mb-0 {
        margin-bottom: 0;
    }
    .wpex-xl-pb-0 {
        padding-bottom: 0;
    }
    .wpex-xl-ml-5 {
        margin-left: 5px;
    }
    .-wpex-xl-ml-5 {
        margin-left: -5px;
    }
    .wpex-xl-pl-5 {
        padding-left: 5px;
    }
    .wpex-xl-mr-5 {
        margin-right: 5px;
    }
    .-wpex-xl-mr-5 {
        margin-right: -5px;
    }
    .wpex-xl-pr-5 {
        padding-right: 5px;
    }
    .wpex-xl-mt-5 {
        margin-top: 5px;
    }
    .-wpex-xl-mt-5 {
        margin-top: -5px;
    }
    .wpex-xl-pt-5 {
        padding-top: 5px;
    }
    .wpex-xl-mb-5 {
        margin-bottom: 5px;
    }
    .-wpex-xl-mb-5 {
        margin-bottom: -5px;
    }
    .wpex-xl-pb-5 {
        padding-bottom: 5px;
    }
    .wpex-xl-ml-10 {
        margin-left: 10px;
    }
    .-wpex-xl-ml-10 {
        margin-left: -10px;
    }
    .wpex-xl-pl-10 {
        padding-left: 10px;
    }
    .wpex-xl-mr-10 {
        margin-right: 10px;
    }
    .-wpex-xl-mr-10 {
        margin-right: -10px;
    }
    .wpex-xl-pr-10 {
        padding-right: 10px;
    }
    .wpex-xl-mt-10 {
        margin-top: 10px;
    }
    .-wpex-xl-mt-10 {
        margin-top: -10px;
    }
    .wpex-xl-pt-10 {
        padding-top: 10px;
    }
    .wpex-xl-mb-10 {
        margin-bottom: 10px;
    }
    .-wpex-xl-mb-10 {
        margin-bottom: -10px;
    }
    .wpex-xl-pb-10 {
        padding-bottom: 10px;
    }
    .wpex-xl-ml-15 {
        margin-left: 15px;
    }
    .-wpex-xl-ml-15 {
        margin-left: -15px;
    }
    .wpex-xl-pl-15 {
        padding-left: 15px;
    }
    .wpex-xl-mr-15 {
        margin-right: 15px;
    }
    .-wpex-xl-mr-15 {
        margin-right: -15px;
    }
    .wpex-xl-pr-15 {
        padding-right: 15px;
    }
    .wpex-xl-mt-15 {
        margin-top: 15px;
    }
    .-wpex-xl-mt-15 {
        margin-top: -15px;
    }
    .wpex-xl-pt-15 {
        padding-top: 15px;
    }
    .wpex-xl-mb-15 {
        margin-bottom: 15px;
    }
    .-wpex-xl-mb-15 {
        margin-bottom: -15px;
    }
    .wpex-xl-pb-15 {
        padding-bottom: 15px;
    }
    .wpex-xl-ml-20 {
        margin-left: 20px;
    }
    .-wpex-xl-ml-20 {
        margin-left: -20px;
    }
    .wpex-xl-pl-20 {
        padding-left: 20px;
    }
    .wpex-xl-mr-20 {
        margin-right: 20px;
    }
    .-wpex-xl-mr-20 {
        margin-right: -20px;
    }
    .wpex-xl-pr-20 {
        padding-right: 20px;
    }
    .wpex-xl-mt-20 {
        margin-top: 20px;
    }
    .-wpex-xl-mt-20 {
        margin-top: -20px;
    }
    .wpex-xl-pt-20 {
        padding-top: 20px;
    }
    .wpex-xl-mb-20 {
        margin-bottom: 20px;
    }
    .-wpex-xl-mb-20 {
        margin-bottom: -20px;
    }
    .wpex-xl-pb-20 {
        padding-bottom: 20px;
    }
    .wpex-xl-ml-25 {
        margin-left: 25px;
    }
    .-wpex-xl-ml-25 {
        margin-left: -25px;
    }
    .wpex-xl-pl-25 {
        padding-left: 25px;
    }
    .wpex-xl-mr-25 {
        margin-right: 25px;
    }
    .-wpex-xl-mr-25 {
        margin-right: -25px;
    }
    .wpex-xl-pr-25 {
        padding-right: 25px;
    }
    .wpex-xl-mt-25 {
        margin-top: 25px;
    }
    .-wpex-xl-mt-25 {
        margin-top: -25px;
    }
    .wpex-xl-pt-25 {
        padding-top: 25px;
    }
    .wpex-xl-mb-25 {
        margin-bottom: 25px;
    }
    .-wpex-xl-mb-25 {
        margin-bottom: -25px;
    }
    .wpex-xl-pb-25 {
        padding-bottom: 25px;
    }
    .wpex-xl-ml-30 {
        margin-left: 30px;
    }
    .-wpex-xl-ml-30 {
        margin-left: -30px;
    }
    .wpex-xl-pl-30 {
        padding-left: 30px;
    }
    .wpex-xl-mr-30 {
        margin-right: 30px;
    }
    .-wpex-xl-mr-30 {
        margin-right: -30px;
    }
    .wpex-xl-pr-30 {
        padding-right: 30px;
    }
    .wpex-xl-mt-30 {
        margin-top: 30px;
    }
    .-wpex-xl-mt-30 {
        margin-top: -30px;
    }
    .wpex-xl-pt-30 {
        padding-top: 30px;
    }
    .wpex-xl-mb-30 {
        margin-bottom: 30px;
    }
    .-wpex-xl-mb-30 {
        margin-bottom: -30px;
    }
    .wpex-xl-pb-30 {
        padding-bottom: 30px;
    }
    .wpex-xl-ml-40 {
        margin-left: 40px;
    }
    .-wpex-xl-ml-40 {
        margin-left: -40px;
    }
    .wpex-xl-pl-40 {
        padding-left: 40px;
    }
    .wpex-xl-mr-40 {
        margin-right: 40px;
    }
    .-wpex-xl-mr-40 {
        margin-right: -40px;
    }
    .wpex-xl-pr-40 {
        padding-right: 40px;
    }
    .wpex-xl-mt-40 {
        margin-top: 40px;
    }
    .-wpex-xl-mt-40 {
        margin-top: -40px;
    }
    .wpex-xl-pt-40 {
        padding-top: 40px;
    }
    .wpex-xl-mb-40 {
        margin-bottom: 40px;
    }
    .-wpex-xl-mb-40 {
        margin-bottom: -40px;
    }
    .wpex-xl-pb-40 {
        padding-bottom: 40px;
    }
    .wpex-xl-ml-50 {
        margin-left: 50px;
    }
    .-wpex-xl-ml-50 {
        margin-left: -50px;
    }
    .wpex-xl-pl-50 {
        padding-left: 50px;
    }
    .wpex-xl-mr-50 {
        margin-right: 50px;
    }
    .-wpex-xl-mr-50 {
        margin-right: -50px;
    }
    .wpex-xl-pr-50 {
        padding-right: 50px;
    }
    .wpex-xl-mt-50 {
        margin-top: 50px;
    }
    .-wpex-xl-mt-50 {
        margin-top: -50px;
    }
    .wpex-xl-pt-50 {
        padding-top: 50px;
    }
    .wpex-xl-mb-50 {
        margin-bottom: 50px;
    }
    .-wpex-xl-mb-50 {
        margin-bottom: -50px;
    }
    .wpex-xl-pb-50 {
        padding-bottom: 50px;
    }
    .wpex-xl-ml-60 {
        margin-left: 60px;
    }
    .-wpex-xl-ml-60 {
        margin-left: -60px;
    }
    .wpex-xl-pl-60 {
        padding-left: 60px;
    }
    .wpex-xl-mr-60 {
        margin-right: 60px;
    }
    .-wpex-xl-mr-60 {
        margin-right: -60px;
    }
    .wpex-xl-pr-60 {
        padding-right: 60px;
    }
    .wpex-xl-mt-60 {
        margin-top: 60px;
    }
    .-wpex-xl-mt-60 {
        margin-top: -60px;
    }
    .wpex-xl-pt-60 {
        padding-top: 60px;
    }
    .wpex-xl-mb-60 {
        margin-bottom: 60px;
    }
    .-wpex-xl-mb-60 {
        margin-bottom: -60px;
    }
    .wpex-xl-pb-60 {
        padding-bottom: 60px;
    }
    .wpex-xl-grid-cols-1 {
        --wpex-grid-columns: 1;
    }
    .wpex-xl-grid-cols-2 {
        --wpex-grid-columns: 2;
    }
    .wpex-xl-grid-cols-3 {
        --wpex-grid-columns: 3;
    }
    .wpex-xl-grid-cols-4 {
        --wpex-grid-columns: 4;
    }
    .wpex-xl-grid-cols-5 {
        --wpex-grid-columns: 5;
    }
    .wpex-xl-grid-cols-6 {
        --wpex-grid-columns: 6;
    }
    .wpex-xl-grid-cols-7 {
        --wpex-grid-columns: 7;
    }
    .wpex-xl-grid-cols-8 {
        --wpex-grid-columns: 8;
    }
    .wpex-xl-grid-cols-9 {
        --wpex-grid-columns: 9;
    }
    .wpex-xl-grid-cols-10 {
        --wpex-grid-columns: 10;
    }
    .wpex-xl-grid-cols-11 {
        --wpex-grid-columns: 11;
    }
    .wpex-xl-grid-cols-12 {
        --wpex-grid-columns: 12;
    }
    .wpex-xl-gap-0 {
        gap: 0;
    }
    .wpex-xl-gap-1 {
        gap: 1px;
    }
    .wpex-xl-gap-5 {
        gap: 5px;
    }
    .wpex-xl-gap-10 {
        gap: 10px;
    }
    .wpex-xl-gap-15 {
        gap: 15px;
    }
    .wpex-xl-gap-20 {
        gap: 20px;
    }
    .wpex-xl-gap-25 {
        gap: 25px;
    }
    .wpex-xl-gap-30 {
        gap: 30px;
    }
    .wpex-xl-gap-35 {
        gap: 35px;
    }
    .wpex-xl-gap-40 {
        gap: 40px;
    }
    .wpex-xl-gap-50 {
        gap: 50px;
    }
    .wpex-xl-gap-60 {
        gap: 60px;
    }
    .wpex-xl-order-first {
        order: -9999;
    }
    .wpex-xl-order-last {
        order: 9999;
    }
    .wpex-xl-order-none {
        order: 0;
    }
    .wpex-xl-order-1 {
        order: 1;
    }
    .wpex-xl-order-2 {
        order: 2;
    }
    .wpex-xl-order-3 {
        order: 3;
    }
    .wpex-xl-order-4 {
        order: 4;
    }
    .wpex-xl-order-5 {
        order: 5;
    }
    .wpex-xl-order-6 {
        order: 6;
    }
    .wpex-xl-order-7 {
        order: 7;
    }
    .wpex-xl-order-8 {
        order: 8;
    }
    .wpex-xl-order-9 {
        order: 9;
    }
    .wpex-xl-order-10 {
        order: 10;
    }
    .wpex-xl-order-11 {
        order: 11;
    }
    .wpex-xl-order-12 {
        order: 12;
    }
}
