/* Sergio Parisi × Djsound — Elementor Home 1 */
.spdj-elementor-home{overflow:hidden;background:#060810;color:#f3f4f1}
.spdj-elementor-home .elementor-widget{margin:0}
.spdj-elementor-home .elementor-widget-heading .elementor-heading-title{color:inherit}
.spdj-elementor-home .elementor-widget-text-editor{color:inherit}
.spdj-elementor-home .spdj-e-title span,.spdj-elementor-home .spdj-e-section-title span{color:var(--gold)}
.spdj-e-hero{position:relative!important;min-height:100svh!important;justify-content:flex-end!important;padding:160px 8vw 10vh!important;overflow:hidden;background:#070912}
.spdj-e-hero-image{position:absolute!important;inset:0;z-index:0;width:100%!important;height:100%!important}
.spdj-e-hero-image .elementor-widget-container,.spdj-e-hero-image img{width:100%;height:100%;object-fit:cover}
.spdj-e-hero-image img{object-position:center 34%;filter:saturate(1.08) contrast(1.08)}
.spdj-e-hero:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(3,5,10,.94) 0%,rgba(3,5,10,.72) 42%,rgba(3,5,10,.18) 76%),linear-gradient(0deg,rgba(3,5,10,.92),transparent 58%)}
.spdj-e-hero:after{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(circle at 82% 28%,rgba(198,166,107,.22),transparent 27%),radial-gradient(circle at 70% 70%,rgba(154,31,50,.18),transparent 25%);mix-blend-mode:screen;pointer-events:none}
.spdj-e-hero-copy{position:relative!important;z-index:3;max-width:980px!important;gap:20px!important}
.spdj-e-kicker .elementor-heading-title{font:700 .72rem/1.4 "Chivo Mono",monospace!important;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)!important}
.spdj-e-title .elementor-heading-title{font:700 clamp(4.1rem,9vw,9.5rem)/.82 "Chivo Mono",monospace!important;letter-spacing:-.075em;text-transform:uppercase;color:#fff!important;text-shadow:0 0 45px rgba(198,166,107,.14)}
.spdj-e-title span{display:inline-block;color:var(--gold);text-shadow:5px 5px 0 rgba(154,31,50,.82)}
.spdj-e-lead{max-width:660px;font-size:1.08rem;color:#e2e4e9!important}
.spdj-e-lead p,.spdj-e-body p{margin:0 0 18px}
.spdj-e-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:15px!important;margin-top:12px}
.spdj-e-actions>.e-con-inner{display:contents}
.spdj-e-button{width:auto!important}
.spdj-e-button .elementor-button{min-height:56px;display:inline-flex;align-items:center;border-radius:0;padding:0 28px;font:700 .7rem "Chivo Mono",monospace;letter-spacing:.12em;transition:.25s}
.spdj-e-button-primary .elementor-button{background:var(--gold);color:#05070c;box-shadow:7px 7px 0 var(--accent)}
.spdj-e-button-primary .elementor-button:hover{background:#D8BD82;transform:translate(3px,3px);box-shadow:3px 3px 0 var(--accent)}
.spdj-e-button-ghost .elementor-button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.64)}
.spdj-e-button-ghost .elementor-button:hover{border-color:var(--gold);color:var(--gold)}
.spdj-e-orbit{position:absolute;z-index:2;right:8vw;top:21%;width:min(29vw,420px);aspect-ratio:1;border:1px solid rgba(198,166,107,.45);border-radius:50%;animation:spdj-e-spin 17s linear infinite;pointer-events:none}
.spdj-e-orbit:before,.spdj-e-orbit:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%}.spdj-e-orbit:before{inset:13%}.spdj-e-orbit:after{inset:31%;border-color:rgba(154,31,50,.55)}
.spdj-e-orbit span,.spdj-e-orbit i{position:absolute;width:13px;height:13px;border-radius:50%;box-shadow:0 0 24px currentColor}.spdj-e-orbit span{left:7%;top:27%;background:var(--gold);color:var(--gold)}.spdj-e-orbit i{right:11%;bottom:20%;background:var(--accent);color:var(--accent)}
.spdj-e-scroll{position:absolute;z-index:4;right:4vw;bottom:7vh;writing-mode:vertical-rl;font:600 .62rem "Chivo Mono",monospace;letter-spacing:.22em}.spdj-e-scroll b{color:var(--gold);font-size:1.4rem;margin-top:14px}
.spdj-e-marquee{background:var(--gold);color:#05070c;padding:14px 0!important;white-space:nowrap;overflow:hidden}
.spdj-e-marquee .elementor-widget-html{width:max-content;animation:spdj-e-ticker 28s linear infinite}
.spdj-e-marquee .elementor-widget-html>div{display:flex;align-items:center;gap:30px;font:700 .72rem "Chivo Mono",monospace;letter-spacing:.12em}
.spdj-e-marquee span{color:#05070c}.spdj-e-marquee b{color:var(--accent)}
.spdj-e-section{padding:135px 7vw!important;background:#090b14;gap:65px!important}
.spdj-e-section-head{max-width:1050px!important;gap:22px!important}
.spdj-e-section-title .elementor-heading-title{font:700 clamp(3rem,6.3vw,6.9rem)/.9 "Chivo Mono",monospace!important;letter-spacing:-.06em;text-transform:uppercase;color:#fff!important}
.spdj-e-section-title span{color:var(--gold);text-shadow:3px 3px 0 rgba(154,31,50,.55)}
.spdj-e-event-grid{display:grid!important;grid-template-columns:1.2fr .8fr!important;grid-template-rows:310px 310px!important;gap:16px!important}
.spdj-e-event-grid>.e-con-inner{display:contents!important}
.spdj-e-event-card{position:relative!important;min-width:0!important;overflow:hidden;padding:0!important;justify-content:flex-end!important}
.spdj-e-event-card-large{grid-row:1/3}
.spdj-e-card-image{position:absolute!important;inset:0;width:100%!important;height:100%!important}
.spdj-e-card-image .elementor-widget-container,.spdj-e-card-image img{height:100%;width:100%;object-fit:cover}
.spdj-e-event-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,5,10,.96),rgba(3,5,10,.06) 78%);z-index:1}
.spdj-e-event-card .spdj-e-overlay{position:relative;z-index:2;padding:38px;color:#fff!important}
.spdj-e-overlay h3{font:700 clamp(1.75rem,3.2vw,3.5rem)/1 "Chivo Mono",monospace;margin:0 0 12px}.spdj-e-overlay p{max-width:560px;margin:0 0 16px;color:#d8dbe1}.spdj-e-overlay .spdj-e-index{color:var(--gold);font:700 .7rem "Chivo Mono",monospace}.spdj-e-overlay a{color:var(--gold);font:700 .66rem "Chivo Mono",monospace;letter-spacing:.12em}
.spdj-e-event-card img{transition:transform .7s ease,filter .7s ease}.spdj-e-event-card:hover img{transform:scale(1.05);filter:saturate(1.2)}
.spdj-e-about{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;background:#f1f2ef;color:#10131d!important}
.spdj-e-about-media{position:relative!important;min-height:720px!important;padding:0 70px 70px 0!important}
.spdj-e-about-main{height:100%!important}.spdj-e-about-main .elementor-widget-container,.spdj-e-about-main img{height:100%;object-fit:cover}
.spdj-e-about-small{position:absolute!important;width:42%!important;right:0;bottom:0;border:10px solid #f1f2ef;box-shadow:12px 12px 0 var(--accent)}
.spdj-e-about-copy{gap:24px!important;padding-left:6vw!important}.spdj-e-about .spdj-e-section-title .elementor-heading-title{color:#10131d!important}.spdj-e-about .spdj-e-body{color:#5c606a!important;max-width:650px}
.spdj-e-video-section{display:grid!important;grid-template-columns:.75fr 1.25fr!important;align-items:center!important;background:#0d1020}
.spdj-e-video-copy{gap:24px!important}.spdj-e-video-frame{position:relative!important;border:1px solid rgba(198,166,107,.5);padding:18px!important;box-shadow:18px 18px 0 rgba(154,31,50,.62)}
.spdj-e-video-frame video{display:block;width:100%;max-height:720px;object-fit:cover;background:#000}.spdj-e-video-frame .sound-toggle{position:absolute;left:34px;bottom:34px;z-index:2;background:var(--gold);color:#05070c;border:0;padding:13px 18px;font:700 .65rem "Chivo Mono",monospace;cursor:pointer}
.spdj-e-services{background:#060810}.spdj-e-card-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:15px!important}.spdj-e-card-grid>.e-con-inner{display:contents!important}
.spdj-e-card{min-width:0!important;min-height:390px!important;padding:36px!important;border:1px solid rgba(255,255,255,.16);gap:18px!important;justify-content:flex-start!important;transition:.25s;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent)}
.spdj-e-card:hover{border-color:var(--gold);transform:translateY(-6px);box-shadow:9px 9px 0 rgba(154,31,50,.62)}
.spdj-e-card-number .elementor-heading-title{font:700 .7rem "Chivo Mono",monospace!important;letter-spacing:.15em;color:var(--gold)!important}.spdj-e-card-title .elementor-heading-title{font:700 1.7rem/1.05 "Chivo Mono",monospace!important;color:#fff!important}.spdj-e-card-copy{color:#aeb2bc!important}.spdj-e-link{margin-top:auto}.spdj-e-link .elementor-button{padding:0;background:transparent;color:var(--gold);font:700 .65rem "Chivo Mono",monospace;letter-spacing:.12em}
.spdj-e-credentials{padding:90px 7vw!important;background:var(--gold);color:#05070c!important;align-items:center!important;text-align:center;gap:28px!important}.spdj-e-credentials .spdj-e-kicker .elementor-heading-title{color:#05070c!important}.spdj-e-names{display:flex;justify-content:center;gap:5vw;flex-wrap:wrap;font:700 clamp(1.25rem,2.5vw,2.5rem) "Chivo Mono",monospace}.spdj-e-names span{color:#05070c}
.spdj-e-journey{display:grid!important;grid-template-columns:.72fr 1.28fr!important;background:#10131d}.spdj-e-journey-head{gap:22px!important}.spdj-e-journey-grid{display:grid!important;grid-template-columns:1fr 1fr!important;border-top:1px solid rgba(255,255,255,.16)}.spdj-e-journey-grid>.e-con-inner{display:contents!important}.spdj-e-step{min-width:0!important;padding:35px!important;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);gap:16px!important}.spdj-e-step-title .elementor-heading-title{font:700 1.35rem "Chivo Mono",monospace!important;color:#fff!important}.spdj-e-step-copy{color:#aeb2bc!important;font-size:.92rem}
.spdj-e-gallery{background:#060810}.spdj-e-gallery-grid{display:grid!important;grid-template-columns:1.15fr .85fr 1fr!important;grid-template-rows:330px 270px!important;gap:14px!important}.spdj-e-gallery-grid>.e-con-inner{display:contents!important}.spdj-e-gallery-grid .elementor-widget-image,.spdj-e-gallery-grid .elementor-widget-container,.spdj-e-gallery-grid img{width:100%;height:100%;object-fit:cover;overflow:hidden}.spdj-e-gallery-a{grid-row:1/3}.spdj-e-gallery-b{grid-column:2/4}.spdj-e-gallery-grid img{transition:.65s}.spdj-e-gallery-grid .elementor-widget-image:hover img{transform:scale(1.045);filter:saturate(1.2)}
.spdj-e-process{background:#f1f2ef;color:#10131d!important}.spdj-e-process .spdj-e-section-title .elementor-heading-title,.spdj-e-process .spdj-e-step-title .elementor-heading-title{color:#10131d!important}.spdj-e-process-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;border-top:1px solid #c6c8c5}.spdj-e-process-grid>.e-con-inner{display:contents!important}.spdj-e-process .spdj-e-step{border-color:#c6c8c5}.spdj-e-process .spdj-e-step-copy{color:#626771!important}
.spdj-e-contact{display:grid!important;grid-template-columns:.75fr 1.25fr!important;background:#0b0e19}.spdj-e-contact-copy{gap:22px!important}.spdj-e-contact-form{padding:45px!important;border:1px solid rgba(198,166,107,.55);box-shadow:14px 14px 0 rgba(154,31,50,.68)}
.spdj-e-contact .quote-form{margin:0}.spdj-e-contact .quote-form label>span{color:#afb4bf}.spdj-e-contact .quote-form input,.spdj-e-contact .quote-form select,.spdj-e-contact .quote-form textarea{color:#fff;border-color:rgba(255,255,255,.35)}.spdj-e-contact .quote-form select option{color:#111}.spdj-e-contact .quote-form input::placeholder,.spdj-e-contact .quote-form textarea::placeholder{color:#7f8591}.spdj-e-submit{min-height:58px;border:0;background:var(--gold);color:#05070c;font:700 .7rem "Chivo Mono",monospace;letter-spacing:.11em;box-shadow:7px 7px 0 var(--accent);cursor:pointer}.spdj-e-direct{display:flex;justify-content:space-between;gap:20px;margin-top:30px;font:700 .68rem "Chivo Mono",monospace;letter-spacing:.1em}.spdj-e-direct a{color:var(--gold)}
@keyframes spdj-e-spin{to{transform:rotate(360deg)}}
@keyframes spdj-e-ticker{to{transform:translateX(-50%)}}
@media(max-width:1024px){.spdj-e-title .elementor-heading-title{font-size:clamp(3.8rem,10vw,7rem)!important}.spdj-e-about,.spdj-e-video-section,.spdj-e-journey,.spdj-e-contact{grid-template-columns:1fr!important}.spdj-e-about-copy{padding:45px 0 0!important}.spdj-e-card-grid{grid-template-columns:1fr 1fr!important}.spdj-e-process-grid{grid-template-columns:1fr 1fr!important}.spdj-e-orbit{right:-10vw;width:44vw;opacity:.72}}
@media(max-width:767px){.spdj-e-hero{min-height:760px!important;padding:125px 6vw 85px!important}.spdj-e-hero-image img{object-position:62% center}.spdj-e-hero:before{background:linear-gradient(0deg,rgba(3,5,10,.96) 12%,rgba(3,5,10,.52) 78%)}.spdj-e-title .elementor-heading-title{font-size:clamp(3rem,15vw,5rem)!important;line-height:.85!important}.spdj-e-title span{text-shadow:3px 3px 0 rgba(154,31,50,.82)}.spdj-e-scroll{display:none}.spdj-e-orbit{width:70vw;right:-32vw;top:15%}.spdj-e-section{padding:90px 6vw!important;gap:44px!important}.spdj-e-section-title .elementor-heading-title{font-size:clamp(2.55rem,12vw,4.7rem)!important}.spdj-e-event-grid{grid-template-columns:1fr!important;grid-template-rows:500px 350px 350px!important}.spdj-e-event-card-large{grid-row:auto}.spdj-e-about-media{min-height:520px!important;padding:0 35px 45px 0!important}.spdj-e-video-frame{padding:9px!important;box-shadow:9px 9px 0 rgba(154,31,50,.62)}.spdj-e-card-grid,.spdj-e-journey-grid,.spdj-e-process-grid{grid-template-columns:1fr!important}.spdj-e-card{min-height:300px!important}.spdj-e-gallery-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:340px 240px 260px!important}.spdj-e-gallery-a{grid-row:auto}.spdj-e-gallery-b{grid-column:1/3}.spdj-e-contact-form{padding:28px 22px!important;box-shadow:8px 8px 0 rgba(154,31,50,.68)}.spdj-e-direct{flex-direction:column}.spdj-e-actions{flex-direction:column!important;align-items:stretch!important}.spdj-e-button{width:100%!important}.spdj-e-button .elementor-button{width:100%}}
@media(prefers-reduced-motion:reduce){.spdj-e-orbit,.spdj-e-marquee .elementor-widget-html{animation:none}.spdj-elementor-home *{scroll-behavior:auto!important}}
/* SPDJ refinement 2026-09-08 */
.spdj-elementor-home{--gold:#C6A66B;--accent:#9A1F32;--black:#050506;background:#050506}
.spdj-elementor-home [id]{scroll-margin-top:96px}
.spdj-elementor-home .e-tabs-base{display:none!important}
.spdj-e-event-card:after{background:linear-gradient(0deg,rgba(3,5,10,.98) 0%,rgba(3,5,10,.64) 48%,rgba(3,5,10,.08) 86%)}
.spdj-e-event-card .spdj-e-overlay,.spdj-e-event-card .spdj-e-overlay h3,.spdj-e-event-card .spdj-e-overlay p{color:#F4F1EA!important;opacity:1!important}
.spdj-e-event-card .spdj-e-overlay .spdj-e-index,.spdj-e-event-card .spdj-e-overlay a{color:var(--gold)!important}
.spdj-e-card-title .elementor-heading-title,.spdj-e-card-title .elementor-heading-title span{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;letter-spacing:-.04em!important}
.spdj-e-card-copy{color:#C7C9CF!important}
.nav .brand{display:block;width:168px;height:72px;overflow:hidden}
.nav .brand img{width:168px!important;height:72px!important;object-fit:cover!important;object-position:center!important}
@media(min-width:768px){
  .spdj-e-hero{height:100svh!important;min-height:720px!important;max-height:1000px!important;padding-top:130px!important;padding-bottom:7vh!important}
  .spdj-e-title .elementor-heading-title{font-size:clamp(3.8rem,7vw,7.5rem)!important;line-height:.84!important}
  .spdj-e-hero-copy{max-width:860px!important}
}
@media(min-width:1025px){
  .spdj-e-contact{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr)!important}
  .spdj-e-contact .spdj-e-section-title .elementor-heading-title{font-size:clamp(3rem,4.5vw,4.9rem)!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
}
@media(max-width:767px){
  .nav .brand{width:132px;height:60px}
  .nav .brand img{width:132px!important;height:60px!important}
  .spdj-e-hero{height:auto!important;min-height:720px!important;max-height:none!important}
}

.spdj-e-hero a[href="#contatti"]{background:#C6A66B!important;color:#070707!important;border-color:#C6A66B!important}.spdj-e-hero a[href="#contatti"] *{color:#070707!important}.spdj-e-hero a[href="#gallery"]{background:transparent!important;color:#F4F1EA!important;border-color:rgba(198,166,107,.72)!important}.spdj-e-hero a[href="#gallery"] *{color:#F4F1EA!important}
@media(max-width:767px){.spdj-e-title{width:100%!important;max-width:100%!important}.spdj-e-title .elementor-heading-title{font-size:2.45rem!important;line-height:.92!important;letter-spacing:-.065em!important}.spdj-e-process-grid{grid-template-columns:1fr!important;display:grid!important}.spdj-e-process .spdj-e-step{width:100%!important;max-width:100%!important;min-width:0!important}.spdj-e-process .spdj-e-step h3.elementor-heading-title{font-size:clamp(.82rem,4vw,1.08rem)!important;line-height:1.1!important;letter-spacing:-.05em!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}}footer>img{display:none!important}
/* Mobile: sezione finale "Come lavoriamo insieme" */
@media(max-width:767px){.spdj-e-process .spdj-e-process-grid{display:flex!important;flex-direction:column!important;gap:0!important}.spdj-e-process .spdj-e-step{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;padding:28px 0!important}.spdj-e-process .spdj-e-step .elementor-widget-heading{width:100%!important;max-width:none!important}.spdj-e-process .spdj-e-step h3.elementor-heading-title{display:block!important;width:100%!important;max-width:none!important;font-size:1.15rem!important;line-height:1.15!important;letter-spacing:-.02em!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.spdj-e-process .spdj-e-step .elementor-widget-text-editor{width:100%!important;max-width:none!important}.spdj-e-process .spdj-e-step .elementor-widget-text-editor p{font-size:.95rem!important;line-height:1.55!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}}
@media(max-width:767px){.spdj-e-title .elementor-heading-title{font-size:clamp(1.85rem,9.2vw,2.45rem)!important;line-height:1!important;letter-spacing:-.045em!important;text-wrap:balance;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.spdj-e-section-title .elementor-heading-title{text-wrap:balance;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.spdj-e-card-title .elementor-heading-title{text-wrap:balance;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.spdj-e-process .spdj-e-step-title .elementor-heading-title,.spdj-e-process .spdj-e-step h3.elementor-heading-title{font-size:clamp(.92rem,4.4vw,1.18rem)!important;line-height:1.15!important;letter-spacing:-.035em!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;max-width:100%!important}.spdj-e-lead p,.spdj-e-body p,.spdj-e-card-copy p,.spdj-e-step-copy p{text-wrap:pretty;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}}
/* SPDJ photo and section refinement */
.spdj-e-hero-image .elementor-widget-container,.spdj-e-hero-image img{object-fit:contain!important;background:#050506!important}.spdj-e-hero-image img{object-position:center top!important}.spdj-e-section,.spdj-e-credentials{border-top:1px solid rgba(198,166,107,.28)!important}.spdj-e-event-types,.spdj-e-gallery{background:#060810!important}.spdj-e-video-section,.spdj-e-services,.spdj-e-journey,.spdj-e-contact{box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.spdj-e-section-title .elementor-heading-title{font-size:clamp(2.8rem,5.2vw,5.8rem)!important;line-height:.94!important;letter-spacing:-.05em!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.spdj-e-card-title .elementor-heading-title{font-size:1.45rem!important;line-height:1.12!important}.spdj-e-gallery-grid .elementor-widget-image,.spdj-e-gallery-grid .elementor-widget-container,.spdj-e-gallery-grid img{object-fit:contain!important;background:#0b0e19!important}.spdj-e-gallery-grid .elementor-widget-image{border:1px solid rgba(198,166,107,.18)!important}@media(max-width:767px){.spdj-e-hero-image .elementor-widget-container,.spdj-e-hero-image img{object-fit:contain!important;object-position:center top!important}.spdj-e-section{padding-top:76px!important;padding-bottom:76px!important}.spdj-e-section-title .elementor-heading-title{font-size:clamp(2.1rem,10vw,3.3rem)!important;line-height:1!important}.spdj-e-card-title .elementor-heading-title{font-size:1.25rem!important}.spdj-e-gallery-grid{grid-template-columns:1fr!important;grid-template-rows:repeat(5,auto)!important}.spdj-e-gallery-a,.spdj-e-gallery-b{grid-column:auto!important;grid-row:auto!important}.spdj-e-gallery-grid .elementor-widget-image,.spdj-e-gallery-grid .elementor-widget-container,.spdj-e-gallery-grid img{height:auto!important;min-height:0!important;aspect-ratio:auto!important}}

.spdj-e-hero>.elementor-widget-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;margin:0!important}.spdj-e-hero>.elementor-widget-image .elementor-widget-container,.spdj-e-hero>.elementor-widget-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center top!important;background:#050506!important}

.spdj-e-event-card>.elementor-widget-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}.spdj-e-event-card>.elementor-widget-image .elementor-widget-container,.spdj-e-event-card>.elementor-widget-image img{width:100%!important;height:100%!important;object-fit:cover!important}.spdj-e-event-card>.elementor-widget-text-editor{position:relative!important;z-index:2!important;width:100%!important;padding:34px!important;color:#F4F1EA!important;margin-top:auto!important}.spdj-e-event-card>.elementor-widget-text-editor h3{color:#F4F1EA!important;font-size:clamp(1.45rem,2.2vw,2.1rem)!important;line-height:1.05!important;word-break:normal!important;overflow-wrap:normal!important}.spdj-e-event-card>.elementor-widget-text-editor p{color:#F4F1EA!important;opacity:1!important}.spdj-e-event-card>.elementor-widget-text-editor .spdj-e-index,.spdj-e-event-card>.elementor-widget-text-editor a{color:#C6A66B!important}@media(max-width:767px){.spdj-e-event-card>.elementor-widget-text-editor{padding:24px!important}}
