.elementor-1249 .elementor-element.elementor-element-a2ec0d5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1249 .elementor-element.elementor-element-a2ec0d5:not(.elementor-motion-effects-element-type-background), .elementor-1249 .elementor-element.elementor-element-a2ec0d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F1;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-sidebar{flex:0 0 30%;max-width:30%;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-layout{gap:52px;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-hero-overlay{min-height:520px;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-thumb img{height:520px;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-hero-overlay::before{background:rgba(30,21,23,0.62);}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-header{text-align:center;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-meta{justify-content:center;font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-cats{justify-content:center;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-inner{max-width:1160px;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-rel-grid{grid-template-columns:repeat(3, 1fr);gap:26px;}.elementor-1249 .elementor-element.elementor-element-371a009{--bfs-accent:#BD2133;--bfs-soft:#FAF8F1;--bfs-dark:#2B2224;--bfs-muted:#8A8083;--bfs-border:#EFE9DA;--bfs-radius:20px;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-title{font-family:"Jost", Sans-serif;font-size:38px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-content p, .elementor-1249 .elementor-element.elementor-element-371a009 .bfs-content li{font-family:"Jost", Sans-serif;font-size:16px;line-height:1.85em;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-content p{color:#5C5153;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-content li{color:#5C5153;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-content h2{font-family:"Jost", Sans-serif;font-size:26px;font-weight:800;color:#2B2224;border-bottom:2px solid var(--bfs-border);padding-bottom:10px;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-content h3{font-family:"Jost", Sans-serif;font-size:20px;font-weight:700;color:#2B2224;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-content a{color:#BD2133;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-content img{border-radius:20px;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-wtitle{font-family:"Jost", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;color:#2B2224;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-toc a{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-share-btn{font-family:"Jost", Sans-serif;font-size:12px;font-weight:700;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-cta{background:#BD2133;border-color:#BD2133;text-align:center;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-cta-title{font-family:"Jost", Sans-serif;font-size:22px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-cta-text{color:rgba(255,255,255,0.92);}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-cta-btn{background:rgba(255,255,255,0.18);color:#FFFFFF;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-rel-head h3{font-family:"Jost", Sans-serif;font-size:22px;font-weight:800;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-rel-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:700;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-rel-card{background:#FFFFFF;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-related{background:#FAF8F1;}@media(max-width:1024px){.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-hero-overlay{min-height:340px;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-thumb img{height:340px;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-rel-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-1249 .elementor-element.elementor-element-a2ec0d5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-hero-overlay{min-height:280px;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-thumb img{height:280px;}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-rel-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for bfw_single_post, class: .elementor-element-371a009 */.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-hero{padding-top:150px}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-hero *{font-family:Jost,sans-serif}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-body,.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-side{font-family:Jost,sans-serif}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-card,.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-widget{border:1px solid #EFE9DA;box-shadow:0 14px 36px rgba(30,21,23,.06)}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-rel-card{border:1px solid #EFE9DA;overflow:hidden;transition:.25s}.elementor-1249 .elementor-element.elementor-element-371a009 .bfs-rel-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(30,21,23,.12)}/* End custom CSS */