.elementor-54855 .elementor-element.elementor-element-6edeaea8{--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-54855 .elementor-element.elementor-element-6edeaea8:not(.elementor-motion-effects-element-type-background), .elementor-54855 .elementor-element.elementor-element-6edeaea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-54855 .elementor-element.elementor-element-7b23b8c{--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-54855 .elementor-element.elementor-element-19fc0d5f{--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-54855 .elementor-element.elementor-element-206ad3a1{font-family:"Jost", Sans-serif;font-size:13.12px;line-height:1.5em;color:#808080;}.elementor-54855 .elementor-element.elementor-element-206ad3a1 a{color:#808080;}.elementor-54855 .elementor-element.elementor-element-206ad3a1 a:hover{color:#D02424;}.elementor-54855 .elementor-element.elementor-element-3afb3f76{--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-54855 .elementor-element.elementor-element-3180d7fc{text-align:left;}.elementor-54855 .elementor-element.elementor-element-63aeffbf{text-align:left;}.elementor-54855 .elementor-element.elementor-element-5c4ecca1{text-align:left;}.elementor-54855 .elementor-element.elementor-element-5c4ecca1 img{width:100%;}.elementor-54855 .elementor-element.elementor-element-6b31525c .elementor-icon-list-icon{width:14px;}.elementor-54855 .elementor-element.elementor-element-6b31525c .elementor-icon-list-icon i{font-size:14px;}.elementor-54855 .elementor-element.elementor-element-6b31525c .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-54855 .elementor-element.elementor-element-2a41c5f5{--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-54855 .elementor-element.elementor-element-733bf260 .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-54855 .elementor-element.elementor-element-733bf260 .elementor-button:hover, .elementor-54855 .elementor-element.elementor-element-733bf260 .elementor-button:focus{background-color:#A81C1C;color:#FFFFFF;}.elementor-54855 .elementor-element.elementor-element-733bf260 .elementor-button:hover svg, .elementor-54855 .elementor-element.elementor-element-733bf260 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-54855 .elementor-element.elementor-element-23242331 .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-54855 .elementor-element.elementor-element-23242331 .elementor-button:hover, .elementor-54855 .elementor-element.elementor-element-23242331 .elementor-button:focus{background-color:#FFFFFF;color:#0E0E0E;}.elementor-54855 .elementor-element.elementor-element-23242331 .elementor-button:hover svg, .elementor-54855 .elementor-element.elementor-element-23242331 .elementor-button:focus svg{fill:#0E0E0E;}@media(max-width:767px){.elementor-54855 .elementor-element.elementor-element-7b23b8c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-206ad3a1 */.elementor-54855 .elementor-element.elementor-element-206ad3a1 { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 0 24px !important; text-align: left !important; }
.elementor-54855 .elementor-element.elementor-element-206ad3a1 .elementor-widget-container, .elementor-54855 .elementor-element.elementor-element-206ad3a1 p, .elementor-54855 .elementor-element.elementor-element-206ad3a1 span { font-size: 13.12px !important; line-height: 1.5 !important; color: #808080 !important; font-family: Jost, "Century Gothic", sans-serif !important; }
.elementor-54855 .elementor-element.elementor-element-206ad3a1 a { color: #808080 !important; text-decoration: none !important; }
.elementor-54855 .elementor-element.elementor-element-206ad3a1 a:hover { color: #D02424 !important; }
.elementor-54855 .elementor-element.elementor-element-206ad3a1 .breadcrumb_last, .elementor-54855 .elementor-element.elementor-element-206ad3a1 [aria-current="page"], .elementor-54855 .elementor-element.elementor-element-206ad3a1 .elementor-breadcrumbs__last { color: #B3B3B3 !important; }
@media (min-width: 1025px) { .elementor-54855 .elementor-element.elementor-element-206ad3a1.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-54855 .elementor-element.elementor-element-206ad3a1.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-54855 .elementor-element.elementor-element-206ad3a1.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19fc0d5f */.elementor-54855 .elementor-element.elementor-element-19fc0d5f { width: 100% !important; max-width: 100% !important; align-self: stretch !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3180d7fc */.elementor-54855 .elementor-element.elementor-element-3180d7fc { width: auto !important; }
.elementor-54855 .elementor-element.elementor-element-3180d7fc .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-54855 .elementor-element.elementor-element-3180d7fc .elementor-heading-title a { color: #FFFFFF !important; text-decoration: none !important; }
@media (min-width: 1025px) { .elementor-54855 .elementor-element.elementor-element-3180d7fc.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-54855 .elementor-element.elementor-element-3180d7fc.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-54855 .elementor-element.elementor-element-3180d7fc.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-63aeffbf */.elementor-54855 .elementor-element.elementor-element-63aeffbf .elementor-heading-title, .elementor-54855 .elementor-element.elementor-element-63aeffbf 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-54855 .elementor-element.elementor-element-63aeffbf.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-54855 .elementor-element.elementor-element-63aeffbf.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-54855 .elementor-element.elementor-element-63aeffbf.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-5c4ecca1 */.elementor-54855 .elementor-element.elementor-element-5c4ecca1 { width: 100% !important; margin: 0 0 24px !important; }
.elementor-54855 .elementor-element.elementor-element-5c4ecca1 img { width: 100% !important; height: auto !important; display: block !important; border-radius: 2px !important; object-fit: cover !important; }
@media (min-width: 1025px) { .elementor-54855 .elementor-element.elementor-element-5c4ecca1.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-54855 .elementor-element.elementor-element-5c4ecca1.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-54855 .elementor-element.elementor-element-5c4ecca1.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-6b31525c */.elementor-54855 .elementor-element.elementor-element-6b31525c { 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-54855 .elementor-element.elementor-element-6b31525c .elementor-icon-list-items { margin: 0 !important; padding: 0 !important; list-style: none !important; }
.elementor-54855 .elementor-element.elementor-element-6b31525c .elementor-icon-list-item { margin: 0 !important; padding: 0 !important; }
.elementor-54855 .elementor-element.elementor-element-6b31525c .elementor-icon-list-icon { display: none !important; }
.elementor-54855 .elementor-element.elementor-element-6b31525c .elementor-icon-list-text { color: #B3B3B3 !important; font-size: 13.6px !important; }
@media (min-width: 1025px) { .elementor-54855 .elementor-element.elementor-element-6b31525c.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-54855 .elementor-element.elementor-element-6b31525c.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-54855 .elementor-element.elementor-element-6b31525c.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-19ff9ca2 */.elementor-54855 .elementor-element.elementor-element-19ff9ca2 { width: 100% !important; color: #E5E5E5 !important; font-family: Jost, "Century Gothic", sans-serif !important; font-size: 16px !important; line-height: 1.7 !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 .elementor-widget-container > *:first-child { margin-top: 0 !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 h2, .elementor-54855 .elementor-element.elementor-element-19ff9ca2 h3, .elementor-54855 .elementor-element.elementor-element-19ff9ca2 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-54855 .elementor-element.elementor-element-19ff9ca2 h3 { font-size: 20px !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 h2 { font-size: 22px !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 p { margin: 0 0 24px !important; line-height: 1.7 !important; color: #E5E5E5 !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 ul, .elementor-54855 .elementor-element.elementor-element-19ff9ca2 ol { margin: 0 0 24px 1.1rem !important; padding: 0 !important; display: flex !important; flex-direction: column !important; gap: 6px !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 li { color: #E5E5E5 !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 a { color: #D02424 !important; text-decoration: underline !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 a:hover { color: #FFFFFF !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 blockquote { border-left: 3px solid #D02424 !important; padding-left: 14px !important; color: #E5E5E5 !important; font-style: italic !important; margin: 0 0 24px !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 .note, .elementor-54855 .elementor-element.elementor-element-19ff9ca2 em { color: #B3B3B3 !important; font-style: italic !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 .k6-paren { color: #D02424 !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 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-54855 .elementor-element.elementor-element-19ff9ca2 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-54855 .elementor-element.elementor-element-19ff9ca2 table td { background: #141414 !important; color: #E5E5E5 !important; border: 1px solid #262626 !important; padding: 8px 10px !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 table tr, .elementor-54855 .elementor-element.elementor-element-19ff9ca2 table thead, .elementor-54855 .elementor-element.elementor-element-19ff9ca2 table tbody { border: none !important; }
.elementor-54855 .elementor-element.elementor-element-19ff9ca2 img { max-width: 100% !important; height: auto !important; border-radius: 2px !important; }
@media (min-width: 1025px) { .elementor-54855 .elementor-element.elementor-element-19ff9ca2.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-54855 .elementor-element.elementor-element-19ff9ca2.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-54855 .elementor-element.elementor-element-19ff9ca2.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3afb3f76 */.elementor-54855 .elementor-element.elementor-element-3afb3f76 { width: 100% !important; max-width: 760px !important; margin: 0 auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a41c5f5 */.elementor-54855 .elementor-element.elementor-element-2a41c5f5 { 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-54855 .elementor-element.elementor-element-2a41c5f5.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-54855 .elementor-element.elementor-element-2a41c5f5.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-54855 .elementor-element.elementor-element-2a41c5f5.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57300b1 */.elementor-54855 .elementor-element.elementor-element-57300b1 { 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-7b23b8c */.elementor-54855 .elementor-element.elementor-element-7b23b8c { 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-6edeaea8 */.elementor-54855 .elementor-element.elementor-element-6edeaea8 { 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-54855 .elementor-element.elementor-element-6edeaea8.elementor-hidden-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 1024px) { .elementor-54855 .elementor-element.elementor-element-6edeaea8.elementor-hidden-tablet { display: none !important; } }
@media (max-width: 767px) { .elementor-54855 .elementor-element.elementor-element-6edeaea8.elementor-hidden-mobile { display: none !important; } }/* End custom CSS */