.elementor-645 .elementor-element.elementor-element-5c5f3d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-73dce80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-43def6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-0abe125{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-e1436b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-e71ff0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-6a26c37{--grid-columns:2;}.elementor-645 .elementor-element.elementor-element-6a26c37 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-645 .elementor-element.elementor-element-6a26c37 .e-loop-item > .elementor-section, .elementor-645 .elementor-element.elementor-element-6a26c37 .e-loop-item > .elementor-section > .elementor-container, .elementor-645 .elementor-element.elementor-element-6a26c37 .e-loop-item > .e-con, .elementor-645 .elementor-element.elementor-element-6a26c37 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-645 .elementor-element.elementor-element-3124325{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-9a44618{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-645 .elementor-element.elementor-element-6a26c37{--grid-columns:2;}}@media(max-width:767px){.elementor-645 .elementor-element.elementor-element-6a26c37{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-5c5f3d5 */.bb-post-wrap{max-width:820px;margin-inline:auto;width:100%}
.bb-post-hero{margin-block:clamp(1.5rem,4vw,3rem)}
.bb-post-hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.bb-post-content{margin-bottom:2.5rem}
.bb-post-content h2{margin:2.2em 0 .6em;line-height:1.2}
.bb-post-content h3{margin:1.8em 0 .5em;line-height:1.25}
.bb-post-content p,.bb-post-content ul,.bb-post-content ol{margin:0 0 1.2em}
.bb-post-content ul,.bb-post-content ol{padding-left:1.25em}
.bb-post-content li{margin-bottom:.4em}
.bb-post-content a{color:inherit;text-decoration:underline;text-underline-offset:.2em}
.bb-post-content img{max-width:100%;height:auto;display:block;margin:2em 0}
.bb-post-content blockquote{margin:2em 0;padding-left:1.25em;border-left:3px solid currentColor;font-style:italic;opacity:.85}
.bb-post-content figcaption{font-size:.85em;opacity:.7;margin-top:.5em}/* End custom CSS */