.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6086 .elementor-element.elementor-element-2e47b46{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6086 .elementor-element.elementor-element-94767d5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* ---- Sidebar ---- */
[data-id="3a172aaa"] a{color:#ffffff;}
[data-id="3a4c92ea"] a,[data-id="27b43b47"] a,.elementor-element-ff00381 a,.elementor-element-415c0b98 a{color:#ECEDF0;text-decoration:none;display:inline-block;padding-left:14px;position:relative;transition:color .15s,padding .15s;}
.elementor-element-ff00381 a:before,.elementor-element-415c0b98 a:before{content:'';position:absolute;left:0;top:.75em;width:6px;height:6px;background:#C8102E;}
.elementor-element-ff00381 a:hover,.elementor-element-415c0b98 a:hover{color:#ffffff;padding-left:18px;}

/* ---- Article (each page's own content) in the dark design ---- */
.elementor-element-7c7cfb70{color:#C9CCD4;font-family:'Inter',sans-serif;font-size:17px;line-height:1.75;}
.elementor-element-7c7cfb70 .elementor-widget-text-editor,.elementor-element-7c7cfb70 .elementor-widget-text-editor p,.elementor-element-7c7cfb70 p,.elementor-element-7c7cfb70 li{color:#C9CCD4!important;font-family:'Inter',sans-serif!important;font-size:17px!important;line-height:1.75!important;}
.elementor-element-7c7cfb70 p{margin:0 0 1.1em 0;}
.elementor-element-7c7cfb70 strong,.elementor-element-7c7cfb70 b{color:#ffffff;}
.elementor-element-7c7cfb70 h1,.elementor-element-7c7cfb70 h2,.elementor-element-7c7cfb70 h3,.elementor-element-7c7cfb70 h4,.elementor-element-7c7cfb70 h5,.elementor-element-7c7cfb70 h6,.elementor-element-7c7cfb70 .elementor-heading-title{font-family:'Anton',sans-serif!important;text-transform:uppercase;color:#ffffff!important;line-height:1.08!important;letter-spacing:.01em;margin:1.6em 0 .6em 0;font-weight:400!important;}
.elementor-element-7c7cfb70 h1,.elementor-element-7c7cfb70 h2{font-size:38px!important;}
.elementor-element-7c7cfb70 h3{font-size:28px!important;}
.elementor-element-7c7cfb70 h4,.elementor-element-7c7cfb70 h5,.elementor-element-7c7cfb70 h6{font-size:22px!important;color:#ECEDF0!important;}
.elementor-element-7c7cfb70 h1:first-child,.elementor-element-7c7cfb70 h2:first-child,.elementor-element-7c7cfb70 h3:first-child{margin-top:0;}
.elementor-element-7c7cfb70 ul,.elementor-element-7c7cfb70 ol{padding-left:1.3em;margin:0 0 1.2em 0;}
.elementor-element-7c7cfb70 li{margin-bottom:.4em;}
.elementor-element-7c7cfb70 li::marker{color:#C8102E;}
.elementor-element-7c7cfb70 a:not(.elementor-button){color:#ffffff;text-decoration:underline;text-decoration-color:#C8102E;text-underline-offset:3px;}
.elementor-element-7c7cfb70 img{border-radius:4px;max-width:100%;height:auto;}
.elementor-element-7c7cfb70 .elementor-widget-image img{width:100%;max-height:520px;object-fit:cover;box-shadow:14px 14px 0 #760112;}
.elementor-element-7c7cfb70 .e-con,.elementor-element-7c7cfb70 .elementor-section,.elementor-element-7c7cfb70 .elementor-column,.elementor-element-7c7cfb70 .elementor-widget-wrap{background:transparent!important;}
.elementor-element-7c7cfb70 .e-con{--padding-left:0px;--padding-right:0px;max-width:100%!important;}
.elementor-element-7c7cfb70 .elementor-button{font-family:'Bebas Neue',sans-serif!important;font-size:21px!important;letter-spacing:.08em;text-transform:uppercase;color:#ffffff!important;background-color:#C8102E!important;border:2px solid #C8102E!important;border-radius:2px!important;padding:17px 30px!important;transition:background-color .15s,transform .15s;}
.elementor-element-7c7cfb70 .elementor-button:hover{background-color:#760112!important;border-color:#760112!important;transform:translateY(-2px);}

/* ---- Uniform 40px spacing between every element in the article ---- */
.elementor-element-7c7cfb70 .e-con,.elementor-element-7c7cfb70 .e-con-inner{gap:0!important;--gap:0px!important;--row-gap:0px!important;--widgets-spacing:0px!important;--widgets-spacing-row:0px!important;--padding-top:0px;--padding-bottom:0px;}
.elementor-element-7c7cfb70 .elementor-widget{margin:0 0 40px 0!important;}
.elementor-element-7c7cfb70 .elementor-widget:last-child{margin-bottom:0!important;}
.elementor-element-7c7cfb70 :is(.e-con,.e-con-inner) > .e-con:not(:last-child){margin-bottom:40px!important;}
.elementor-element-7c7cfb70 .elementor-widget-image{margin:0 14px 54px 0!important;}
.elementor-element-7c7cfb70 .elementor-widget-image:last-child{margin-bottom:14px!important;}

/* Photo strips: responsive thumbnail grid */
.elementor-element-7c7cfb70 .elementor-image-gallery .gallery{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin:0!important;}
.elementor-element-7c7cfb70 .elementor-image-gallery .gallery-item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;}
.elementor-element-7c7cfb70 .elementor-image-gallery .gallery-item img{width:100%!important;aspect-ratio:4/3;object-fit:cover;border:0!important;border-radius:4px;}
.elementor-element-7c7cfb70 .elementor-image-gallery br{display:none;}
.elementor-element-7c7cfb70 .e-gallery-item{border-radius:4px;}
.elementor-element-7c7cfb70 table{width:100%;border-collapse:collapse;margin:0 0 1.4em 0;}
.elementor-element-7c7cfb70 th,.elementor-element-7c7cfb70 td{padding:10px 12px;border-bottom:1px solid #262B37;color:#C9CCD4;text-align:left;}
.elementor-element-7c7cfb70 th{color:#ffffff;font-family:'Bebas Neue',sans-serif;letter-spacing:.06em;font-size:18px;}

/* ---- Every text block in the article = scroll box (short ones simply don't scroll) ---- */
.elementor-element-7c7cfb70:has(.elementor-widget-image,.elementor-widget-image-gallery,.elementor-widget-gallery) .elementor-widget-text-editor{max-height:460px;overflow-y:auto;overscroll-behavior:contain;background:#151922;border-radius:4px;padding:30px 24px 10px 32px;scrollbar-width:thin;scrollbar-color:#C8102E #262B37;}
.elementor-element-7c7cfb70 .elementor-widget-text-editor::-webkit-scrollbar{width:6px;}
.elementor-element-7c7cfb70 .elementor-widget-text-editor::-webkit-scrollbar-track{background:#262B37;border-radius:3px;}
.elementor-element-7c7cfb70 .elementor-widget-text-editor::-webkit-scrollbar-thumb{background:#C8102E;border-radius:3px;}
.elementor-element-7c7cfb70 .elementor-widget-text-editor > .elementor-widget-container > *:last-child{margin-bottom:1.1em;}

@media (max-width:767px){.elementor-element-7c7cfb70 h1,.elementor-element-7c7cfb70 h2{font-size:30px!important;}.elementor-element-7c7cfb70 h3{font-size:24px!important;}.elementor-element-7c7cfb70 .elementor-widget-image img{box-shadow:8px 8px 0 #760112;}.elementor-element-7c7cfb70 .elementor-widget-image{margin:0 8px 48px 0!important;}.elementor-element-7c7cfb70 .elementor-widget-image:last-child{margin-bottom:8px!important;}.elementor-element-7c7cfb70:has(.elementor-widget-image,.elementor-widget-image-gallery,.elementor-widget-gallery) .elementor-widget-text-editor{max-height:400px;padding:22px 14px 6px 20px;}}
/* ---- Articles written in the WordPress block editor: full text, no scroll box ---- */
.elementor-element-7c7cfb70 .wp-block-image,.elementor-element-7c7cfb70 .wp-block-jetpack-tiled-gallery,.elementor-element-7c7cfb70 .wp-block-gallery{margin:40px 14px 54px 0;}
.elementor-element-7c7cfb70 .wp-block-image img{box-shadow:14px 14px 0 #760112;}
.elementor-element-7c7cfb70 .wp-block-jetpack-tiled-gallery img,.elementor-element-7c7cfb70 .wp-block-gallery img{border-radius:4px;}
.elementor-element-7c7cfb70 hr,.elementor-element-7c7cfb70 .wp-block-separator{border:0;height:3px;background:#C8102E;opacity:1;width:80px;margin:48px 0;}
/* sidebar list bullets */
.elementor-element-ff00381 a,.elementor-element-415c0b98 a{padding-left:16px!important;}
.elementor-element-ff00381 a:hover,.elementor-element-415c0b98 a:hover{padding-left:20px!important;}/* End custom CSS */