.dc-news-detail,
.dc-news-detail *,
.dc-news-detail *::before,
.dc-news-detail *::after { box-sizing:border-box; }

.elementor-widget-dc_evson_news_detail,
.elementor-widget-dc_evson_news_detail > .elementor-widget-container {
    overflow:visible!important;
}

.dc-news-detail {
    --dc-news-detail-max:1280px;
    --dc-news-detail-main:816px;
    --dc-news-detail-gap:64px;
    --dc-news-detail-title-divider-gap:16px;
    --dc-news-detail-header-divider:rgba(0,0,0,.05);
    --dc-news-detail-header-divider-width:1px;
    --dc-news-detail-header-meta-gap:16px;
    --dc-news-detail-header-meta-row-gap:24px;
    --dc-news-detail-date-icon-box:16px;
    --dc-news-detail-date-icon-glyph:16px;
    --dc-news-detail-date-icon-gap:7px;
    --dc-news-detail-date-icon-radius:0px;
    --dc-news-detail-date-icon-color:#6E6E6E;
    --dc-news-detail-date-icon-bg:transparent;
    --dc-news-detail-share-size:32px;
    --dc-news-detail-share-glyph-size:16px;
    --dc-news-detail-share-bg:#FCFCFC;
    --dc-news-detail-share-color:#777E91;
    --dc-news-detail-share-label:#222222;
    --dc-news-detail-share-border:rgba(0,0,0,.08);
    --dc-news-detail-share-border-width:.727273px;
    --dc-news-detail-share-label-gap:8px;
    --dc-news-detail-share-button-gap:8px;
    --dc-news-detail-content-gap:24px;
    --dc-news-detail-image-radius:32px;
    --dc-news-detail-image-gap:32px;
    --dc-news-detail-image-height:500px;
    --dc-news-detail-quote-bg:#FFF5E6;
    --dc-news-detail-quote-color:#373737;
    --dc-news-detail-quote-accent:#FF9600;
    --dc-news-detail-quote-radius:16px;
    --dc-news-detail-quote-min-height:125px;
    --dc-news-detail-quote-icon-width:31px;
    --dc-news-detail-quote-icon-height:23px;
    --dc-news-detail-quote-icon-left:24px;
    --dc-news-detail-quote-icon-top:-11px;
    --dc-news-detail-side-bg:#FCFCFC;
    --dc-news-detail-side-border:rgba(0,0,0,.08);
    --dc-news-detail-side-radius:24px;
    --dc-news-detail-thumb-w:134px;
    --dc-news-detail-thumb-h:96px;
    --dc-news-detail-thumb-radius:8px;
    --dc-news-detail-latest-heading-gap:16px;
    --dc-news-detail-latest-items-gap:16px;
    --dc-news-detail-latest-copy-gap:12px;
    --dc-news-detail-latest-title-color:#222222;
    --dc-news-detail-latest-title-hover:#FF9600;
    --dc-news-detail-latest-date-color:#FF9600;
    --dc-news-detail-latest-icon-color:#FF9600;
    --dc-news-detail-latest-icon-bg:transparent;
    --dc-news-detail-latest-icon-box:16px;
    --dc-news-detail-latest-icon-glyph:14px;
    --dc-news-detail-latest-icon-radius:0px;
    --dc-news-detail-latest-icon-gap:6px;
    --dc-news-detail-form-bg:#FCFCFC;
    --dc-news-detail-form-border:rgba(0,0,0,.05);
    --dc-news-detail-form-border-width:1px;
    --dc-news-detail-form-radius:24px;
    --dc-news-detail-form-title-gap:24px;
    --dc-news-detail-form-row-gap:16px;
    --dc-news-detail-label-color:#222222;
    --dc-news-detail-label-gap:4px;
    --dc-news-detail-field-h:48px;
    --dc-news-detail-field-radius:12px;
    --dc-news-detail-field-bg:#FCFCFC;
    --dc-news-detail-field-border:rgba(0,0,0,.08);
    --dc-news-detail-field-border-width:1px;
    --dc-news-detail-field-text:#222;
    --dc-news-detail-field-placeholder:rgba(34,34,34,.50);
    --dc-news-detail-field-focus-bg:#FFFFFF;
    --dc-news-detail-field-focus-border:#FF9600;
    --dc-news-detail-field-pad-x:12px;
    --dc-news-detail-textarea-h:104px;
    --dc-news-detail-form-icon-box:16px;
    --dc-news-detail-form-icon-glyph:16px;
    --dc-news-detail-form-icon-left:12px;
    --dc-news-detail-form-icon-gap:8px;
    --dc-news-detail-name-icon:rgba(34,34,34,.80);
    --dc-news-detail-email-icon:rgba(34,34,34,.80);
    --dc-news-detail-phone-icon:rgba(34,34,34,.80);
    --dc-news-detail-select-icon:rgba(34,34,34,.80);
    --dc-news-detail-select-icon-size:12px;
    --dc-news-detail-select-icon-right:14px;
    --dc-news-detail-submit-text:#FFFFFF;
    --dc-news-detail-submit-start:#FECA01;
    --dc-news-detail-submit-end:#FF9600;
    --dc-news-detail-submit-hover:#E88900;
    --dc-news-detail-submit-h:48px;
    --dc-news-detail-submit-radius:24px;
    --dc-news-detail-submit-icon-circle:44px;
    --dc-news-detail-submit-icon-glyph:16px;
    --dc-news-detail-submit-icon-inset:2px;
    --dc-news-detail-submit-icon-bg:#FFFFFF;
    --dc-news-detail-submit-icon-color:#FF9600;
    --dc-news-detail-submit-icon-rotate:0deg;
    --dc-news-detail-form-success:#067647;
    --dc-news-detail-form-error:#B42318;
    --dc-news-detail-sticky-top:96px;
    --dc-news-detail-sticky-bottom:24px;
    --dc-news-detail-sticky-effective-top:var(--dc-news-detail-sticky-top);
    width:100%; margin:0; overflow-x:clip; overflow-y:visible;
}

