.elementor-298469 .elementor-element.elementor-element-6dee4413{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298469 .elementor-element.elementor-element-28a69db1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298469 .elementor-element.elementor-element-568b9ae0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-298469 .elementor-element.elementor-element-568b9ae0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-298469 .elementor-element.elementor-element-568b9ae0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-298469 .elementor-element.elementor-element-568b9ae0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-298469 .elementor-element.elementor-element-568b9ae0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-298469 .elementor-element.elementor-element-568b9ae0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-298469 .elementor-element.elementor-element-568b9ae0 .elementor-icon-list-icon{width:14px;}.elementor-298469 .elementor-element.elementor-element-568b9ae0 .elementor-icon-list-icon i{font-size:14px;}.elementor-298469 .elementor-element.elementor-element-568b9ae0 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-298469 .elementor-element.elementor-element-473c12e6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:54px;font-weight:800;line-height:1.08em;letter-spacing:-0.035em;color:#171717;}.elementor-298469 .elementor-element.elementor-element-78185d3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-298469 .elementor-element.elementor-element-78185d3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-298469 .elementor-element.elementor-element-78185d3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-298469 .elementor-element.elementor-element-78185d3e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-298469 .elementor-element.elementor-element-78185d3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-298469 .elementor-element.elementor-element-78185d3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-298469 .elementor-element.elementor-element-78185d3e .elementor-icon-list-icon{width:14px;}.elementor-298469 .elementor-element.elementor-element-78185d3e .elementor-icon-list-icon i{font-size:14px;}.elementor-298469 .elementor-element.elementor-element-78185d3e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-298469 .elementor-element.elementor-element-43293407{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298469 .elementor-element.elementor-element-2d497728{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298469 .elementor-element.elementor-element-7e886e52{color:#242424;font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;}.elementor-298469 .elementor-element.elementor-element-20140ecd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-298469 .elementor-element.elementor-element-20140ecd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-298469 .elementor-element.elementor-element-20140ecd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-298469 .elementor-element.elementor-element-20140ecd .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-298469 .elementor-element.elementor-element-20140ecd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-298469 .elementor-element.elementor-element-20140ecd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-298469 .elementor-element.elementor-element-20140ecd .elementor-icon-list-icon{width:14px;}.elementor-298469 .elementor-element.elementor-element-20140ecd .elementor-icon-list-icon i{font-size:14px;}.elementor-298469 .elementor-element.elementor-element-20140ecd .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-298469 .elementor-element.elementor-element-74fd7545{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#dd3333;--border-color:#dd3333;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-298469 .elementor-element.elementor-element-18b5a701 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:26px;font-weight:800;line-height:1.15em;}.elementor-298469 .elementor-element.elementor-element-18b5a701.elementor-widget-heading .elementor-heading-title, .elementor-298469 .elementor-element.elementor-element-18b5a701.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#171717;}.elementor-298469 .elementor-element.elementor-element-76c5ce0c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-298469 .elementor-element.elementor-element-76c5ce0c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-298469 .elementor-element.elementor-element-76c5ce0c:after{content:"0.66";}.elementor-298469 .elementor-element.elementor-element-76c5ce0c .elementor-post__thumbnail__link{width:100%;}.elementor-298469 .elementor-element.elementor-element-76c5ce0c .elementor-post__meta-data span + span:before{content:"///";}.elementor-298469 .elementor-element.elementor-element-76c5ce0c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-298469 .elementor-element.elementor-element-76c5ce0c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-298469 .elementor-element.elementor-element-76c5ce0c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-298469 .elementor-element.elementor-element-76c5ce0c .elementor-post__title, .elementor-298469 .elementor-element.elementor-element-76c5ce0c .elementor-post__title a{color:#171717;font-family:"Arial", Sans-serif;font-size:20px;font-weight:800;line-height:1.25em;}.elementor-298469 .elementor-element.elementor-element-76c5ce0c .elementor-post__meta-data{font-family:"Arial", Sans-serif;font-weight:800;}@media(max-width:1024px){.elementor-298469 .elementor-element.elementor-element-473c12e6 .elementor-heading-title{font-size:44px;}.elementor-298469 .elementor-element.elementor-element-43293407{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-298469 .elementor-element.elementor-element-74fd7545{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-298469 .elementor-element.elementor-element-473c12e6 .elementor-heading-title{font-size:34px;}.elementor-298469 .elementor-element.elementor-element-7e886e52{font-size:17px;}.elementor-298469 .elementor-element.elementor-element-76c5ce0c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-298469 .elementor-element.elementor-element-76c5ce0c:after{content:"0.5";}.elementor-298469 .elementor-element.elementor-element-76c5ce0c .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-298469 .elementor-element.elementor-element-2d497728{--width:70%;}.elementor-298469 .elementor-element.elementor-element-74fd7545{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-298469 .elementor-element.elementor-element-2d497728{--width:100%;}.elementor-298469 .elementor-element.elementor-element-74fd7545{--width:100%;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-7cca9eb7 */.gvn-single-template .gvn-single-featured img {
  width: 100%;
  height: auto;
  max-height: none;
  background: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dee4413 *//* GVN Single Post v2. Root container Custom CSS; original Post Content stays intact. */
.main.ts-contain:has(.gvn-single-template), .gvn-preserved-content:has(.gvn-single-template) {
  width:calc(100% - 64px); max-width:1200px; margin:32px auto 64px; padding:0;
}
.elementor .elementor-element.gvn-single-template {
  --gvn-post-paper:#fff; --gvn-post-ink:#202020; --gvn-post-muted:#555;
  --gvn-post-link:#a61e1e; --gvn-post-line:#ddd; --gvn-post-panel:#f5f5f3;
  width:100%; max-width:1200px; margin-inline:auto; padding:0; min-width:0;
  background:var(--gvn-post-paper); color:var(--gvn-post-ink);
  font-family:Arial,Helvetica,sans-serif;
}
.gvn-single-template :where(.e-con,.elementor-widget) { min-width:0; box-sizing:border-box; }
.elementor .gvn-single-template .elementor-element.gvn-single-intro { width:100%; max-width:1100px; border-top:4px solid #d33; padding-top:22px; }
.gvn-single-template .gvn-single-title h1 { margin:0; text-wrap:balance; overflow-wrap:break-word; color:var(--gvn-post-ink); }
.gvn-single-template .elementor-post-info { display:flex; flex-wrap:wrap; gap:8px 18px; margin:0; padding:0; list-style:none; }
.gvn-single-template .elementor-post-info .elementor-icon-list-item { margin:0; padding:0; }
.gvn-single-template .gvn-single-kicker .elementor-icon-list-text { font:800 12px/1.5 Arial,Helvetica,sans-serif; text-transform:uppercase; letter-spacing:.08em; }
.gvn-single-template .gvn-single-kicker a { color:var(--gvn-post-link); }
.gvn-single-template .gvn-single-meta .elementor-icon-list-text { font:400 14px/1.6 Arial,Helvetica,sans-serif; color:var(--gvn-post-muted); }
.gvn-single-template .gvn-single-meta a { color:inherit; text-decoration:underline; text-underline-offset:3px; }
.elementor .gvn-single-template .gvn-single-featured { width:100%; margin:0; padding:0; }
.gvn-single-template .gvn-single-featured figure { margin:0; }
.gvn-single-template .gvn-single-featured img { display:block; width:100%; height:auto; max-height:640px; object-fit:contain; background:var(--gvn-post-panel); }
.gvn-single-template .gvn-single-featured figcaption { margin:8px 0 0; color:var(--gvn-post-muted); font:13px/1.6 Arial,Helvetica,sans-serif; text-align:left; }
body:not(.elementor-editor-active) .gvn-single-template .gvn-single-featured:not(:has(img)) { display:none; }
.elementor .gvn-single-template .elementor-element.gvn-single-body { display:grid; grid-template-columns:minmax(0,1fr) 300px; align-items:start; gap:48px; width:100%; margin:0; padding:4px 0 0; }
.elementor .gvn-single-template .elementor-element:is(.gvn-single-reading,.gvn-single-sidebar) { width:100%; max-width:none; min-width:0; }
.elementor .gvn-single-template .elementor-element.gvn-single-sidebar { border-top:3px solid #d33; padding:18px 0 0; gap:22px; }
.gvn-single-template .gvn-single-sidebar .elementor-heading-title { color:var(--gvn-post-ink); }
.elementor .gvn-single-template .gvn-single-copy { color:var(--gvn-post-ink); font:400 18px/1.8 Arial,Helvetica,sans-serif; overflow-wrap:break-word; }
.gvn-single-template .gvn-single-copy :is(.post-content,.entry-content,.elementor-widget-text-editor) { color:inherit; font:inherit; }
.gvn-single-template .gvn-single-copy :where(p,li) { font-size:inherit; line-height:1.8; }
.gvn-single-template .gvn-single-copy :where(p) { margin:0 0 1.3em; }
.gvn-single-template .gvn-single-copy :where(h2,h3,h4) { color:var(--gvn-post-ink); font-family:Arial,Helvetica,sans-serif; line-height:1.2; font-weight:800; scroll-margin-top:32px; }
.gvn-single-template .gvn-single-copy :where(h2) { font-size:30px; margin:36px 0 18px; letter-spacing:-.025em; }
.gvn-single-template .gvn-single-copy :where(h3) { font-size:25px; margin:28px 0 16px; }
.gvn-single-template .gvn-single-copy :where(h4) { font-size:21px; }
.gvn-single-template .gvn-single-copy :where(p,li) a { color:var(--gvn-post-link); text-decoration:underline; text-underline-offset:3px; }
.gvn-single-template .gvn-single-copy :where(ul,ol) { padding-inline-start:1.4em; }
.gvn-single-template .gvn-single-copy :where(img,figure,.wp-caption,video) { max-width:100%; height:auto; }
.gvn-single-template .gvn-single-copy iframe { max-width:100%; }
.gvn-single-template .gvn-single-copy :where(figcaption,.wp-caption-text) { color:var(--gvn-post-muted); font:13px/1.6 Arial,Helvetica,sans-serif; }
.gvn-single-template .gvn-single-copy :where(pre,.wp-block-table) { max-width:100%; overflow-x:auto; }
.gvn-single-template .gvn-single-copy :where(blockquote) { margin:28px 0; padding:20px 24px; border-left:4px solid #d33; background:var(--gvn-post-panel); }
/* Only dimensions/focus: ESSB owns its networks, counters, colors and share actions. */
.gvn-single-template .gvn-single-sharing .essb_links { margin:0; }
.gvn-single-template .gvn-single-sharing .essb_links ul { display:flex; flex-wrap:wrap; gap:8px; margin:0; padding:0; }
.gvn-single-template .gvn-single-sharing .essb_links li { margin:0 !important; }
.gvn-single-template .gvn-single-sharing .essb_links li a { display:inline-flex; align-items:center; justify-content:center; min-height:44px; min-width:44px; }
.gvn-single-template .gvn-single-sharing .essb_links.essb_width_flex li { flex:1 1 72px; }
.gvn-single-template .gvn-single-tags { border-top:1px solid var(--gvn-post-line); padding-top:20px; }
.gvn-single-template .gvn-single-tags a { color:var(--gvn-post-link); text-decoration:underline; text-underline-offset:3px; }
.gvn-single-template .gvn-single-latest .elementor-post__title { margin:12px 0 8px; font:700 20px/1.25 Arial,Helvetica,sans-serif; }
.gvn-single-template .gvn-single-latest .elementor-post__title a { color:var(--gvn-post-ink); }
.gvn-single-template .gvn-single-latest .elementor-post__meta-data { font:400 13px/1.5 Arial,Helvetica,sans-serif; color:var(--gvn-post-muted); border:0; padding:0; }
.gvn-single-template .gvn-single-latest .elementor-post { padding-bottom:24px; border-bottom:1px solid var(--gvn-post-line); }
.gvn-single-template .gvn-single-latest .elementor-posts-container { gap:24px; }
.gvn-single-template .gvn-single-latest .elementor-post__thumbnail img { width:100%; }
.gvn-single-template .saboxplugin-wrap { margin-top:32px; padding:24px; border:1px solid var(--gvn-post-line); border-top:3px solid #d33; background:var(--gvn-post-panel); }
.gvn-single-template .saboxplugin-wrap :is(.saboxplugin-authorname a,.saboxplugin-desc) { color:var(--gvn-post-ink); }
.gvn-single-template .gvn-single-comments .comment-respond { background:var(--gvn-post-panel); border-top:3px solid #d33; padding:24px; }
.gvn-single-template .gvn-single-comments :is(input:not([type=checkbox]),textarea,button) { max-width:100%; min-height:44px; }
.gvn-single-template :is(a,button,input,textarea,[role=button]):focus-visible { outline:3px solid var(--gvn-post-link); outline-offset:4px; }
html[data-gvn-theme="dark"] .elementor .elementor-element.gvn-single-template { --gvn-post-paper:#151515; --gvn-post-ink:#f3f3f3; --gvn-post-muted:#bebebe; --gvn-post-link:#ff9a9a; --gvn-post-line:#484848; --gvn-post-panel:#242424; }
html[data-gvn-theme="dark"] .gvn-single-template :is(.elementor-heading-title,.elementor-icon-list-text,.gvn-single-copy,.gvn-single-latest .elementor-post__title a) { color:var(--gvn-post-ink) !important; }
@media(prefers-color-scheme:dark) {
 html:not([data-gvn-theme]) .elementor .elementor-element.gvn-single-template { --gvn-post-paper:#151515; --gvn-post-ink:#f3f3f3; --gvn-post-muted:#bebebe; --gvn-post-link:#ff9a9a; --gvn-post-line:#484848; --gvn-post-panel:#242424; }
 html:not([data-gvn-theme]) .gvn-single-template :is(.elementor-heading-title,.elementor-icon-list-text,.gvn-single-copy) { color:var(--gvn-post-ink) !important; }
}
@media(max-width:1024px) {
 .elementor .gvn-single-template .elementor-element.gvn-single-body { grid-template-columns:minmax(0,1fr); gap:32px; }
 .elementor .gvn-single-template .elementor-element.gvn-single-sidebar { padding-top:20px; }
}
@media(max-width:767px) {
 .main.ts-contain:has(.gvn-single-template),.gvn-preserved-content:has(.gvn-single-template) { width:calc(100% - 36px); margin:24px auto 48px; }
 .gvn-single-template .gvn-single-intro { padding-top:18px; }
 .gvn-single-template .gvn-single-title h1 { text-wrap:wrap; }
 .elementor .gvn-single-template .gvn-single-copy { font-size:17px; }
 .gvn-single-template .gvn-single-copy :where(h2) { font-size:27px; }
 .gvn-single-template .gvn-single-copy > .elementor > .e-con { --padding-left:0px; --padding-right:0px; }
 .gvn-single-template .gvn-single-comments .comment-respond { padding:18px; }
}/* End custom CSS */