.djsx {
--djsx-accent: #ff4e00;
--djsx-bg: #1f1e24;
--djsx-fg: #ffffff;
--djsx-radius: 14px;
--djsx-gap: 16px;
--djsx-card-h: clamp(260px, 42vw, 400px);
position: relative;
width: 100%;
box-sizing: border-box;
}
.djsx *,
.djsx *::before,
.djsx *::after {
box-sizing: border-box;
} .djsx-viewport {
overflow-x: auto;
overflow-y: hidden;
scrollbar-width: none;
-ms-overflow-style: none;
scroll-behavior: smooth;
-webkit-overflow-scrolling: touch;
cursor: grab;
scroll-snap-type: x proximity;
-webkit-mask-image: linear-gradient(90deg, transparent, #000 3%, #000 97%, transparent);
mask-image: linear-gradient(90deg, transparent, #000 3%, #000 97%, transparent);
}
.djsx-viewport::-webkit-scrollbar {
display: none;
}
.djsx-viewport.is-dragging {
cursor: grabbing;
scroll-behavior: auto;
}
.djsx-track {
display: flex;
gap: var(--djsx-gap);
padding: 4px 16px 8px;
width: max-content;
user-select: none;
} .djsx-card {
position: relative;
flex: 0 0 auto;
height: var(--djsx-card-h);
aspect-ratio: 9 / 16;
margin: 0;
padding: 0;
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: var(--djsx-radius);
overflow: hidden;
background: var(--djsx-bg);
cursor: pointer;
scroll-snap-align: start;
-webkit-tap-highlight-color: transparent;
appearance: none;
}
.djsx-card:focus-visible {
outline: 2px solid var(--djsx-accent);
outline-offset: 2px;
}
.djsx-img,
.djsx-card img {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
display: block;
pointer-events: none;
transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1);
}
.djsx-card:hover .djsx-img,
.djsx-card:hover img {
transform: scale(1.05);
} .djsx-overlay {
position: absolute;
left: 0;
right: 0;
bottom: 0;
display: flex;
flex-direction: column;
gap: 2px;
padding: 38px 14px 12px;
text-align: left;
background: linear-gradient(to top, rgba(0, 0, 0, 0.86), rgba(0, 0, 0, 0.42) 45%, transparent);
}
.djsx-name {
color: #fff;
font-weight: 700;
font-size: 1rem;
line-height: 1.15;
}
.djsx-ctx {
color: rgba(255, 255, 255, 0.62);
font-size: 0.66rem;
text-transform: uppercase;
letter-spacing: 0.08em;
} .djsx-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 3;
width: 46px;
height: 46px;
display: none;
align-items: center;
justify-content: center;
border-radius: 999px;
border: 1px solid rgba(255, 255, 255, 0.18);
background: rgba(20, 20, 24, 0.6);
color: #fff;
cursor: pointer;
backdrop-filter: blur(8px);
transition: background 0.2s, border-color 0.2s, transform 0.1s;
}
.djsx-arrow:hover {
background: var(--djsx-accent);
border-color: var(--djsx-accent);
}
.djsx-arrow:active {
transform: translateY(-50%) scale(0.94);
}
.djsx-prev {
left: 8px;
}
.djsx-next {
right: 8px;
}
@media (min-width: 768px) {
.djsx-arrow {
display: inline-flex;
}
} .djsx-lb {
position: fixed;
inset: 0;
z-index: 99999;
display: flex;
align-items: center;
justify-content: center;
background: rgba(0, 0, 0, 0.92);
backdrop-filter: blur(10px);
opacity: 0;
transition: opacity 0.2s ease;
}
.djsx-lb.is-open {
opacity: 1;
}
.djsx-lb__img {
max-width: 92vw;
max-height: 80vh;
width: auto;
height: auto;
border-radius: 12px;
object-fit: contain;
box-shadow: 0 30px 80px -20px rgba(0, 0, 0, 0.7);
}
.djsx-lb__cap {
position: absolute;
bottom: 4vh;
left: 0;
right: 0;
text-align: center;
color: #fff;
}
.djsx-lb__name {
font-weight: 700;
font-size: 1.2rem;
}
.djsx-lb__ctx {
color: rgba(255, 255, 255, 0.6);
font-size: 0.72rem;
text-transform: uppercase;
letter-spacing: 0.1em;
}
.djsx-lb__btn {
position: absolute;
z-index: 2;
width: 48px;
height: 48px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 999px;
border: 1px solid rgba(255, 255, 255, 0.2);
background: transparent;
color: #fff;
cursor: pointer;
font-size: 26px;
line-height: 1;
transition: background 0.2s;
}
.djsx-lb__btn:hover {
background: rgba(255, 255, 255, 0.12);
}
.djsx-lb__close {
top: 18px;
right: 18px;
}
.djsx-lb__prev {
left: 14px;
top: 50%;
transform: translateY(-50%);
}
.djsx-lb__next {
right: 14px;
top: 50%;
transform: translateY(-50%);
}
@media (prefers-reduced-motion: reduce) {
.djsx-viewport,
.djsx-img,
.djsx-card img,
.djsx-lb {
transition: none !important;
scroll-behavior: auto !important;
}
}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 400;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//djsonix.de/wp-content/uploads/omgf/djsxs-montserrat/montserrat-normal-latin-ext.woff2?ver=1742723062) format('woff2');font-display: swap;}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 400;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//djsonix.de/wp-content/uploads/omgf/djsxs-montserrat/montserrat-normal-latin.woff2?ver=1742723062) format('woff2');font-display: swap;}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 500;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//djsonix.de/wp-content/uploads/omgf/djsxs-montserrat/montserrat-normal-latin-ext.woff2?ver=1742723062) format('woff2');font-display: swap;}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 500;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//djsonix.de/wp-content/uploads/omgf/djsxs-montserrat/montserrat-normal-latin.woff2?ver=1742723062) format('woff2');font-display: swap;}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 600;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//djsonix.de/wp-content/uploads/omgf/djsxs-montserrat/montserrat-normal-latin-ext.woff2?ver=1742723062) format('woff2');font-display: swap;}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 600;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//djsonix.de/wp-content/uploads/omgf/djsxs-montserrat/montserrat-normal-latin.woff2?ver=1742723062) format('woff2');font-display: swap;}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 700;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//djsonix.de/wp-content/uploads/omgf/djsxs-montserrat/montserrat-normal-latin-ext.woff2?ver=1742723062) format('woff2');font-display: swap;}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 700;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//djsonix.de/wp-content/uploads/omgf/djsxs-montserrat/montserrat-normal-latin.woff2?ver=1742723062) format('woff2');font-display: swap;}.djsxs {
--djsxs-accent:  #ff4e00;
--djsxs-fg:      #f5f5f7;
--djsxs-muted:   rgba(245, 245, 247, 0.5);
--djsxs-subtle:  rgba(245, 245, 247, 0.35);
--djsxs-line:    rgba(245, 245, 247, 0.1);
font-family: inherit;
color: var(--djsxs-fg);
width: 100%;
}
.djsxs *,
.djsxs *::before,
.djsxs *::after {
box-sizing: border-box;
} .djsxs__count {
font-family: ui-monospace, 'Courier New', monospace;
font-size: 0.7rem;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--djsxs-subtle);
margin: 0 0 16px;
padding: 0;
}
.djsxs__count-num {
color: var(--djsxs-muted);
font-weight: 600;
} .djsxs__list {
list-style: none;
margin: 0;
padding: 0;
border-top:    1px solid var(--djsxs-line);
border-bottom: 1px solid var(--djsxs-line);
}
.djsxs__row {
display: flex;
align-items: center;
gap: 16px;
padding: 20px 0;
border-bottom: 1px solid var(--djsxs-line);
transition: background 0.15s;
}
.djsxs__row:last-child {
border-bottom: none;
}
.djsxs__row:hover {
background: rgba(245, 245, 247, 0.02);
} .djsxs__date {
flex: 0 0 64px;
display: flex;
flex-direction: column;
align-items: center;
gap: 1px;
text-align: center;
}
@media (min-width: 640px) {
.djsxs__date { flex: 0 0 80px; }
}
.djsxs__day {
font-size: 2.25rem;
font-weight: 700;
line-height: 1;
color: var(--djsxs-fg);
display: block;
}
@media (min-width: 640px) {
.djsxs__day { font-size: 2.5rem; }
}
.djsxs__month {
font-family: ui-monospace, 'Courier New', monospace;
font-size: 0.65rem;
font-weight: 600;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--djsxs-accent);
display: block;
} .djsxs__info {
flex: 1 1 0;
min-width: 0;
}
.djsxs__venue {
font-size: 1rem;
font-weight: 500;
color: var(--djsxs-fg);
margin: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
@media (min-width: 640px) {
.djsxs__venue { font-size: 1.1rem; }
}
.djsxs__meta {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 4px 8px;
margin: 4px 0 0;
font-size: 0.875rem;
color: var(--djsxs-muted);
}
.djsxs__cc {
font-family: ui-monospace, 'Courier New', monospace;
font-size: 0.65rem;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--djsxs-subtle);
}
.djsxs__note {
display: inline-block;
border: 1px solid var(--djsxs-line);
border-radius: 9999px;
padding: 1px 8px;
font-size: 0.65rem;
color: var(--djsxs-subtle);
white-space: nowrap;
} .djsxs__action {
flex: 0 0 auto;
display: flex;
align-items: center;
} .djsxs__ticket {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 8px 18px;
border: 1px solid var(--djsxs-line);
border-radius: 9999px;
font-size: 0.8rem;
font-weight: 600;
color: var(--djsxs-fg);
text-decoration: none;
white-space: nowrap;
transition: background 0.2s, border-color 0.2s, color 0.2s;
}
.djsxs__ticket:hover {
background: var(--djsxs-accent);
border-color: var(--djsxs-accent);
color: #fff;
} .djsxs__soldout {
font-family: ui-monospace, 'Courier New', monospace;
font-size: 0.65rem;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--djsxs-subtle);
} .djsxs__when {
font-family: ui-monospace, 'Courier New', monospace;
font-size: 0.65rem;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--djsxs-subtle);
display: none;
}
@media (min-width: 640px) {
.djsxs__when { display: inline; }
} .djsxs__pager {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
padding: 16px 0 4px;
border-top: 1px solid var(--djsxs-line);
margin-top: 2px;
}
.djsxs__pager-btn {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 8px 16px;
border: 1px solid var(--djsxs-line);
border-radius: 9999px;
font-size: 0.8rem;
font-weight: 600;
color: var(--djsxs-fg);
background: transparent;
cursor: pointer;
white-space: nowrap;
transition: background 0.2s, border-color 0.2s;
}
.djsxs__pager-btn:hover:not(:disabled) {
background: rgba(245, 245, 247, 0.08);
border-color: rgba(245, 245, 247, 0.3);
}
.djsxs__pager-btn:disabled {
cursor: default;
}
.djsxs__pager-info {
font-family: ui-monospace, 'Courier New', monospace;
font-size: 0.65rem;
letter-spacing: 0.08em;
color: var(--djsxs-subtle);
white-space: nowrap;
text-align: center;
flex: 1;
} .djsxs__footer {
padding-top: 16px;
display: flex;
justify-content: flex-end;
}
.djsxs__viewmore {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 8px 18px;
border: 1px solid var(--djsxs-line);
border-radius: 9999px;
font-size: 0.8rem;
font-weight: 600;
color: var(--djsxs-fg);
text-decoration: none;
white-space: nowrap;
transition: background 0.2s, border-color 0.2s, color 0.2s;
}
.djsxs__viewmore:hover {
background: rgba(245, 245, 247, 0.08);
border-color: rgba(245, 245, 247, 0.25);
}
.djsxs__viewmore svg {
transition: transform 0.2s;
}
.djsxs__viewmore:hover svg {
transform: translateX(3px);
}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}