.elementor-4153 .elementor-element.elementor-element-35b2b3d6 img{width:100%;height:30vw;object-fit:cover;object-position:center center;}.elementor-4153 .elementor-element.elementor-element-6627118f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4153 .elementor-element.elementor-element-290a8312{color:var( --e-global-color-9994234 );}.elementor-4153 .elementor-element.elementor-element-290a8312 a{color:var( --e-global-color-9994234 );}.elementor-4153 .elementor-element.elementor-element-63e44bfb .elementor-heading-title{color:var( --e-global-color-9994234 );}.elementor-4153 .elementor-element.elementor-element-50c747ab.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4153 .elementor-element.elementor-element-16498882{color:var( --e-global-color-9994234 );}/* Start custom CSS for theme-post-content, class: .elementor-element-16498882 */.elementor-4153 .elementor-element.elementor-element-16498882 img{
    width: 100%;
}

.elementor-4153 .elementor-element.elementor-element-16498882 figure{
    position: relative;
    margin-left: 0;
    margin-right: 0;
}

.elementor-4153 .elementor-element.elementor-element-16498882 figcaption{
    color: var(--e-global-color-white);
    font-size: .9rem;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px;
    margin: 0;
    width: 100%;
    background-color: #0008;
    font-style: unset;
}

.elementor-4153 .elementor-element.elementor-element-16498882 .schema-faq strong{
    font-weight: unset;

}

.elementor-4153 .elementor-element.elementor-element-16498882 .schema-faq-question:before{
    content: "Q: ";
    font-size: var(--e-global-font-size-large);
}

.elementor-4153 .elementor-element.elementor-element-16498882 .schema-faq-answer:before{
    content: "A: ";
font-size: var(--e-global-font-size-large);
}

.elementor-4153 .elementor-element.elementor-element-16498882 ul:not(:last-child){
    margin-bottom: 0.9rem;
}/* End custom CSS */