.dc-news-detail__inner { width:min(100%,var(--dc-news-detail-max)); margin:0 auto; min-width:0; }
.dc-news-detail__header { display:block; width:100%; margin-bottom:40px; }
.dc-news-detail__header-title-row {
    width:100%;
    padding-bottom:var(--dc-news-detail-title-divider-gap);
    border-bottom:var(--dc-news-detail-header-divider-width) solid var(--dc-news-detail-header-divider);
}
.dc-news-detail__title { margin:0; overflow-wrap:anywhere; }
.dc-news-detail__header-meta-row {
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:var(--dc-news-detail-header-meta-row-gap);
    width:100%;
    min-width:0;
    padding-top:var(--dc-news-detail-header-meta-gap);
}
.dc-news-detail__date { display:inline-flex; align-items:center; gap:var(--dc-news-detail-date-icon-gap); min-width:0; margin:0; }
.dc-news-detail__date-text { min-width:0; }
.dc-news-detail__date-icon {
    display:inline-grid;
    place-items:center;
    flex:0 0 var(--dc-news-detail-date-icon-box);
    width:var(--dc-news-detail-date-icon-box);
    height:var(--dc-news-detail-date-icon-box);
    color:var(--dc-news-detail-date-icon-color);
    background:var(--dc-news-detail-date-icon-bg);
    border-radius:var(--dc-news-detail-date-icon-radius);
    overflow:visible;
}
.dc-news-detail__date-icon--default > svg {
    display:block;
    width:var(--dc-news-detail-date-icon-glyph);
    height:var(--dc-news-detail-date-icon-glyph);
    fill:none;
    stroke:currentColor;
    stroke-width:1.5;
    stroke-linecap:round;
    stroke-linejoin:round;
    overflow:visible;
}
.dc-news-detail__date-icon--custom > svg,
.dc-news-detail__date-icon--custom > i,
.dc-news-detail__date-icon--custom .e-font-icon-svg {
    display:block;
    max-width:100%;
    max-height:100%;
}
.dc-news-detail__date-icon--custom > svg,
.dc-news-detail__date-icon--custom .e-font-icon-svg {
    width:var(--dc-news-detail-date-icon-glyph);
    height:var(--dc-news-detail-date-icon-glyph);
}
.dc-news-detail__date-icon--custom > i { font-size:var(--dc-news-detail-date-icon-glyph); line-height:1; }
.dc-news-detail__date-icon--media > img {
    display:block;
    width:var(--dc-news-detail-date-icon-glyph);
    height:var(--dc-news-detail-date-icon-glyph);
    max-width:none;
    object-fit:contain;
    object-position:center;
}
.dc-news-detail__share { display:flex; align-items:center; justify-content:flex-end; gap:var(--dc-news-detail-share-label-gap); min-width:0; }
.dc-news-detail__share-label { flex:0 0 auto; color:var(--dc-news-detail-share-label); }
.dc-news-detail__share-buttons { display:flex; align-items:center; gap:var(--dc-news-detail-share-button-gap); min-width:0; }
.dc-news-detail button.dc-news-detail__share-button,
.dc-news-detail a.dc-news-detail__share-button,
.dc-news-detail a.dc-news-detail__share-button:visited {
    appearance:none!important;
    -webkit-appearance:none!important;
    display:inline-grid!important;
    place-items:center!important;
    flex:0 0 var(--dc-news-detail-share-size)!important;
    width:var(--dc-news-detail-share-size)!important;
    min-width:var(--dc-news-detail-share-size)!important;
    max-width:var(--dc-news-detail-share-size)!important;
    height:var(--dc-news-detail-share-size)!important;
    min-height:var(--dc-news-detail-share-size)!important;
    max-height:var(--dc-news-detail-share-size)!important;
    padding:0!important;
    margin:0!important;
    line-height:0!important;
    color:var(--dc-news-share-item-color,var(--dc-news-detail-share-color))!important;
    background:var(--dc-news-share-item-bg,var(--dc-news-detail-share-bg))!important;
    background-image:none!important;
    border:var(--dc-news-detail-share-border-width) solid var(--dc-news-detail-share-border)!important;
    border-radius:50%!important;
    text-decoration:none!important;
    cursor:pointer;
    overflow:visible;
    transform:none;
    box-shadow:0 2.90909px 5.81818px rgba(0,0,0,.04);
    transition:border-color 220ms ease,background-color 220ms ease;
}
.dc-news-detail__share-glyph {
    display:grid;
    place-items:center;
    flex:0 0 var(--dc-news-detail-share-glyph-size);
    width:var(--dc-news-detail-share-glyph-size);
    height:var(--dc-news-detail-share-glyph-size);
    min-width:0;
    min-height:0;
    line-height:0;
    color:inherit;
    overflow:visible;
}
/* Do not force fill/stroke on custom Elementor/SVG icons: preserve their original geometry and colors. */
.dc-news-detail__share-glyph--custom > svg,
.dc-news-detail__share-glyph--custom > i,
.dc-news-detail__share-glyph--custom .elementor-icon-list-icon,
.dc-news-detail__share-glyph--custom .e-font-icon-svg {
    display:block;
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%;
    margin:0;
    padding:0;
    line-height:1;
    overflow:visible;
}
.dc-news-detail__share-glyph--custom > i { width:auto; height:auto; font-size:var(--dc-news-detail-share-glyph-size); }
.dc-news-detail__share-glyph--default > svg { display:block; width:100%; height:100%; overflow:visible; }

