.elementor-47 .elementor-element.elementor-element-1800974f{--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:center;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9999;}.elementor-47 .elementor-element.elementor-element-1800974f.e-con{--flex-grow:1;--flex-shrink:3;}.elementor-47 .elementor-element.elementor-element-4704cba{--display:flex;--min-height:36px;--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;--flex-wrap:wrap;--overflow:auto;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-47 .elementor-element.elementor-element-4704cba:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-4704cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-47 .elementor-element.elementor-element-4704cba.e-con{--flex-grow:1;--flex-shrink:3;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-47 .elementor-element.elementor-element-23bba78a{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-47 .elementor-element.elementor-element-23bba78a.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-47 .elementor-element.elementor-element-23bba78a .elementor-menu-toggle{margin-right:auto;}.elementor-47 .elementor-element.elementor-element-23bba78a .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:900;text-transform:none;font-style:normal;line-height:1px;letter-spacing:0.7px;word-spacing:0px;}.elementor-47 .elementor-element.elementor-element-23bba78a .elementor-nav-menu--main .elementor-item{color:#DFDFDF;fill:#DFDFDF;padding-left:8px;padding-right:8px;}.elementor-47 .elementor-element.elementor-element-23bba78a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-47 .elementor-element.elementor-element-23bba78a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-47 .elementor-element.elementor-element-23bba78a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-47 .elementor-element.elementor-element-23bba78a .elementor-nav-menu--main .elementor-item:focus{color:#D89500;fill:#D89500;}.elementor-47 .elementor-element.elementor-element-23bba78a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#D89500;}.elementor-47 .elementor-element.elementor-element-23bba78a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-23bba78a div.elementor-menu-toggle{color:#6EC1E4;}.elementor-47 .elementor-element.elementor-element-23bba78a div.elementor-menu-toggle svg{fill:#6EC1E4;}.elementor-47 .elementor-element.elementor-element-23bba78a div.elementor-menu-toggle:hover, .elementor-47 .elementor-element.elementor-element-23bba78a div.elementor-menu-toggle:focus{color:#6EC1E4;}.elementor-47 .elementor-element.elementor-element-23bba78a div.elementor-menu-toggle:hover svg, .elementor-47 .elementor-element.elementor-element-23bba78a div.elementor-menu-toggle:focus svg{fill:#6EC1E4;}.elementor-47 .elementor-element.elementor-element-7dc1068a{--display:flex;--min-height:68px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7dc1068a:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7dc1068a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-47 .elementor-element.elementor-element-7dc1068a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-47 .elementor-element.elementor-element-6e05f00c{--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;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-6e05f00c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-2dabdb3e{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:left;}.elementor-47 .elementor-element.elementor-element-2dabdb3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-2dabdb3e img{width:96%;}.elementor-47 .elementor-element.elementor-element-6de29fa3{--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:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6de29fa3.e-con{--flex-grow:1;--flex-shrink:3;}.elementor-47 .elementor-element.elementor-element-55510dd .elementor-repeater-item-dafd31a.elementor-social-icon{background-color:#7A7A7A;}.elementor-47 .elementor-element.elementor-element-55510dd .elementor-repeater-item-dafd31a.elementor-social-icon i{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-55510dd .elementor-repeater-item-dafd31a.elementor-social-icon svg{fill:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-55510dd .elementor-repeater-item-8eb7ede.elementor-social-icon{background-color:#7A7A7A;}.elementor-47 .elementor-element.elementor-element-55510dd .elementor-repeater-item-2d66229.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-55510dd .elementor-repeater-item-8e5c583.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-55510dd .elementor-repeater-item-92e04fb.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-55510dd .elementor-repeater-item-52286d0.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-55510dd{--grid-template-columns:repeat(6, auto);text-align:right;margin:34px 45px calc(var(--kit-widget-spacing, 0px) + 11px) 114px;padding:0px -5px 0px 5px;--icon-size:30px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-47 .elementor-element.elementor-element-55510dd.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-55510dd .elementor-social-icon{--icon-padding:0.3em;border-style:none;}.elementor-47 .elementor-element.elementor-element-55510dd .elementor-icon{border-radius:-1px -1px -1px -1px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-47 .elementor-element.elementor-element-17254aae .e-search-input{background-color:#3F3F3F;font-family:"Roboto", Sans-serif;font-size:17px;line-height:1px;letter-spacing:0.5px;word-spacing:2px;border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:15px 15px 15px 15px;}.elementor-47 .elementor-element.elementor-element-17254aae .e-search-submit{background-color:#1B1B1B;border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-17254aae{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) -20px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;--e-search-placeholder-color:#E2E2E2;--e-search-input-color:#E0E0E0;--e-search-icon-label-color:#E0E0E0;--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:-4px;--e-search-input-padding-block-end:4px;--e-search-input-padding-inline-end:12px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:0px;--e-search-submit-button-flex-direction:row-reverse;--e-search-submit-icon-margin-inline-start:var(--e-search-submit-icon-gap);--e-search-submit-icon-margin-inline-end:0px;--e-search-icon-submit-size:21px;--e-search-submit-icon-gap:0px;--e-search-icon-submit-color:#B37C01;--e-search-submit-border-radius:-1px -1px -1px -1px;--e-search-submit-padding:1px 3px 1px 3px;}.elementor-47 .elementor-element.elementor-element-17254aae.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-47 .elementor-element.elementor-element-17254aae .e-search-submit span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-47 .elementor-element.elementor-element-30f62bd2{--display:flex;--min-height:37px;--flex-wrap:wrap;--overflow:hidden;}.elementor-47 .elementor-element.elementor-element-30f62bd2:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-30f62bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2622;}.elementor-47 .elementor-element.elementor-element-73711881{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:0px 0px 0px 0px;--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-height:16px;}.elementor-47 .elementor-element.elementor-element-73711881.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:4;}.elementor-47 .elementor-element.elementor-element-73711881 .elementor-menu-toggle{margin:0 auto;}.elementor-47 .elementor-element.elementor-element-73711881 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:2px;letter-spacing:-1px;word-spacing:2px;}.elementor-47 .elementor-element.elementor-element-73711881 .elementor-nav-menu--main .elementor-item{color:#CFCFCF;fill:#CFCFCF;}.elementor-47 .elementor-element.elementor-element-73711881 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-47 .elementor-element.elementor-element-73711881 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-47 .elementor-element.elementor-element-73711881 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-47 .elementor-element.elementor-element-73711881 .elementor-nav-menu--main .elementor-item:focus{color:#CA8100;fill:#CA8100;}.elementor-47 .elementor-element.elementor-element-7e77f58{--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;}.elementor-47 .elementor-element.elementor-element-7e77f58:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-7e77f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-47 .elementor-element.elementor-element-7e77f58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-3bed7e8{--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;}.elementor-47 .elementor-element.elementor-element-3bed7e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-6456d2c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-6456d2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7e441de{--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;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-menu-toggle{margin-right:auto;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu--dropdown a, .elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-menu-toggle{color:#EAEAEA;fill:#EAEAEA;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu--dropdown{background-color:#121212;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu--dropdown .elementor-item, .elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-47 .elementor-element.elementor-element-e3daa87 div.elementor-menu-toggle{color:#C9A24F;}.elementor-47 .elementor-element.elementor-element-e3daa87 div.elementor-menu-toggle svg{fill:#C9A24F;}.elementor-47 .elementor-element.elementor-element-8380453{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-5e3f734{--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;}.elementor-47 .elementor-element.elementor-element-eff0f8c{--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;}.elementor-47 .elementor-element.elementor-element-eff0f8c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-eff0f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EF;}.elementor-47 .elementor-element.elementor-element-7e0d198{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-dbc731b{--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;}.elementor-47 .elementor-element.elementor-element-dbc731b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-8576e10{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-5b7a709{--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;}.elementor-47 .elementor-element.elementor-element-5b7a709.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-1fd5898{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-1fd5898.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-b0d329e{--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:center;}.elementor-47 .elementor-element.elementor-element-b0d329e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-87e1265{--display:flex;--min-height:0px;--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:center;}.elementor-47 .elementor-element.elementor-element-87e1265.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-f436938{width:var( --container-widget-width, 93% );max-width:93%;margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-f436938.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-6393c82{--display:flex;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-6393c82:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-6393c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EF;}.elementor-47 .elementor-element.elementor-element-6393c82.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-6d5731f{width:var( --container-widget-width, 24% );max-width:24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-6d5731f.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-1335d63{--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;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-1335d63:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1335d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EF;}.elementor-47 .elementor-element.elementor-element-93ba95d{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-93ba95d.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-e96049e{width:var( --container-widget-width, 96% );max-width:96%;background-color:#1B2735;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-e96049e.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-e96049e .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-weight:600;color:#45C0F1;}.elementor-47 .elementor-element.elementor-element-6a2a614{width:var( --container-widget-width, 96% );max-width:96%;background-color:#1A1410;padding:5px 0px 5px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-6a2a614.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-6a2a614 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;color:#EDEDED;}.elementor-47 .elementor-element.elementor-element-13ac619{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-2b1984c{width:var( --container-widget-width, 96% );max-width:96%;background-color:#0E0E0E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-2b1984c.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-2b1984c .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:32px;font-weight:600;color:#EDEDED;}.elementor-47 .elementor-element.elementor-element-75faf93{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-a239ef9{width:var( --container-widget-width, 96% );max-width:96%;background-color:#121212;padding:5px 0px 5px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-a239ef9.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-a239ef9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;color:#C9A24F;}.elementor-47 .elementor-element.elementor-element-33ff63a{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-33ff63a.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-d761322{width:var( --container-widget-width, 96% );max-width:96%;background-color:#0E0E14;padding:2px 0px 2px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-d761322.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-d761322 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;color:#FAFAFA;}.elementor-47 .elementor-element.elementor-element-bcdcfb1{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-bcdcfb1.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-bcdcfb1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-tp-adv-text-block .pt_plus_adv_text_block .text-content-block,.elementor-widget-tp-adv-text-block .pt_plus_adv_text_block .text-content-block p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-3189c0c.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-3189c0c .pt_plus_adv_text_block .text-content-block p,.elementor-47 .elementor-element.elementor-element-3189c0c .pt_plus_adv_text_block .text-content-block{color:#888;}.elementor-47 .elementor-element.elementor-element-dc04935{width:var( --container-widget-width, 96% );max-width:96%;background-color:#11131A;padding:2px 0px 2px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-dc04935.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-dc04935 .elementor-heading-title{font-family:"Marcellus SC", Sans-serif;font-size:32px;font-weight:500;color:#F5C542;}.elementor-47 .elementor-element.elementor-element-fea6629{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-fea6629.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-cdae64d{--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;}.elementor-47 .elementor-element.elementor-element-0cc5288{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-47 .elementor-element.elementor-element-0cc5288.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-2391fed{--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;}.elementor-47 .elementor-element.elementor-element-2391fed:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-2391fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EF;}body.elementor-page-47:not(.elementor-motion-effects-element-type-background), body.elementor-page-47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1431;background-image:url("https://believersunknown.com/wp-content/uploads/2025/10/ChatGPT-Image-Oct-5-2025-02_47_36-AM.png");}:root{--page-title-display:none;}body.elementor-page-47{margin:30px 0px 30px 0px;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-1800974f{--flex-wrap:wrap;}.elementor-47 .elementor-element.elementor-element-2dabdb3e img{width:15%;}.elementor-47 .elementor-element.elementor-element-7e77f58{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3bed7e8{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-6456d2c{--min-height:0px;}.elementor-47 .elementor-element.elementor-element-7e441de{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-e3daa87{width:var( --container-widget-width, 100% );max-width:100%;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--nav-menu-icon-size:42px;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu--dropdown{border-radius:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu--dropdown a{padding-left:36px;padding-right:36px;padding-top:10px;padding-bottom:10px;}.elementor-47 .elementor-element.elementor-element-a09ea74 img{width:82px;}.elementor-47 .elementor-element.elementor-element-5e3f734{--min-height:0px;}.elementor-47 .elementor-element.elementor-element-8576e10{--margin-top:10px;--margin-bottom:0px;--margin-left:3px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-1fd5898{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-1fd5898.e-con{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-b0d329e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-b0d329e.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-87e1265{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-f436938{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-47 .elementor-element.elementor-element-f436938.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-6393c82{--flex-wrap:wrap;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-1335d63{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-50px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-1335d63.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-93ba95d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-33ff63a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-fea6629{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-0cc5288{width:var( --container-widget-width, 97% );max-width:97%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-0cc5288.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-4704cba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7e77f58{--width:100%;--min-height:60px;--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:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3bed7e8{--min-height:56px;--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;}.elementor-47 .elementor-element.elementor-element-6456d2c{--width:100%;--min-height:56px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-6456d2c.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-7e441de{--width:33.3%;--min-height:50px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-e3daa87{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;--container-widget-width:100%;--container-widget-flex-grow:0;--nav-menu-icon-size:28px;}.elementor-47 .elementor-element.elementor-element-e3daa87.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-e3daa87 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-47 .elementor-element.elementor-element-e3daa87 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-47 .elementor-element.elementor-element-e3daa87 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-47 .elementor-element.elementor-element-e3daa87 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-47 .elementor-element.elementor-element-e3daa87 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-47 .elementor-element.elementor-element-e3daa87 .e--pointer-underline .elementor-item:after,
					 .elementor-47 .elementor-element.elementor-element-e3daa87 .e--pointer-overline .elementor-item:before,
					 .elementor-47 .elementor-element.elementor-element-e3daa87 .e--pointer-double-line .elementor-item:before,
					 .elementor-47 .elementor-element.elementor-element-e3daa87 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu--dropdown a{padding-left:17px;padding-right:17px;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-47 .elementor-element.elementor-element-e3daa87 .elementor-menu-toggle{border-width:0px;border-radius:0px;}.elementor-47 .elementor-element.elementor-element-8380453{--width:33.3%;--min-height:50px;}.elementor-47 .elementor-element.elementor-element-a09ea74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 14px;text-align:center;}.elementor-47 .elementor-element.elementor-element-a09ea74.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-a09ea74 img{width:61px;}.elementor-47 .elementor-element.elementor-element-5e3f734{--width:33.3%;--min-height:50px;}.elementor-47 .elementor-element.elementor-element-8576e10{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-1fd5898{--width:100%;}.elementor-47 .elementor-element.elementor-element-b0d329e{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-b0d329e.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-87e1265{--width:100%;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-f436938{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-47 .elementor-element.elementor-element-f436938.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-6393c82{--width:52%;--min-height:0px;--margin-top:-67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-6d5731f{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109px;--container-widget-flex-grow:0;width:var( --container-widget-width, 109px );max-width:109px;}.elementor-47 .elementor-element.elementor-element-1335d63{--width:100%;--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;--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-93ba95d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-e96049e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-6a2a614{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-2b1984c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-a239ef9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-33ff63a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-d761322{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-bcdcfb1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-dc04935{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-fea6629{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}body.elementor-page-47{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-1800974f{--content-width:1220px;}.elementor-47 .elementor-element.elementor-element-4704cba{--content-width:1203px;}.elementor-47 .elementor-element.elementor-element-7dc1068a{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-6e05f00c{--width:46%;}.elementor-47 .elementor-element.elementor-element-6de29fa3{--width:57%;}.elementor-47 .elementor-element.elementor-element-3bed7e8{--width:25%;}.elementor-47 .elementor-element.elementor-element-7e441de{--width:25%;}.elementor-47 .elementor-element.elementor-element-8380453{--width:50%;}.elementor-47 .elementor-element.elementor-element-5e3f734{--width:25%;}.elementor-47 .elementor-element.elementor-element-eff0f8c{--width:1220px;}.elementor-47 .elementor-element.elementor-element-7e0d198{--content-width:1220px;}.elementor-47 .elementor-element.elementor-element-dbc731b{--width:61.685%;}.elementor-47 .elementor-element.elementor-element-8576e10{--width:100%;}.elementor-47 .elementor-element.elementor-element-5b7a709{--width:99.443%;}.elementor-47 .elementor-element.elementor-element-b0d329e{--width:100.002%;}.elementor-47 .elementor-element.elementor-element-cdae64d{--width:50%;}.elementor-47 .elementor-element.elementor-element-2391fed{--width:1220px;}}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-7e77f58{--width:1600px;}.elementor-47 .elementor-element.elementor-element-3bed7e8{--width:100%;}.elementor-47 .elementor-element.elementor-element-6456d2c{--width:100%;}.elementor-47 .elementor-element.elementor-element-7e441de{--width:100%;}.elementor-47 .elementor-element.elementor-element-8380453{--width:89%;}.elementor-47 .elementor-element.elementor-element-5e3f734{--width:100%;}.elementor-47 .elementor-element.elementor-element-1fd5898{--width:100%;}.elementor-47 .elementor-element.elementor-element-b0d329e{--width:100%;}.elementor-47 .elementor-element.elementor-element-87e1265{--width:100%;}.elementor-47 .elementor-element.elementor-element-1335d63{--width:100%;}}/* Start custom CSS *//* ============================
   BELIEVERS UNKNOWN SIDEBAR
   Recommended Articles Styling
   ============================ */

:root {
  --bu-bronze: #c97b35;           /* metallic bronze accent */
  --bu-charcoal: #1b1c1e;         /* dark charcoal grey */
  --bu-text: #1c1f23;             /* standard text for white cards */
  --bu-border: rgba(28,31,35,.18);
  --bu-heading-font: "Cinzel", serif;
  --bu-body-font: "Inter", system-ui, sans-serif;
}

/* ====== Sidebar container ====== */
.bu-popular {
  font-family: var(--bu-body-font);
  color: var(--bu-text);
  background: transparent;
}

/* ====== Title Bar ====== */
.bu-popular__title {
  display: block;
  text-align: center;
  font-family: var(--bu-heading-font);
  font-size: 16px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  background: var(--bu-charcoal);
  color: var(--bu-bronze);
  padding: 10px 0;
  border-radius: 4px;
  margin: 0 0 20px 0;
  position: relative;
}

/* Decorative bronze divider under title */
.bu-popular__title::after {
  content: "";
  display: block;
  width: 60%;
  margin: 6px auto 0;
  height: 1px;
  background: var(--bu-bronze);
  opacity: 0.3;
  border-radius: 2px;
}

/* ====== List ====== */
.bu-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* ====== Article card rows ====== */
.bu-item {
  display: grid;
  grid-template-columns: 92px 1fr;
  gap: 14px;
  padding: 16px 0;
  border-bottom: 1px dotted var(--bu-border);
  background: #F0EFEA;
  border-radius: 6px;
}

.bu-item:first-child {
  padding-top: 0;
}

/* Thumbnail */
.bu-thumb {
  display: block;
  width: 92px;
}

.bu-thumb img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  display: block;
  border-radius: 4px;
}

/* Text block */
.bu-text {
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Categories */
.bu-cats {
  font-size: 13px;
  color: var(--bu-bronze);
  font-weight: 600;
  margin-top: 2px;
}

.bu-cats a {
  color: var(--bu-bronze);
  text-decoration: none;
}

.bu-cats a:hover {
  text-decoration: underline;
}

/* Headline */
.bu-title {
  font-family: var(--bu-heading-font);
  font-size: 15px;
  line-height: 1.25;
  margin: 4px 0 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.bu-title a {
  color: var(--bu-text);
  text-decoration: none;
}

.bu-title a:hover {
  color: var(--bu-bronze);
  text-decoration: underline;
}

/* ====== Responsiveness ====== */
@media (max-width: 420px) {
  .bu-item {
    grid-template-columns: 80px 1fr;
    gap: 12px;
  }

  .bu-thumb {
    width: 80px;
  }

  .bu-title {
    font-size: 14px;
  }
}

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Poppins:wght@400;500&display=swap');

/* ===== Scoped to the Paranormal block only ===== */
.paranormal-section {
  --bg-a: transparent;
  --bg-b: transparent;
  --text: #EDEDED;
  --muted: #C0C6CC;
  --line: rgba(255, 255, 255, 0.05);
  --bronze: #B47C39;
  --glow: rgba(255, 255, 255, 0.10);
  padding: 1.5rem 1rem 2rem;
  background: transparent;
  position: relative;
  isolation: isolate;
}

/* Remove vignette haze entirely */
.paranormal-section::before {
  content: none;
}

/* Heading */
.paranormal-section .para-heading {
  font-family: 'Playfair Display', serif;
  font-weight: 700;
  font-size: clamp(20px, 3.2vw, 28px);
  color: var(--text);
  letter-spacing: .5px;
  text-align: center;
  margin: 0 0 1.2rem;
}

/* Grid */
.paranormal-section .para-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 1.2rem;
}

/* Card shell */
.paranormal-section .para-card {
  background: #1A1A1A;
  border: 1px solid var(--line);
  border-radius: 10px;
  overflow: hidden;
  box-shadow: none;
  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}
.paranormal-section .para-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px var(--glow);
  border-color: rgba(255, 255, 255, 0.07);
}

/* Media area */
.paranormal-section .para-media {
  display: block;
  position: relative;
  aspect-ratio: 16 / 9;
  overflow: hidden;
}
.paranormal-section .para-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.95) contrast(1.05);
  transition: filter .3s ease, transform .3s ease;
}
.paranormal-section .para-card:hover .para-media img {
  filter: brightness(1);
  transform: scale(1.02);
}

/* Body */
.paranormal-section .para-body {
  padding: 1rem 1.1rem 1.2rem;
  background: transparent;
}

/* Title + links */
.paranormal-section .card-title {
  font-family: 'Playfair Display', serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.35;
  margin: 0 0 .5rem;
}
.paranormal-section .card-title a {
  color: var(--text);
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 1px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: color .25s ease, background-size .25s ease;
}
.paranormal-section .para-card:hover .card-title a {
  background-size: 100% 1px;
}

/* Excerpt */
.paranormal-section .card-excerpt {
  font-family: 'Poppins', sans-serif;
  font-size: .92rem;
  line-height: 1.65;
  color: var(--muted);
  margin: 0 0 .75rem;
}

/* Read more */
.paranormal-section .card-link {
  font-family: 'Poppins', sans-serif;
  font-size: .78rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--bronze);
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: color .2s ease, border-color .2s ease;
}
.paranormal-section .card-link:hover {
  color: var(--text);
  border-color: var(--bronze);
}

/* Small screens */
@media (max-width: 480px) {
  .paranormal-section { padding: 1rem .75rem 1.5rem; }
  .paranormal-section .para-body { padding: .9rem 1rem 1rem; }
  .paranormal-section .card-excerpt { font-size: .88rem; }
}

/* ===== Scoped to the Paranormal block only ===== */
.Science-section {
  --bg-a: transparent;
  --bg-b: transparent;
  --text: #EDEDED;
  --muted: #C0C6CC;
  --line: rgba(255, 255, 255, 0.05);
  --bronze: #B47C39;
  --glow: rgba(255, 255, 255, 0.10);
  padding: 1.5rem 1rem 2rem;
  background: transparent;
  position: relative;
  isolation: isolate;
}

/* Remove vignette haze entirely */
.Science-section::before {
  content: none;
}

/* Heading */
.Science-section .para-heading {
  font-family: 'Cinzel', serif;
  font-weight: 700;
  font-size: clamp(20px, 3.2vw, 28px);
  color: var(--text);
  letter-spacing: .5px;
  text-align: center;
  margin: 0 0 1.2rem;
}

/* Grid */
.Science-section .para-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 1.2rem;
}

/* Card shell */
.Science-section .para-card {
  background: #1A1A1A;
  border: 1px solid var(--line);
  border-radius: 10px;
  overflow: hidden;
  box-shadow: none;
  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}
.Science-section .para-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px var(--glow);
  border-color: rgba(255, 255, 255, 0.07);
}

/* Media area */
.Science-section .para-media {
  display: block;
  position: relative;
  aspect-ratio: 16 / 9;
  overflow: hidden;
}
.Science-section .para-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.95) contrast(1.05);
  transition: filter .3s ease, transform .3s ease;
}
.Science-section .para-card:hover .para-media img {
  filter: brightness(1);
  transform: scale(1.02);
}

/* Body */
.Science-section .para-body {
  padding: 1rem 1.1rem 1.2rem;
  background: transparent;
}

/* Title + links */
.Science-section .card-title {
  font-family: 'Playfair Display', serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.35;
  margin: 0 0 .5rem;
}
.Science-section .card-title a {
  color: var(--text);
  text-decoration: none;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 0% 1px;
  background-position: 0 100%;
  background-repeat: no-repeat;
  transition: color .25s ease, background-size .25s ease;
}
.Science-section .para-card:hover .card-title a {
  background-size: 100% 1px;
}

/* Excerpt */
.Science-section .card-excerpt {
  font-family: 'Poppins', sans-serif;
  font-size: .92rem;
  line-height: 1.65;
  color: var(--muted);
  margin: 0 0 .75rem;
}

/* Read more */
.Science-section .card-link {
  font-family: 'Poppins', sans-serif;
  font-size: .78rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: var(--bronze);
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: color .2s ease, border-color .2s ease;
}
.Science-section .card-link:hover {
  color: var(--text);
  border-color: var(--bronze);
}

/* Small screens */
@media (max-width: 480px) {
  .Science-section { padding: 1rem .75rem 1.5rem; }
  .Science-section .para-body { padding: .9rem 1rem 1rem; }
  .Science-section .card-excerpt { font-size: .88rem; }
}
/* Myths Section */
.myths-section {
  --sand: #C9A24F;
  --bronze: #B47C39;
  --ink: #EAEAEA;
  --mist: #C8C8C8;
  --line: rgba(255, 255, 255, .06);
  padding: 1.5rem 1rem 2rem;
  background: transparent;
}
.myths-section .myths-heading {
  font-family: 'Cinzel', serif;
  font-weight: 700;
  color: var(--sand);
  font-size: clamp(20px, 3vw, 28px);
  text-align: center;
  letter-spacing: 1px;
  margin: 0 0 1.2rem;
}
.myths-section .myths-card {
  background: rgba(0, 0, 0, 0.25);
  border: 1px solid var(--line);
  border-radius: 10px;
  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}
.myths-section .myths-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 24px rgba(0, 0, 0, .4);
  border-color: rgba(201, 162, 79, .18);
}

/* BU Article Grid (White Card Style) */
.bu-article-grid.two-col {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 30px;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  padding: 20px 10px;
  background: transparent;
}
.bu-article-grid.two-col .card {
  background: var(--bg-card);
  color: var(--text-main);
  border-radius: var(--radius);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  flex: 1 1 calc(50% - 15px);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  display: flex;
  flex-direction: column;
}
.bu-article-grid.two-col .card:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.25);
}
.bu-article-grid.two-col .card img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}
.bu-article-grid.two-col .card-content {
  padding: 22px 24px 28px;
  flex: 1 1 auto;
  background: transparent;
}
.bu-article-grid.two-col .read-more {
  background: var(--accent-gold);
  color: var(--text-main);
  font-weight: 700;
  padding: 10px 18px;
  border-radius: 8px;
  text-decoration: none;
}

