.elementor-645 .elementor-element.elementor-element-7978a69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-201a6d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-a04d11e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-4b5fd83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-field-type-html{padding-bottom:0px;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-button[type="submit"]{color:#ffffff;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-645 .elementor-element.elementor-element-3cf2c9e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-645 .elementor-element.elementor-element-3cf2c9e{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-645 .elementor-element.elementor-element-a7cb5cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-4cc8121{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-b00ff0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-6c0589d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-3397062{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-645 .elementor-element.elementor-element-c40ff03{--grid-columns:3;}.elementor-645 .elementor-element.elementor-element-c40ff03 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-645 .elementor-element.elementor-element-c40ff03 .e-loop-item > .elementor-section, .elementor-645 .elementor-element.elementor-element-c40ff03 .e-loop-item > .elementor-section > .elementor-container, .elementor-645 .elementor-element.elementor-element-c40ff03 .e-loop-item > .e-con, .elementor-645 .elementor-element.elementor-element-c40ff03 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-645 .elementor-element.elementor-element-c40ff03{--grid-columns:3;}}@media(max-width:767px){.elementor-645 .elementor-element.elementor-element-c40ff03{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-7978a69 *//* Single post hero: lets dynamic widgets use the existing bb- styles */
.bb-crumbs .elementor-heading-title{display:contents;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}
.bb-hero .bb-h1 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}
.bb-hero .bb-lead p:last-child{margin-bottom:0}
.bb-post-wrap{max-width:820px;margin-inline:auto;width:100%}
.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 */