.elementor-331 .elementor-element.elementor-element-obbphead{--display:flex;}.elementor-331 .elementor-element.elementor-element-obbpmedi{--display:flex;}.elementor-331 .elementor-element.elementor-element-obbpbody{--display:flex;}.elementor-331 .elementor-element.elementor-element-obbpcta1{--display:flex;}/* Start custom CSS for heading, class: .elementor-element-obbpkick */.elementor-331 .elementor-element.elementor-element-obbpkick .elementor-heading-title{font:700 13px Barlow,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ob-gold)}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-obbptitl */.elementor-331 .elementor-element.elementor-element-obbptitl .elementor-heading-title{font:700 46px "Barlow Condensed",sans-serif;line-height:1.12;color:var(--ob-ink);margin:10px 0 6px;text-transform:uppercase;letter-spacing:.02em}
@media(max-width:767px){.elementor-331 .elementor-element.elementor-element-obbptitl .elementor-heading-title{font-size:34px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-obbpdate */.elementor-331 .elementor-element.elementor-element-obbpdate .elementor-heading-title{font:500 14px Barlow,sans-serif;color:var(--ob-ink-2)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-obbphead */.elementor-331 .elementor-element.elementor-element-obbphead{background:var(--ob-cream);padding:52px 24px 22px}
.elementor-331 .elementor-element.elementor-element-obbphead .e-con-inner{max-width:860px}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-obbpimg1 */.elementor-331 .elementor-element.elementor-element-obbpimg1 img{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:16px;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-obbpmedi */.elementor-331 .elementor-element.elementor-element-obbpmedi{background:var(--ob-cream);padding:4px 24px 10px}
.elementor-331 .elementor-element.elementor-element-obbpmedi .e-con-inner{max-width:860px}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-obbpcont */.elementor-331 .elementor-element.elementor-element-obbpcont{background:#fff;border:1px solid var(--ob-line);border-radius:16px;padding:42px 44px}
@media(max-width:767px){.elementor-331 .elementor-element.elementor-element-obbpcont{padding:26px 20px}}
.elementor-331 .elementor-element.elementor-element-obbpcont h2{font:700 27px "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.03em;color:var(--ob-ink);margin:34px 0 12px}
.elementor-331 .elementor-element.elementor-element-obbpcont h2:first-child{margin-top:0}
.elementor-331 .elementor-element.elementor-element-obbpcont h3{font:700 20px Barlow,sans-serif;color:var(--ob-ink);margin:24px 0 8px}
.elementor-331 .elementor-element.elementor-element-obbpcont p{font:400 16.5px Barlow,sans-serif;line-height:1.75;color:var(--ob-ink-2);margin:0 0 16px}
.elementor-331 .elementor-element.elementor-element-obbpcont ul{margin:0 0 18px;padding-left:22px}
.elementor-331 .elementor-element.elementor-element-obbpcont li{font:400 16px Barlow,sans-serif;line-height:1.7;color:var(--ob-ink-2);margin:0 0 7px}
.elementor-331 .elementor-element.elementor-element-obbpcont li::marker{color:var(--ob-yellow)}
.elementor-331 .elementor-element.elementor-element-obbpcont strong{color:var(--ob-ink)}
.elementor-331 .elementor-element.elementor-element-obbpcont a{color:var(--ob-gold);text-decoration:underline;text-underline-offset:3px}
.elementor-331 .elementor-element.elementor-element-obbpcont a:hover{color:var(--ob-ink)}
.elementor-331 .elementor-element.elementor-element-obbpcont em{font-size:14.5px;color:var(--ob-ink-2)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-obbpbody */.elementor-331 .elementor-element.elementor-element-obbpbody{background:var(--ob-cream);padding:14px 24px 36px}
.elementor-331 .elementor-element.elementor-element-obbpbody .e-con-inner{max-width:860px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-obbpcta1 */.elementor-331 .elementor-element.elementor-element-obbpcta1{background:var(--ob-cream);padding:0 24px 64px}
.elementor-331 .elementor-element.elementor-element-obbpcta1 .e-con-inner{max-width:860px}/* End custom CSS */