.dc-news-detail__layout { display:grid; grid-template-columns:minmax(0,var(--dc-news-detail-main)) minmax(0,1fr); gap:var(--dc-news-detail-gap); align-items:start; }
.dc-news-detail__main,.dc-news-detail__sidebar { min-width:0; }
.dc-news-detail__sidebar { position:relative; align-self:stretch; overflow:visible; }
.dc-news-detail__sidebar-inner { display:grid; gap:20px; min-width:0; height:max-content; align-self:start; overflow:visible; }
.dc-news-detail--sticky .dc-news-detail__sidebar-inner { position:sticky!important; top:var(--dc-news-detail-sticky-effective-top,var(--dc-news-detail-sticky-top)); align-self:start; }

.dc-news-detail__content { min-width:0; }
.dc-news-detail__content > :first-child { margin-top:0!important; }
.dc-news-detail__content > :last-child { margin-bottom:0!important; }
.dc-news-detail__content p { margin:0 0 var(--dc-news-detail-content-gap); }
.dc-news-detail__content ul,.dc-news-detail__content ol { margin:0 0 var(--dc-news-detail-content-gap); padding-left:1.4em; }
.dc-news-detail__content li + li { margin-top:.45em; }
.dc-news-detail--justify .dc-news-detail__content p,
.dc-news-detail--justify .dc-news-detail__content li { text-align:justify; text-justify:inter-word; }
.dc-news-detail__content h1,.dc-news-detail__content h2,.dc-news-detail__content h3,.dc-news-detail__content h4,.dc-news-detail__content h5,.dc-news-detail__content h6 { margin:1.45em 0 .65em; }
.dc-news-detail__content a { text-decoration:underline; text-underline-offset:2px; transition:color 180ms ease; }
.dc-news-detail__content strong,.dc-news-detail__content b { font-weight:700; }
.dc-news-detail__content figure,
.dc-news-detail__content .wp-block-image,
.dc-news-detail__content .wp-block-gallery { margin:var(--dc-news-detail-image-gap) 0; max-width:100%; }
.dc-news-detail__content img { display:block; width:100%; max-width:100%; height:auto; border-radius:var(--dc-news-detail-image-radius); }
.dc-news-detail__content .wp-block-image img,
.dc-news-detail__content > img,
.dc-news-detail__content > p > img { width:100%; height:var(--dc-news-detail-image-height); object-fit:cover; object-position:center; }
.dc-news-detail__content .wp-block-gallery { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0; overflow:hidden; border-radius:var(--dc-news-detail-image-radius); }
.dc-news-detail__content .wp-block-gallery figure { margin:0!important; border-radius:0!important; overflow:hidden; }
.dc-news-detail__content .wp-block-gallery img { width:100%; height:100%; min-height:220px; object-fit:cover; border-radius:0; }
.dc-news-detail__content figcaption { margin-top:8px; color:#777E91; font-size:13px; line-height:1.45; text-align:center; }

.dc-news-detail__content blockquote {
    position:relative;
    isolation:isolate;
    width:100%;
    max-width:100%;
    min-height:var(--dc-news-detail-quote-min-height);
    margin:32px 0 24px;
    color:var(--dc-news-detail-quote-color);
    background:var(--dc-news-detail-quote-bg);
    border:0;
    border-radius:var(--dc-news-detail-quote-radius);
    box-shadow:4px 6px 3.8px rgba(0,0,0,.15);
    overflow:visible;
}
.dc-news-detail__content blockquote p { margin:0; }
.dc-news-detail__quote-icon {
    position:absolute;
    top:var(--dc-news-detail-quote-icon-top);
    left:var(--dc-news-detail-quote-icon-left);
    z-index:2;
    display:grid;
    place-items:center;
    width:var(--dc-news-detail-quote-icon-width);
    height:var(--dc-news-detail-quote-icon-height);
    color:var(--dc-news-detail-quote-accent);
    line-height:0;
    pointer-events:none;
    transform-origin:center;
}
.dc-news-detail__quote-icon--default > svg { display:block; width:100%; height:auto; max-width:100%; overflow:visible; }
.dc-news-detail__quote-icon--custom > svg,
.dc-news-detail__quote-icon--custom > i,
.dc-news-detail__quote-icon--custom .e-font-icon-svg {
    display:block;
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%;
    margin:0;
    padding:0;
    line-height:1;
    overflow:visible;
}
.dc-news-detail__quote-icon--custom > i { width:auto; height:auto; font-size:max(var(--dc-news-detail-quote-icon-width),var(--dc-news-detail-quote-icon-height)); }
.dc-news-detail__quote-icon--media > img {
    display:block;
    width:100%;
    height:100%;
    max-width:none;
    object-fit:contain;
    object-position:center;
}
.dc-news-detail__content blockquote::after { content:''; position:absolute; inset:0; z-index:-1; border-radius:inherit; pointer-events:none; background:linear-gradient(100deg,transparent 0%,rgba(255,150,0,.18) 43%,rgba(255,202,1,.26) 50%,transparent 58%); transform:translateX(-125%); opacity:0; }
.dc-news-detail__content blockquote.dc-news-quote-animate { animation:dcNewsQuoteLift var(--dc-quote-duration,850ms) cubic-bezier(.22,1,.36,1) both; }
.dc-news-detail__content blockquote.dc-news-quote-animate .dc-news-detail__quote-icon { animation:dcNewsQuotePop var(--dc-quote-duration,850ms) cubic-bezier(.22,1,.36,1) both; }
.dc-news-detail__content blockquote.dc-news-quote-animate::after { animation:dcNewsQuoteSweep var(--dc-quote-duration,850ms) ease-out both; }
@keyframes dcNewsQuoteLift { 0%{transform:translateY(7px) scale(.995)} 100%{transform:translateY(0) scale(1)} }
@keyframes dcNewsQuotePop { 0%{transform:scale(.72) rotate(-10deg)} 70%{transform:scale(1.08) rotate(2deg)} 100%{transform:scale(1) rotate(0)} }
@keyframes dcNewsQuoteSweep { 0%{transform:translateX(-125%);opacity:0} 15%{opacity:1} 100%{transform:translateX(125%);opacity:0} }

.dc-news-detail__latest,
.dc-news-detail__form-card { width:100%; max-width:400px; overflow:hidden; border-style:solid; }
.dc-news-detail__latest { background:var(--dc-news-detail-side-bg); border-color:var(--dc-news-detail-side-border); border-width:1px; border-radius:var(--dc-news-detail-side-radius); }
.dc-news-detail__latest-title { margin:0 0 var(--dc-news-detail-latest-heading-gap); }
.dc-news-detail__latest-list { display:grid; grid-template-columns:minmax(0,1fr); gap:var(--dc-news-detail-latest-items-gap); min-width:0; }
.dc-news-detail__latest-item { display:grid; grid-template-columns:var(--dc-news-detail-thumb-w) minmax(0,1fr); gap:var(--dc-news-detail-latest-copy-gap); align-items:center; min-width:0; padding:0; border:0; }
.dc-news-detail__latest-item + .dc-news-detail__latest-item { border:0; }
.dc-news-detail__latest-thumb { position:relative; display:block; width:var(--dc-news-detail-thumb-w); height:var(--dc-news-detail-thumb-h); overflow:hidden; border-radius:var(--dc-news-detail-thumb-radius); background:#eee; }
.dc-news-detail__latest-image { position:absolute; inset:0; display:block; width:100%; height:100%; min-width:100%; min-height:100%; max-width:none; object-fit:cover; object-position:center; transition:transform 260ms cubic-bezier(.22,1,.36,1); }
.dc-news-detail__latest-image--empty { background:linear-gradient(135deg,#eee,#ddd); }
.dc-news-detail__latest-copy { min-width:0; align-self:center; }
.dc-news-detail__latest-item-title { margin:0 0 8px; color:var(--dc-news-detail-latest-title-color); }
.dc-news-detail__latest-item-title a,.dc-news-detail__latest-item-title a:visited { color:inherit; text-decoration:none; }
.dc-news-detail__latest-date { display:flex; align-items:center; gap:var(--dc-news-detail-latest-icon-gap); color:var(--dc-news-detail-latest-date-color); min-width:0; }
.dc-news-detail__latest-date-text { min-width:0; }
.dc-news-detail__latest-date-icon { display:inline-grid; place-items:center; flex:0 0 var(--dc-news-detail-latest-icon-box); width:var(--dc-news-detail-latest-icon-box); height:var(--dc-news-detail-latest-icon-box); color:var(--dc-news-detail-latest-icon-color); background:var(--dc-news-detail-latest-icon-bg); border-radius:var(--dc-news-detail-latest-icon-radius); overflow:visible; }
.dc-news-detail__latest-date-icon--default > svg { display:block; width:var(--dc-news-detail-latest-icon-glyph); height:var(--dc-news-detail-latest-icon-glyph); fill:none; stroke:currentColor; stroke-width:1.5; stroke-linecap:round; stroke-linejoin:round; }
.dc-news-detail__latest-date-icon--custom > svg,.dc-news-detail__latest-date-icon--custom .e-font-icon-svg { display:block; width:var(--dc-news-detail-latest-icon-glyph); height:var(--dc-news-detail-latest-icon-glyph); max-width:100%; max-height:100%; }
.dc-news-detail__latest-date-icon--custom > i { display:block; font-size:var(--dc-news-detail-latest-icon-glyph); line-height:1; }
.dc-news-detail__latest-date-icon--media > img { display:block; width:var(--dc-news-detail-latest-icon-glyph); height:var(--dc-news-detail-latest-icon-glyph); object-fit:contain; }

.dc-news-detail__form-card { background:var(--dc-news-detail-form-bg); border-color:var(--dc-news-detail-form-border); border-width:var(--dc-news-detail-form-border-width); border-radius:var(--dc-news-detail-form-radius); }
.dc-news-detail__form-title { margin:0 0 var(--dc-news-detail-form-title-gap); }
.dc-news-detail__form-wrap { min-width:0; }
.dc-news-detail__form-wrap .elementor-form-fields-wrapper { display:flex!important; flex-wrap:wrap!important; align-items:stretch!important; width:100%!important; margin:0!important; padding:0!important; row-gap:var(--dc-news-detail-form-row-gap)!important; column-gap:0!important; }
.dc-news-detail__form-wrap .elementor-field-group { position:relative; margin:0!important; margin-bottom:0!important; padding:0!important; min-width:0; }
.dc-news-detail--form-full-width .dc-news-detail__form-wrap .elementor-field-group { width:100%!important; max-width:100%!important; flex:0 0 100%!important; }
.dc-news-detail__form-wrap .elementor-field-label { display:block!important; width:100%; margin:0 0 var(--dc-news-detail-label-gap)!important; padding:0!important; color:var(--dc-news-detail-label-color)!important; }
.dc-news-detail__form-wrap input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.dc-news-detail__form-wrap select,
.dc-news-detail__form-wrap textarea,
.dc-news-detail__form-wrap .elementor-field-textual {
    appearance:none!important; -webkit-appearance:none!important; width:100%!important; min-width:0!important; min-height:var(--dc-news-detail-field-h)!important; height:var(--dc-news-detail-field-h)!important; margin:0!important; padding:0 var(--dc-news-detail-field-pad-x)!important; color:var(--dc-news-detail-field-text)!important; background:var(--dc-news-detail-field-bg)!important; background-image:none!important; border:var(--dc-news-detail-field-border-width) solid var(--dc-news-detail-field-border)!important; border-radius:var(--dc-news-detail-field-radius)!important; box-shadow:none!important; outline:0!important;
}
.dc-news-detail__form-wrap textarea { height:var(--dc-news-detail-textarea-h)!important; min-height:var(--dc-news-detail-textarea-h)!important; padding-top:12px!important; padding-bottom:12px!important; resize:vertical; }
.dc-news-detail__form-wrap input::placeholder,.dc-news-detail__form-wrap textarea::placeholder { color:var(--dc-news-detail-field-placeholder)!important; opacity:1!important; }
.dc-news-detail__form-wrap input:focus,.dc-news-detail__form-wrap select:focus,.dc-news-detail__form-wrap textarea:focus,.dc-news-detail__form-wrap .elementor-field-textual:focus { background:var(--dc-news-detail-field-focus-bg)!important; border-color:var(--dc-news-detail-field-focus-border)!important; box-shadow:none!important; outline:0!important; }
.dc-news-detail__form-wrap .elementor-select-wrapper { position:relative!important; display:block!important; width:100%!important; min-width:0!important; margin:0!important; padding:0!important; overflow:visible!important; color:var(--dc-news-detail-select-icon)!important; background:transparent!important; background-image:none!important; border:0!important; border-radius:0!important; box-shadow:none!important; }
.dc-news-detail__form-wrap .elementor-select-wrapper::before { content:none!important; display:none!important; }
.dc-news-detail__form-wrap .elementor-select-wrapper > :not(select):not(.dc-news-detail__select-icon),
.dc-news-detail__form-wrap .elementor-select-caret-down-wrapper,
.dc-news-detail__form-wrap .select-caret-down-wrapper,
.dc-news-detail__form-wrap .elementor-select-wrapper > [class*="caret"],
.dc-news-detail__form-wrap .elementor-select-wrapper > .eicon-caret-down,
.dc-news-detail__form-wrap .elementor-select-wrapper > i { display:none!important; opacity:0!important; width:0!important; height:0!important; pointer-events:none!important; }
.dc-news-detail__form-wrap select { -moz-appearance:none!important; appearance:none!important; -webkit-appearance:none!important; background:none!important; background-image:none!important; }
.dc-news-detail__form-wrap select::-ms-expand { display:none!important; }
.dc-news-detail--select-default .dc-news-detail__form-wrap .elementor-select-wrapper::after { content:""!important; display:block!important; position:absolute!important; top:50%!important; right:var(--dc-news-detail-select-icon-right)!important; width:8px!important; height:8px!important; margin:0!important; padding:0!important; border:0!important; border-right:1.5px solid var(--dc-news-detail-select-icon)!important; border-bottom:1.5px solid var(--dc-news-detail-select-icon)!important; background:transparent!important; transform:translateY(-68%) rotate(45deg)!important; transform-origin:center!important; pointer-events:none!important; z-index:4!important; }
.dc-news-detail--select-custom .dc-news-detail__form-wrap .elementor-select-wrapper::after,
.dc-news-detail--select-none .dc-news-detail__form-wrap .elementor-select-wrapper::after { content:none!important; display:none!important; }

.dc-news-detail__injected-icon { display:inline-grid; place-items:center; color:currentColor; pointer-events:none; z-index:2; }
.dc-news-detail__injected-icon--custom > svg,.dc-news-detail__injected-icon--custom .e-font-icon-svg { display:block; max-width:100%; max-height:100%; }
.dc-news-detail__injected-icon--custom > i { display:block; line-height:1; }
.dc-news-detail__injected-icon--media > img { display:block; width:100%; height:100%; object-fit:contain; }
.dc-news-detail__field-icon.dc-news-detail__injected-icon--media > img { width:var(--dc-news-detail-form-icon-glyph); height:var(--dc-news-detail-form-icon-glyph); }
.dc-news-detail__select-icon.dc-news-detail__injected-icon--media > img { width:100%; height:100%; }
.dc-news-detail__submit-icon.dc-news-detail__injected-icon--media > img { width:var(--dc-news-detail-submit-icon-glyph); height:var(--dc-news-detail-submit-icon-glyph); }
.dc-news-detail__injected-icon--default > svg { display:block; width:100%; height:100%; fill:none; stroke:currentColor; stroke-width:1.5; stroke-linecap:round; stroke-linejoin:round; }
.dc-news-detail__field-icon { position:absolute; left:var(--dc-news-detail-form-icon-left); bottom:calc((var(--dc-news-detail-field-h) - var(--dc-news-detail-form-icon-box))/2); width:var(--dc-news-detail-form-icon-box); height:var(--dc-news-detail-form-icon-box); }
.dc-news-detail__field-icon > svg,.dc-news-detail__field-icon .e-font-icon-svg { width:var(--dc-news-detail-form-icon-glyph); height:var(--dc-news-detail-form-icon-glyph); }
.dc-news-detail__field-icon > i { font-size:var(--dc-news-detail-form-icon-glyph); }
.dc-news-detail__field-icon--name { color:var(--dc-news-detail-name-icon); }
.dc-news-detail__field-icon--email { color:var(--dc-news-detail-email-icon); }
.dc-news-detail__field-icon--phone { color:var(--dc-news-detail-phone-icon); }
.dc-news-detail__form-wrap .dc-has-field-icon input.elementor-field,.dc-news-detail__form-wrap .dc-has-field-icon .elementor-field-textual { padding-left:calc(var(--dc-news-detail-form-icon-left) + var(--dc-news-detail-form-icon-box) + var(--dc-news-detail-form-icon-gap))!important; }
.dc-news-detail__select-icon { position:absolute; top:50%; right:var(--dc-news-detail-select-icon-right); display:grid; place-items:center; width:var(--dc-news-detail-select-icon-size); height:var(--dc-news-detail-select-icon-size); margin:0; padding:0; color:var(--dc-news-detail-select-icon); transform:translateY(-50%); transform-origin:center; z-index:4; pointer-events:none; line-height:1; overflow:visible; }
.dc-news-detail__select-icon > svg,.dc-news-detail__select-icon .e-font-icon-svg { width:100%; height:100%; }
.dc-news-detail__select-icon > i { font-size:var(--dc-news-detail-select-icon-size); }
.dc-news-detail__form-wrap .dc-has-select-icon select { padding-right:calc(var(--dc-news-detail-select-icon-right) + var(--dc-news-detail-select-icon-size) + 8px)!important; }

.dc-news-detail__form-wrap .elementor-field-type-submit { width:100%!important; flex:0 0 100%!important; margin-top:8px!important; }
.dc-news-detail__form-wrap button.elementor-button,
.dc-news-detail__form-wrap button[type=submit],
.dc-news-detail__form-wrap input[type=submit] {
    appearance:none!important; position:relative!important; display:flex!important; align-items:center!important; justify-content:center!important; width:100%!important; max-width:100%!important; min-height:var(--dc-news-detail-submit-h)!important; height:var(--dc-news-detail-submit-h)!important; margin:0!important; padding:0 calc(var(--dc-news-detail-submit-icon-circle) + var(--dc-news-detail-submit-icon-inset) + 10px) 0 24px!important; color:var(--dc-news-detail-submit-text)!important; background:linear-gradient(180deg,var(--dc-news-detail-submit-start),var(--dc-news-detail-submit-end))!important; background-color:transparent!important; border:0!important; border-radius:var(--dc-news-detail-submit-radius)!important; box-shadow:0 4px 16px rgba(255,255,255,.20)!important; text-align:center!important; overflow:hidden!important; cursor:pointer!important; transition:background-color 240ms ease,color 240ms ease!important;
}
.dc-news-detail__form-wrap button.elementor-button::before,.dc-news-detail__form-wrap button.elementor-button::after,.dc-news-detail__form-wrap button[type=submit]::before,.dc-news-detail__form-wrap button[type=submit]::after { content:none!important; display:none!important; }
.dc-news-detail__submit-icon { position:absolute; top:50%; right:var(--dc-news-detail-submit-icon-inset); width:var(--dc-news-detail-submit-icon-circle); height:var(--dc-news-detail-submit-icon-circle); color:var(--dc-news-detail-submit-icon-color); background:var(--dc-news-detail-submit-icon-bg); border-radius:50%; transform:translateY(-50%) rotate(0deg); transform-origin:center; transition:transform 240ms cubic-bezier(.22,1,.36,1),color 240ms ease,background-color 240ms ease; z-index:2; }
.dc-news-detail__submit-icon > svg,.dc-news-detail__submit-icon .e-font-icon-svg { width:var(--dc-news-detail-submit-icon-glyph); height:var(--dc-news-detail-submit-icon-glyph); }
.dc-news-detail__submit-icon > i { font-size:var(--dc-news-detail-submit-icon-glyph); }
.dc-news-detail__form-wrap .elementor-message-success { color:var(--dc-news-detail-form-success)!important; }
.dc-news-detail__form-wrap .elementor-message-danger,.dc-news-detail__form-wrap .elementor-message-error,.dc-news-detail__form-wrap .elementor-help-inline { color:var(--dc-news-detail-form-error)!important; }
.dc-news-detail__form-icon-templates { display:none!important; }

.dc-news-detail__editor-empty { padding:24px; color:#666; background:#f6f7f7; border:1px dashed #ccd0d4; border-radius:8px; }
.dc-news-detail__toast { position:fixed; left:50%; bottom:28px; z-index:99999; transform:translate(-50%,20px); padding:10px 16px; color:#fff; background:#222; border-radius:10px; opacity:0; visibility:hidden; pointer-events:none; transition:opacity 200ms ease,transform 200ms ease,visibility 200ms; }
.dc-news-detail__toast.is-visible { opacity:1; visibility:visible; transform:translate(-50%,0); }

@media (hover:hover) and (pointer:fine) {
    .dc-news-detail__share-button:hover { transform:none; }
    .dc-news-detail__latest-thumb:hover .dc-news-detail__latest-image { transform:scale(1.05); }
    .dc-news-detail__latest-item-title a:hover { color:var(--dc-news-detail-latest-title-hover); }
    .dc-news-detail__form-wrap button.elementor-button:hover,
    .dc-news-detail__form-wrap button[type=submit]:hover,
    .dc-news-detail__form-wrap input[type=submit]:hover { background:var(--dc-news-detail-submit-hover)!important; }
    .dc-news-detail__form-wrap button.elementor-button:hover .dc-news-detail__submit-icon,
    .dc-news-detail__form-wrap button[type=submit]:hover .dc-news-detail__submit-icon { transform:translateY(-50%) rotate(var(--dc-news-detail-submit-icon-rotate)); }
}

.dc-news-detail__share-button:focus-visible,
.dc-news-detail__latest-item a:focus-visible,
.dc-news-detail__content a:focus-visible { outline:3px solid rgba(255,150,0,.35); outline-offset:3px; }


@media (prefers-reduced-motion:reduce) {
    .dc-news-detail *, .dc-news-detail *::before, .dc-news-detail *::after { animation-duration:.001ms!important; animation-iteration-count:1!important; transition-duration:.001ms!important; scroll-behavior:auto!important; }
}


/* v1.3.7 - harden field icon / placeholder spacing against Elementor field padding */
.dc-news-detail__form-wrap .elementor-field-group.dc-has-field-icon input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
.dc-news-detail__form-wrap .elementor-field-group.dc-has-field-icon input.elementor-field,
.dc-news-detail__form-wrap .elementor-field-group.dc-has-field-icon .elementor-field-textual {
    padding-left:calc(var(--dc-news-detail-form-icon-left) + var(--dc-news-detail-form-icon-box) + var(--dc-news-detail-form-icon-gap))!important;
    padding-inline-start:calc(var(--dc-news-detail-form-icon-left) + var(--dc-news-detail-form-icon-box) + var(--dc-news-detail-form-icon-gap))!important;
    text-indent:0!important;
}
.dc-news-detail__field-icon {
    display:grid!important;
    place-items:center!important;
    overflow:hidden!important;
    line-height:0!important;
    padding:0!important;
    margin:0!important;
}
.dc-news-detail__field-icon > svg,
.dc-news-detail__field-icon .e-font-icon-svg,
.dc-news-detail__field-icon > img {
    display:block!important;
    width:var(--dc-news-detail-form-icon-glyph)!important;
    height:var(--dc-news-detail-form-icon-glyph)!important;
    min-width:0!important;
    min-height:0!important;
    max-width:var(--dc-news-detail-form-icon-glyph)!important;
    max-height:var(--dc-news-detail-form-icon-glyph)!important;
    margin:0!important;
}
.dc-news-detail__field-icon > i {
    display:block!important;
    width:var(--dc-news-detail-form-icon-glyph)!important;
    height:var(--dc-news-detail-form-icon-glyph)!important;
    font-size:var(--dc-news-detail-form-icon-glyph)!important;
    line-height:1!important;
    text-align:center!important;
}



/* Responsive belongs to the existing detail layout; no alternate layout engine. */
@media (max-width:1599px) and (min-width:1200px){
  .dc-news-detail{--dc-news-detail-gap:clamp(40px,4.2vw,64px);--dc-news-detail-main:clamp(720px,53vw,816px)}
}
@media (max-width:1199px){
  .dc-news-detail,.dc-news-detail__container,.dc-news-detail__layout,.dc-news-detail__main,.dc-news-detail__sidebar,.dc-news-detail__sidebar-inner,.dc-news-detail__content{min-width:0;max-width:100%}
  .dc-news-detail__main,.dc-news-detail__sidebar{width:100%;float:none!important;margin-left:0!important;margin-right:0!important}
  .dc-news-detail__layout{grid-template-columns:minmax(0,1fr);gap:40px;width:100%;max-width:100%}
  .dc-news-detail__header-meta-row{flex-wrap:wrap}
  .dc-news-detail__share{justify-content:flex-start}
  .dc-news-detail--sticky .dc-news-detail__sidebar-inner{position:static!important;top:auto!important;overflow:visible!important}
  .dc-news-detail__sidebar-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;width:100%;max-width:100%}
  .dc-news-detail__latest,.dc-news-detail__form-card{width:100%;max-width:min(760px,100%);min-width:0;margin-left:auto;margin-right:auto}
  .dc-news-detail__latest{min-height:0!important}
  .dc-news-detail__content blockquote{width:100%;max-width:100%}
  .dc-news-detail__content > *{min-width:0!important;max-width:100%!important}
  .dc-news-detail__content img,.dc-news-detail__content video,.dc-news-detail__content iframe,.dc-news-detail__content embed,.dc-news-detail__content object,.dc-news-detail__content svg{max-width:100%!important}
  .dc-news-detail__content iframe,.dc-news-detail__content video,.dc-news-detail__content embed,.dc-news-detail__content object{width:100%!important}
  .dc-news-detail__content .alignwide,.dc-news-detail__content .alignfull,.dc-news-detail__content [class*=\"wp-block-\"]{max-width:100%!important;margin-left:0!important;margin-right:0!important}
  .dc-news-detail__content pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}
  .dc-news-detail__content,.dc-news-detail__content p,.dc-news-detail__content li,.dc-news-detail__title{overflow-wrap:anywhere}
  .dc-news-detail__content .wp-block-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media (max-width:900px){
  .dc-news-detail__latest,.dc-news-detail__form-card{max-width:100%}
}
@media (max-width:767px){
  .dc-news-detail__header{margin-bottom:26px}
  .dc-news-detail__header-title-row{padding-bottom:min(var(--dc-news-detail-title-divider-gap),14px)}
  .dc-news-detail__header-meta-row{padding-top:min(var(--dc-news-detail-header-meta-gap),14px);gap:14px;align-items:flex-start}
  .dc-news-detail__date{width:100%;font-size:14px}
  .dc-news-detail__share{width:100%;gap:10px;align-items:flex-start;flex-wrap:wrap}
  .dc-news-detail__share-label{padding-top:10px}
  .dc-news-detail__share-buttons{flex-wrap:wrap;gap:8px}
  .dc-news-detail button.dc-news-detail__share-button,.dc-news-detail a.dc-news-detail__share-button,.dc-news-detail a.dc-news-detail__share-button:visited{width:max(44px,var(--dc-news-detail-share-size))!important;height:max(44px,var(--dc-news-detail-share-size))!important;min-width:max(44px,var(--dc-news-detail-share-size))!important;min-height:max(44px,var(--dc-news-detail-share-size))!important;max-width:none!important;max-height:none!important}
  .dc-news-detail__layout{gap:32px}
  .dc-news-detail__content{font-size:16px;line-height:1.7}
  .dc-news-detail__content p{margin-bottom:min(var(--dc-news-detail-content-gap),20px)}
  .dc-news-detail__content .wp-block-image img,.dc-news-detail__content > img,.dc-news-detail__content > p > img{height:auto!important;max-height:none;object-fit:contain}
  .dc-news-detail__content figure,.dc-news-detail__content .wp-block-image,.dc-news-detail__content .wp-block-gallery{margin:24px 0}
  .dc-news-detail__content .wp-block-gallery{grid-template-columns:minmax(0,1fr);border-radius:min(var(--dc-news-detail-image-radius),18px)}
  .dc-news-detail__content .wp-block-gallery img{min-height:0;aspect-ratio:16/10}
  .dc-news-detail__content img{border-radius:min(var(--dc-news-detail-image-radius),18px)}
  .dc-news-detail__content blockquote{min-height:0;margin:26px 0 22px;border-radius:min(var(--dc-news-detail-quote-radius),14px)}
  .dc-news-detail__latest{min-height:0!important;border-radius:min(var(--dc-news-detail-side-radius),20px)}
  .dc-news-detail__form-card{max-width:none;border-radius:min(var(--dc-news-detail-form-radius),20px)}
  .dc-news-detail__latest-item{grid-template-columns:104px minmax(0,1fr);gap:12px}
  .dc-news-detail__latest-thumb{width:104px;height:78px}
  .dc-news-detail__toast{left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));transform:translateY(20px);text-align:center}
  .dc-news-detail__toast.is-visible{transform:translateY(0)}
  .dc-news-detail__form-wrap input,.dc-news-detail__form-wrap select,.dc-news-detail__form-wrap textarea{font-size:16px!important}
}
@media (max-width:420px){
  .dc-news-detail__share{display:block}
  .dc-news-detail__share-label{display:block;padding:0 0 10px}
  .dc-news-detail__latest-item{grid-template-columns:92px minmax(0,1fr)}
  .dc-news-detail__latest-thumb{width:92px;height:72px}
  .dc-news-detail__content blockquote{padding-left:18px!important;padding-right:18px!important}
}
@media (max-width:340px){
  .dc-news-detail__latest-item{grid-template-columns:84px minmax(0,1fr)}
  .dc-news-detail__latest-thumb{width:84px;height:66px}
}
@media (hover:none),(pointer:coarse){
  .dc-news-detail__latest-item a:active{opacity:.78}
  .dc-news-detail__form-wrap button.elementor-button:active,.dc-news-detail__form-wrap button[type=submit]:active,.dc-news-detail__form-wrap input[type=submit]:active{background:var(--dc-news-detail-submit-hover)!important}
}
@media (prefers-reduced-motion:reduce){
  .dc-news-detail *, .dc-news-detail *::before, .dc-news-detail *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
}
