.elementor-50172 .elementor-element.elementor-element-3732e73c{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-50172 .elementor-element.elementor-element-3732e73c:not(.elementor-motion-effects-element-type-background), .elementor-50172 .elementor-element.elementor-element-3732e73c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-50172 .elementor-element.elementor-element-68ccdb09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-50172 .elementor-element.elementor-element-38b72a7a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-50172 .elementor-element.elementor-element-6744210d{font-family:"Jost", Sans-serif;font-size:13.12px;line-height:1.5em;color:#808080;}.elementor-50172 .elementor-element.elementor-element-6744210d a{color:#808080;}.elementor-50172 .elementor-element.elementor-element-6744210d a:hover{color:#D02424;}.elementor-50172 .elementor-element.elementor-element-3c2f33aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-50172 .elementor-element.elementor-element-761100ba{text-align:left;}.elementor-50172 .elementor-element.elementor-element-4362347a{text-align:left;}.elementor-50172 .elementor-element.elementor-element-2e412848{text-align:left;}.elementor-50172 .elementor-element.elementor-element-2e412848 img{width:100%;}.elementor-50172 .elementor-element.elementor-element-1cbf0e60 .elementor-icon-list-icon{width:14px;}.elementor-50172 .elementor-element.elementor-element-1cbf0e60 .elementor-icon-list-icon i{font-size:14px;}.elementor-50172 .elementor-element.elementor-element-1cbf0e60 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-50172 .elementor-element.elementor-element-1ce2f19c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-50172 .elementor-element.elementor-element-6dfc6869 .elementor-button{background-color:#D02424;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:transparent;border-radius:2px 2px 2px 2px;}.elementor-50172 .elementor-element.elementor-element-6dfc6869 .elementor-button:hover, .elementor-50172 .elementor-element.elementor-element-6dfc6869 .elementor-button:focus{background-color:#A81C1C;color:#FFFFFF;}.elementor-50172 .elementor-element.elementor-element-6dfc6869 .elementor-button:hover svg, .elementor-50172 .elementor-element.elementor-element-6dfc6869 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50172 .elementor-element.elementor-element-460375b8 .elementor-button{background-color:transparent;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;}.elementor-50172 .elementor-element.elementor-element-460375b8 .elementor-button:hover, .elementor-50172 .elementor-element.elementor-element-460375b8 .elementor-button:focus{background-color:#FFFFFF;color:#0E0E0E;}.elementor-50172 .elementor-element.elementor-element-460375b8 .elementor-button:hover svg, .elementor-50172 .elementor-element.elementor-element-460375b8 .elementor-button:focus svg{fill:#0E0E0E;}@media(max-width:767px){.elementor-50172 .elementor-element.elementor-element-68ccdb09{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-6744210d */.elementor-50172 .elementor-element.elementor-element-6744210d { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 0 24px !important; text-align: left !important; }
.elementor-50172 .elementor-element.elementor-element-6744210d .elementor-widget-container, .elementor-50172 .elementor-element.elementor-element-6744210d p, .elementor-50172 .elementor-element.elementor-element-6744210d span { font-size: 13.12px !important; line-height: 1.5 !important; color: #808080 !important; font-family: Jost, "Century Gothic", sans-serif !important; }
.elementor-50172 .elementor-element.elementor-element-6744210d a { color: #808080 !important; text-decoration: none !important; }
.elementor-50172 .elementor-element.elementor-element-6744210d a:hover { color: #D02424 !important; }
.elementor-50172 .elementor-element.elementor-element-6744210d .breadcrumb_last, .elementor-50172 .elementor-element.elementor-element-6744210d [aria-current="page"], .elementor-50172 .elementor-element.elementor-element-6744210d .elementor-breadcrumbs__last { color: #B3B3B3 !important; }
@media (min-width: 1025px) { .elementor-50172 .elementor-element.elementor-element-6744210d.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-50172 .elementor-element.elementor-element-6744210d.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-50172 .elementor-element.elementor-element-6744210d.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b72a7a */.elementor-50172 .elementor-element.elementor-element-38b72a7a { width: 100% !important; max-width: 100% !important; align-self: stretch !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-761100ba */.elementor-50172 .elementor-element.elementor-element-761100ba { width: auto !important; }
.elementor-50172 .elementor-element.elementor-element-761100ba .elementor-heading-title { display: inline-block !important; width: auto !important; font-family: Oswald, "BigNoodleTitling", sans-serif !important; text-transform: uppercase !important; letter-spacing: .05em !important; font-size: 11.52px !important; font-weight: 600 !important; line-height: 1.2 !important; background: #D02424 !important; color: #FFFFFF !important; padding: 3px 10px !important; border-radius: 2px !important; margin: 0 !important; }
.elementor-50172 .elementor-element.elementor-element-761100ba .elementor-heading-title a { color: #FFFFFF !important; text-decoration: none !important; }
@media (min-width: 1025px) { .elementor-50172 .elementor-element.elementor-element-761100ba.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-50172 .elementor-element.elementor-element-761100ba.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-50172 .elementor-element.elementor-element-761100ba.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-4362347a */.elementor-50172 .elementor-element.elementor-element-4362347a .elementor-heading-title, .elementor-50172 .elementor-element.elementor-element-4362347a h1.elementor-heading-title { margin: 14px 0 16px !important; font-family: Oswald, "BigNoodleTitling", sans-serif !important; font-size: clamp(1.6rem, 4vw, 2.2rem) !important; font-weight: 600 !important; line-height: 1.12 !important; text-transform: uppercase !important; color: #FFFFFF !important; }
@media (min-width: 1025px) { .elementor-50172 .elementor-element.elementor-element-4362347a.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-50172 .elementor-element.elementor-element-4362347a.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-50172 .elementor-element.elementor-element-4362347a.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-2e412848 */.elementor-50172 .elementor-element.elementor-element-2e412848 { width: 100% !important; margin: 0 0 24px !important; }
.elementor-50172 .elementor-element.elementor-element-2e412848 img { width: 100% !important; height: auto !important; display: block !important; border-radius: 2px !important; object-fit: cover !important; }
@media (min-width: 1025px) { .elementor-50172 .elementor-element.elementor-element-2e412848.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-50172 .elementor-element.elementor-element-2e412848.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-50172 .elementor-element.elementor-element-2e412848.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-1cbf0e60 */.elementor-50172 .elementor-element.elementor-element-1cbf0e60 { width: 100% !important; color: #B3B3B3 !important; font-size: 13.6px !important; font-family: Jost, "Century Gothic", sans-serif !important; margin: 0 0 32px !important; padding: 0 0 24px !important; border-bottom: 3px solid #D02424 !important; }
.elementor-50172 .elementor-element.elementor-element-1cbf0e60 .elementor-icon-list-items { margin: 0 !important; padding: 0 !important; list-style: none !important; }
.elementor-50172 .elementor-element.elementor-element-1cbf0e60 .elementor-icon-list-item { margin: 0 !important; padding: 0 !important; }
.elementor-50172 .elementor-element.elementor-element-1cbf0e60 .elementor-icon-list-icon { display: none !important; }
.elementor-50172 .elementor-element.elementor-element-1cbf0e60 .elementor-icon-list-text { color: #B3B3B3 !important; font-size: 13.6px !important; }
@media (min-width: 1025px) { .elementor-50172 .elementor-element.elementor-element-1cbf0e60.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-50172 .elementor-element.elementor-element-1cbf0e60.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-50172 .elementor-element.elementor-element-1cbf0e60.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-1d0b8d8a */.elementor-50172 .elementor-element.elementor-element-1d0b8d8a { width: 100% !important; color: #E5E5E5 !important; font-family: Jost, "Century Gothic", sans-serif !important; font-size: 16px !important; line-height: 1.7 !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a .elementor-widget-container > *:first-child { margin-top: 0 !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a h2, .elementor-50172 .elementor-element.elementor-element-1d0b8d8a h3, .elementor-50172 .elementor-element.elementor-element-1d0b8d8a h4 { font-family: Oswald, "BigNoodleTitling", sans-serif !important; text-transform: uppercase !important; letter-spacing: .02em !important; color: #FFFFFF !important; margin: 32px 0 16px !important; font-weight: 600 !important; line-height: 1.2 !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a h3 { font-size: 20px !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a h2 { font-size: 22px !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a p { margin: 0 0 24px !important; line-height: 1.7 !important; color: #E5E5E5 !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a ul, .elementor-50172 .elementor-element.elementor-element-1d0b8d8a ol { margin: 0 0 24px 1.1rem !important; padding: 0 !important; display: flex !important; flex-direction: column !important; gap: 6px !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a li { color: #E5E5E5 !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a a { color: #D02424 !important; text-decoration: underline !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a a:hover { color: #FFFFFF !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a blockquote { border-left: 3px solid #D02424 !important; padding-left: 14px !important; color: #E5E5E5 !important; font-style: italic !important; margin: 0 0 24px !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a .note, .elementor-50172 .elementor-element.elementor-element-1d0b8d8a em { color: #B3B3B3 !important; font-style: italic !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a .k6-paren { color: #D02424 !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a table { width: 100% !important; border-collapse: collapse !important; margin: 0 0 24px !important; font-size: 14.4px !important; border: none !important; background: transparent !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a table th { background: #D02424 !important; color: #FFFFFF !important; text-align: left !important; padding: 8px 10px !important; font-family: Oswald, "BigNoodleTitling", sans-serif !important; text-transform: uppercase !important; letter-spacing: .03em !important; font-size: 12.8px !important; border: none !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a table td { background: #141414 !important; color: #E5E5E5 !important; border: 1px solid #262626 !important; padding: 8px 10px !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a table tr, .elementor-50172 .elementor-element.elementor-element-1d0b8d8a table thead, .elementor-50172 .elementor-element.elementor-element-1d0b8d8a table tbody { border: none !important; }
.elementor-50172 .elementor-element.elementor-element-1d0b8d8a img { max-width: 100% !important; height: auto !important; border-radius: 2px !important; }
@media (min-width: 1025px) { .elementor-50172 .elementor-element.elementor-element-1d0b8d8a.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-50172 .elementor-element.elementor-element-1d0b8d8a.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-50172 .elementor-element.elementor-element-1d0b8d8a.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2f33aa */.elementor-50172 .elementor-element.elementor-element-3c2f33aa { width: 100% !important; max-width: 760px !important; margin: 0 auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce2f19c */.elementor-50172 .elementor-element.elementor-element-1ce2f19c { width: 100% !important; max-width: 760px !important; margin: 48px auto 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 16px !important; }
@media (min-width: 1025px) { .elementor-50172 .elementor-element.elementor-element-1ce2f19c.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-50172 .elementor-element.elementor-element-1ce2f19c.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-50172 .elementor-element.elementor-element-1ce2f19c.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48da12f4 */.elementor-50172 .elementor-element.elementor-element-48da12f4 { display: none !important; height: 0 !important; overflow: hidden !important; margin: 0 !important; padding: 0 !important; border: none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ccdb09 */.elementor-50172 .elementor-element.elementor-element-68ccdb09 { width: 100% !important; max-width: 1240px !important; margin-inline: auto !important; box-sizing: border-box !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3732e73c */.elementor-50172 .elementor-element.elementor-element-3732e73c { background: #141414 !important; background-image: linear-gradient(135deg, rgba(255,255,255,.02) 25%, transparent 25%), linear-gradient(225deg, rgba(0,0,0,.25) 25%, transparent 25%) !important; background-size: 64px 64px !important; width: 100% !important; }
@media (min-width: 1025px) { .elementor-50172 .elementor-element.elementor-element-3732e73c.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-50172 .elementor-element.elementor-element-3732e73c.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-50172 .elementor-element.elementor-element-3732e73c.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */