/* Widget-only rules. Elementor controls write variables; theme rules cannot lock them. */
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;margin:0!important;padding:var(--erc-w-module-top,0) var(--erc-w-module-right,0) var(--erc-w-module-bottom,0) var(--erc-w-module-left,0)!important;background:var(--erc-w-background,transparent)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--erc-nav-color:var(--erc-w-nav-color,#25252a);--erc-nav-bg:var(--erc-w-nav-bg,#f0f0f3);}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-carousel__head{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 var(--erc-w-head-gap,24px)!important;min-height:0;}
.erc-elementor-carousel .erc-carousel__titles{flex:1 1 160px;min-width:0;}.erc-elementor-carousel .erc-carousel__titles:empty{display:none;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-carousel__head h2{color:var(--erc-w-heading-color,#1d1d1f)!important;margin:5px 0 0!important;overflow-wrap:anywhere;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-kicker{color:var(--erc-w-kicker-color,var(--erc-w-accent,#183e75))!important;margin:0!important;font-size:10px!important;line-height:1.5!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-carousel__navigation{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:100%;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-carousel__all{display:inline-block!important;color:var(--erc-w-all-color,var(--erc-w-accent,#183e75))!important;margin:0 8px 0 0!important;font-size:12px!important;white-space:normal!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-carousel__track{width:100%;max-width:100%;min-width:0;gap:var(--erc-w-gap,22px)!important;align-items:stretch;padding:2px 0 14px!important;overflow-x:auto;overscroll-behavior-x:contain;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-carousel__track>.erc-film-card{flex:0 0 max(min(var(--erc-w-min-card,145px),100%),calc((100% + var(--erc-w-gap,22px))/max(1,var(--erc-w-slides,4)) - var(--erc-w-gap,22px)))!important;min-width:0!important;max-width:100%!important;background:var(--erc-w-card-bg,transparent)!important;border:var(--erc-w-card-border-width,0px) solid var(--erc-w-card-border,#e7e7ed)!important;border-radius:var(--erc-w-card-radius,16px)!important;box-shadow:var(--erc-w-card-shadow,none)!important;padding:var(--erc-w-card-top,0) var(--erc-w-card-right,0) var(--erc-w-card-bottom,0) var(--erc-w-card-left,0)!important;overflow:hidden;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel.erc-carousel--horizontal .erc-film-card{flex-direction:row!important;--erc-w-default-min:300px;flex-basis:max(min(var(--erc-w-min-card,300px),100%),calc((100% + var(--erc-w-gap,22px))/max(1,var(--erc-w-slides,4)) - var(--erc-w-gap,22px)))!important;gap:16px;align-items:center;background:var(--erc-w-card-bg,#fff)!important;border-width:var(--erc-w-card-border-width,1px)!important;padding:var(--erc-w-card-top,16px) var(--erc-w-card-right,16px) var(--erc-w-card-bottom,16px) var(--erc-w-card-left,16px)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card__image{flex-shrink:0;aspect-ratio:var(--erc-w-poster-ratio,2 / 3)!important;border-radius:var(--erc-w-poster-radius,12px)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel.erc-carousel--horizontal .erc-film-card__image{width:min(var(--erc-w-poster-width,110px),40%)!important;flex-basis:min(var(--erc-w-poster-width,110px),40%)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card__image img{width:100%!important;height:100%!important;object-fit:cover;object-position:var(--erc-w-image-position,center)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card__image:hover img{transform:scale(var(--erc-w-image-scale,1.035));}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card__details{gap:0;padding:14px 0 0;min-width:0;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel.erc-carousel--horizontal .erc-film-card__details{padding:0;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card h3{margin:0 0 8px!important;overflow-wrap:anywhere;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card h3 a{color:var(--erc-w-film-color,#1d1d1f)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card h3 a:hover{color:var(--erc-w-film-hover,var(--erc-w-accent,#183e75))!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card__genre{color:var(--erc-w-meta-color,#777782)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card__next{color:var(--erc-w-session-color,var(--erc-w-accent,#183e75))!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel :is(.erc-card-badge,.erc-hero__badge){background:var(--erc-w-badge-bg,#fffffff0)!important;color:var(--erc-w-badge-color,#1d1d1f)!important;border-radius:999px;padding:5px 9px;font-size:10px;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card__action,body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero .erc-button{display:inline-flex!important;align-self:flex-start;align-items:center;justify-content:center;gap:12px;width:auto;max-width:100%;white-space:normal!important;background:var(--erc-w-action-bg,#f3f6fb)!important;color:var(--erc-w-action-color,var(--erc-w-accent,#183e75))!important;border:0!important;border-radius:var(--erc-w-action-radius,999px)!important;padding:var(--erc-w-action-top,10px) var(--erc-w-action-right,16px) var(--erc-w-action-bottom,10px) var(--erc-w-action-left,16px)!important;margin:10px 0 0!important;min-height:0!important;text-align:center;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero .erc-button{background:var(--erc-w-action-bg,#fff)!important;color:var(--erc-w-action-color,#1d1d1f)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card__action:hover,body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero .erc-button:hover{background:var(--erc-w-action-hover-bg,var(--erc-w-accent,#183e75))!important;color:var(--erc-w-action-hover-color,#fff)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel :is(.erc-film-card__action,.erc-button) span{color:inherit!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel :is(.erc-carousel__navigation,.erc-hero__navigation) button{width:var(--erc-w-nav-size,36px)!important;height:var(--erc-w-nav-size,36px)!important;min-height:var(--erc-w-nav-size,36px)!important;min-width:0!important;flex-shrink:0;border-radius:var(--erc-w-nav-radius,999px)!important;padding:0!important;line-height:1!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel :is(.erc-carousel__navigation,.erc-hero__navigation) button:hover{--erc-nav-color:var(--erc-w-nav-hover-color,#fff);--erc-nav-bg:var(--erc-w-nav-hover-bg,var(--erc-w-accent,#183e75));}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero__navigation button{background:var(--erc-w-nav-bg,#ffffff18)!important;color:var(--erc-w-nav-color,#fff)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero__navigation button:hover{background:var(--erc-w-nav-hover-bg,#ffffff30)!important;color:var(--erc-w-nav-hover-color,#fff)!important;}
.erc-elementor-carousel .erc-carousel__bottom{margin-top:14px;}.erc-elementor-carousel .erc-carousel__pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin:12px 0 0;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-carousel__pagination button{display:inline-flex!important;align-items:center;justify-content:center;width:24px!important;height:24px!important;min-height:24px!important;min-width:24px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-carousel__pagination button:before{display:none!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-carousel__pagination button:after{content:""!important;position:static!important;display:block!important;width:6px!important;height:6px!important;background:var(--erc-w-dot-color,#c8ccd4)!important;border-radius:999px!important;transform:none!important;opacity:1!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-carousel__pagination button[aria-pressed=true]:after{width:18px!important;background:var(--erc-w-dot-active,var(--erc-w-accent,#183e75))!important;}
.erc-elementor-carousel [data-er-carousel-count]{color:var(--erc-w-dot-active,var(--erc-w-accent,#183e75));font-size:12px;font-variant-numeric:tabular-nums;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero{min-height:0!important;border-radius:var(--erc-w-hero-radius,20px)!important;padding:0!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero__slide{min-height:var(--erc-w-hero-height,420px)!important;padding:var(--erc-w-hero-top,36px) var(--erc-w-hero-right,32px) max(var(--erc-w-hero-bottom,100px),calc(var(--erc-controls-height,56px) + 44px)) var(--erc-w-hero-left,32px)!important;transition-duration:var(--erc-w-fade,650ms);}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero--no-controls .erc-hero__slide{padding-bottom:var(--erc-w-hero-bottom,36px)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero__slide:after{background:linear-gradient(90deg,rgba(8,12,20,var(--erc-w-overlay,.67)),rgba(8,12,20,.08)),linear-gradient(0deg,rgba(8,12,20,.88),transparent 85%);}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-spotlight__backdrop{object-position:var(--erc-w-image-position,center)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero h2{color:var(--erc-w-film-color,#fff)!important;overflow-wrap:anywhere;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero :is(.erc-spotlight__meta,.erc-hero__next){color:var(--erc-w-meta-color,#e1e5ec)!important;margin:0 0 14px!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero__next{color:var(--erc-w-session-color,#e1e5ec)!important;}
.erc-elementor-carousel .erc-hero__badge{display:table;margin-bottom:10px;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero__dots button:after{background:var(--erc-w-dot-color,#ffffff66)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero__dots button[aria-pressed=true]:after{background:var(--erc-w-dot-active,#fff)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel [data-er-hero-count]{color:var(--erc-w-dot-active,#ffffffb3)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel [hidden]{display:none!important;}
.erc-widget-empty{padding:20px;border:1px solid #e7e7ed;border-radius:12px;color:#73737e;font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
@container(max-width:540px){body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero__slide{padding-bottom:max(var(--erc-w-hero-bottom,130px),calc(var(--erc-controls-height,86px) + 44px))!important;}.erc-elementor-carousel .erc-hero__controls{left:24px;right:24px;bottom:20px;flex-direction:column;gap:8px;}.erc-elementor-carousel .erc-hero__dots{order:2;justify-content:center;}.erc-elementor-carousel .erc-hero__navigation{order:1;}}
@media(prefers-reduced-motion:reduce){body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel :is(.erc-hero__slide,.erc-film-card__image img){transition:none!important;}}

body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-carousel__head h2{font-family:var(--erc-w-heading-font,inherit)!important;font-size:var(--erc-w-heading-size,clamp(23px,3cqi,32px))!important;font-weight:var(--erc-w-heading-weight,700)!important;line-height:var(--erc-w-heading-line,1.2)!important;letter-spacing:var(--erc-w-heading-spacing,normal)!important;word-spacing:var(--erc-w-heading-words,normal)!important;text-transform:var(--erc-w-heading-transform,none)!important;font-style:var(--erc-w-heading-style,normal)!important;text-decoration:var(--erc-w-heading-decoration,none)!important;}

body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card h3{font-family:var(--erc-w-film-font,inherit)!important;font-size:var(--erc-w-film-size,16px)!important;font-weight:var(--erc-w-film-weight,700)!important;line-height:var(--erc-w-film-line,1.35)!important;letter-spacing:var(--erc-w-film-spacing,normal)!important;word-spacing:var(--erc-w-film-words,normal)!important;text-transform:var(--erc-w-film-transform,none)!important;font-style:var(--erc-w-film-style,normal)!important;text-decoration:var(--erc-w-film-decoration,none)!important;}

body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero h2{font-family:var(--erc-w-film-font,inherit)!important;font-size:var(--erc-w-film-size,clamp(26px,4cqi,44px))!important;font-weight:var(--erc-w-film-weight,700)!important;line-height:var(--erc-w-film-line,1.15)!important;letter-spacing:var(--erc-w-film-spacing,normal)!important;word-spacing:var(--erc-w-film-words,normal)!important;text-transform:var(--erc-w-film-transform,none)!important;font-style:var(--erc-w-film-style,normal)!important;text-decoration:var(--erc-w-film-decoration,none)!important;}

body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card__genre, body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card__next, body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-spotlight__meta, body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero__next{font-family:var(--erc-w-meta-font,inherit)!important;font-size:var(--erc-w-meta-size,12px)!important;font-weight:var(--erc-w-meta-weight,400)!important;line-height:var(--erc-w-meta-line,1.6)!important;letter-spacing:var(--erc-w-meta-spacing,normal)!important;word-spacing:var(--erc-w-meta-words,normal)!important;text-transform:var(--erc-w-meta-transform,none)!important;font-style:var(--erc-w-meta-style,normal)!important;text-decoration:var(--erc-w-meta-decoration,none)!important;}

body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card__action, body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-hero .erc-button{font-family:var(--erc-w-action-font,inherit)!important;font-size:var(--erc-w-action-size,12px)!important;font-weight:var(--erc-w-action-weight,650)!important;line-height:var(--erc-w-action-line,1.4)!important;letter-spacing:var(--erc-w-action-spacing,normal)!important;word-spacing:var(--erc-w-action-words,normal)!important;text-transform:var(--erc-w-action-transform,none)!important;font-style:var(--erc-w-action-style,normal)!important;text-decoration:var(--erc-w-action-decoration,none)!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card__action{margin-top:auto!important;}
body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel :is(.erc-carousel__pagination,.erc-carousel__navigation,.erc-hero__navigation) button[hidden]{display:none!important;}

body:is(body,#proradio-body) .erc-elementor-carousel.erc-elementor-carousel .erc-film-card h3 a{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;font-style:inherit!important;text-decoration:inherit!important;}