/* Tablet - 2 cards per row */
@media (max-width: 1024px) {
  .card {
    width: calc(50% - 12px);
  }
}

/* Mobile - 2 cards per row (tight spacing) */
@media (max-width: 767px) {
  .card {
    width: calc(50% - 10px);
  }
  .card img {
    height: 180px;
  }
  .card-content {
    padding: 16px;
  }
}

/* Small phones - 1 card per row */
@media (max-width: 767px) {
  .bu-article-grid.two-col {
    width: 100%;
    display:inline-block;
    vertical-align: top;
    margin-bottom:12px;
  }
}

@media (max-width: 660px) {
  .bu-article-grid.two-col {
    width: 48%;
    display:inline-block;
    vertical-align: top;
    margin-bottom:12px;
  }
}

@media (max-width: 640px) {
  .bu-article-grid.two-col {
    width: 100%;
    display:inline-block;
    vertical-align: top;
    margin-bottom:12px;
  }
}

/* =========================
   FOOTER STACK — THEME
   ========================= */
:root{
  /* your existing vars assumed; adding a few safe fallbacks */
  --bg-footer: #0E0E14;
  --bg-footer-soft: #10131b;
  --text-on-dark: #E8E8E8;
  --muted-on-dark: #B8BDC7;
  --border-bronze: #b67c32;
}

/* ============= Join the Investigation ============= */
.bu-join{
  background: var(--bg-footer);
  color: var(--text-on-dark);
  text-align: center;
  padding: 56px 20px 48px;
  border-top: 2px solid var(--border-bronze);
  box-shadow: 0 -10px 40px rgba(0,0,0,.45) inset;
}
.bu-join h2{
  font-family: "Marcellus SC", serif; /* or your chosen section font */
  text-transform: uppercase;
  letter-spacing: 3px;
  color: var(--accent-gold, #F5C542);
  margin: 0 0 8px;
  font-size: clamp(22px, 3vw, 28px);
}
.bu-join p{
  font-family: var(--font-body, "Lato"), sans-serif;
  color: var(--muted-on-dark);
  margin: 0 auto 18px;
  max-width: 720px;
  line-height: 1.6;
}
.bu-join-form{
  display: flex;
  gap: 10px;
  justify-content: center;
  max-width: 640px;
  margin: 0 auto 8px;
  flex-wrap: wrap;
}
.bu-join-form input{
  flex: 1 1 320px;
  min-width: 260px;
  padding: 12px 14px;
  border-radius: 10px;
  border: 1px solid #1e2230;
  background: var(--bg-footer-soft);
  color: var(--text-on-dark);
  outline: none;
}
.bu-join-form input::placeholder{ color: #8e95a3; }
.bu-join-form button{
  background: var(--accent-gold, #F5C542);
  color: var(--text-main, #00081F);
  border: none;
  border-radius: 10px;
  padding: 12px 16px;
  font-weight: 700;
  cursor: pointer;
  transition: transform .2s ease, background .2s ease;
}
.bu-join-form button:hover{
  transform: translateY(-1px);
  background: var(--accent-gold-dark, #d9a832);
}
.bu-join small{ color: #9aa2b1; }

/* ============= Editor’s Note ============= */
.bu-editor-note{
  background: #0f121a;
  color: var(--text-on-dark);
  padding: 28px 20px 36px;
  border-top: 1px solid rgba(255,255,255,.06);
  border-bottom: 1px solid rgba(255,255,255,.06);
}
.bu-editor-note h3{
  font-family: "Marcellus SC", serif;
  letter-spacing: 1.5px;
  color: var(--accent-gold, #F5C542);
  margin: 0 0 8px;
  font-size: clamp(18px, 2.4vw, 22px);
  text-align: center;
}
.bu-editor-note p{
  max-width: 900px;
  margin: 0 auto;
  text-align: center;
  color: var(--muted-on-dark);
  line-height: 1.7;
}

/* ============= Footer ============= */
.bu-footer{
  background: var(--bg-footer);
  color: var(--text-on-dark);
  padding: 44px 20px 20px;
}
.bu-footer-grid{
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  gap: 28px;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
}
.bu-foot-col h4{
  font-family: var(--font-head, "Cinzel"), serif;
  color: var(--accent-gold, #F5C542);
  margin: 0 0 10px;
  font-size: 16px;
  letter-spacing: .5px;
}
.bu-foot-col ul{ list-style: none; padding: 0; margin: 0; }
.bu-foot-col li{ margin: 8px 0; }
.bu-foot-col a{
  color: var(--muted-on-dark);
  text-decoration: none;
  transition: color .2s ease, opacity .2s ease;
}
.bu-foot-col a:hover{ color: #d6dde9; }

.bu-brand{
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: var(--text-on-dark);
  margin-bottom: 6px;
}
.bu-logo{
  display: grid; place-items: center;
  width: 42px; height: 42px;
  border-radius: 12px;
  background: linear-gradient(135deg, #1b2432, #0e0e14);
  border: 1px solid rgba(255,255,255,.08);
  color: var(--accent-gold, #F5C542);
  font-weight: 800;
}
.bu-wordmark{
  font-family: "Marcellus SC", serif;
  letter-spacing: 1px;
  font-size: 18px;
}
.bu-tagline{
  color: var(--muted-on-dark);
  margin: 6px 0 0;
  max-width: 320px;
  line-height: 1.5;
}

.bu-social{
  display: flex; gap: 12px; align-items: center;
}
.bu-social a{
  display: inline-grid; place-items: center;
  width: 36px; height: 36px; border-radius: 10px;
  background: #121722; color: #c9d1e1;
  border: 1px solid rgba(255,255,255,.06);
  transition: transform .15s ease, color .2s ease, border-color .2s ease;
}
.bu-social a:hover{
  transform: translateY(-1px);
  color: var(--accent-gold, #F5C542);
  border-color: rgba(245,197,66,.35);
}

/* Legal strip */
.bu-legal{
  max-width: 1200px;
  margin: 24px auto 0;
  padding-top: 16px;
  border-top: 1px solid rgba(255,255,255,.08);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  color: #9aa2b1;
  font-size: 16px;
}
.bu-legal-links{
  display: flex; gap: 16px;
  list-style: none; margin: 0; padding: 0;
}
.bu-legal-links a{ color: inherit; text-decoration: none; }
.bu-legal-links a:hover{ color: #d6dde9; }

/* Accessibility helper */
.sr-only{
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0;
}

/* Responsive */
@media (max-width: 980px){
  .bu-footer-grid{
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 640px){
  .bu-footer-grid{
    grid-template-columns: 1fr;
  }
  .bu-legal{ flex-direction: column; text-align: center; }
}

/* --- 1) Allow grid/flex children to shrink instead of overflow --- */
.bu-footer-grid > *, .bu-foot-col { min-width: 0; }
.bu-join-form > * { min-width: 0; }

/* --- 2) Make Editor’s Note & headings wrap safely --- */
.bu-editor-note p {
  white-space: normal !important;
  overflow-wrap: anywhere;   /* wraps long words/urls */
  word-break: normal;
  hyphens: auto;
  max-width: 900px;
  margin: 0 auto;
  padding-inline: clamp(12px, 3vw, 16px);
}
.bu-editor-note h3, .bu-footer h4 {
  white-space: normal;
  overflow-wrap: anywhere;
}

/* --- 3) Tighter, earlier responsive breakpoints for the footer grid --- */
@media (max-width: 1100px){
  .bu-footer-grid { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 700px){
  .bu-footer-grid { grid-template-columns: 1fr; }
}

/* --- 4) Keep the subscribe form from forcing horizontal scroll --- */
.bu-join-form {
  display: flex;
  gap: 10px;
  justify-content: center;
  flex-wrap: wrap;           /* lets input/button wrap on narrow screens */
}
.bu-join-form input {
  flex: 1 1 260px;           /* grows but can shrink */
  width: 100%;
}
.bu-join-form button {
  flex: 0 0 auto;            /* stays compact */
}

/* --- 5) General safety: prevent hidden overflow in footer sections --- */
.bu-footer, .bu-editor-note, .bu-join { overflow: visible; }

/* collapse to column sooner on small tablets */
@media (max-width: 1400pxpx){
  .bu-legal { 
    flex-direction: column; 
    text-align: center; 
  }
  .bu-legal-links { justify-content: center; }
}

/* collapse to column sooner on small tablets */
@media (max-width: 1000px){
  .bu-legal { 
    flex-direction: column; 
    text-align: center; 
  }
  .bu-legal-links { justify-content: center; }
}/* End custom CSS */