.elementor-14 .elementor-element.elementor-element-e7ccc06{--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-14 .elementor-element.elementor-element-044aa48{--display:flex;--padding-top:4%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-14 .elementor-element.elementor-element-cf72031 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-cf72031 .elementor-heading-title{font-family:var( --e-global-typography-a217248-font-family ), Sans-serif;font-size:var( --e-global-typography-a217248-font-size );font-weight:var( --e-global-typography-a217248-font-weight );text-transform:var( --e-global-typography-a217248-text-transform );line-height:var( --e-global-typography-a217248-line-height );letter-spacing:var( --e-global-typography-a217248-letter-spacing );}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-e7ccc06{--content-width:1000px;}}@media(max-width:1199px){.elementor-14 .elementor-element.elementor-element-044aa48{--padding-top:4%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-14 .elementor-element.elementor-element-cf72031 .elementor-heading-title{font-size:var( --e-global-typography-a217248-font-size );line-height:var( --e-global-typography-a217248-line-height );letter-spacing:var( --e-global-typography-a217248-letter-spacing );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-044aa48{--padding-top:6%;--padding-bottom:15%;--padding-left:10%;--padding-right:10%;}.elementor-14 .elementor-element.elementor-element-cf72031 .elementor-heading-title{font-size:var( --e-global-typography-a217248-font-size );line-height:var( --e-global-typography-a217248-line-height );letter-spacing:var( --e-global-typography-a217248-letter-spacing );}}/* Start custom CSS for theme-post-content, class: .elementor-element-22b81b0 *//* Text Styles */

.elementor-14 .elementor-element.elementor-element-22b81b0 a {
    font-weight:600;
}

.elementor-14 .elementor-element.elementor-element-22b81b0 p {
    margin-bottom:30px;
}

.elementor-14 .elementor-element.elementor-element-22b81b0 ol,
.elementor-14 .elementor-element.elementor-element-22b81b0 ul {
    margin-bottom: 30px;
}

.elementor-14 .elementor-element.elementor-element-22b81b0 ol > li > ol,
.elementor-14 .elementor-element.elementor-element-22b81b0 ul > li > ul,
.elementor-14 .elementor-element.elementor-element-22b81b0 ol > li > ol ul,
.elementor-14 .elementor-element.elementor-element-22b81b0 ul > li > ul ol {
    margin-bottom: 0;
}

.elementor-14 .elementor-element.elementor-element-22b81b0 h2 {
    margin-bottom:30px;
    font-size:36px;
}

.elementor-14 .elementor-element.elementor-element-22b81b0 h3 {
    margin-bottom:30px;
    font-family:"Open Sans";
    font-size:22px;
    font-weight:600;
}

.elementor-14 .elementor-element.elementor-element-22b81b0 h4 {
    margin-bottom:30px;
    font-family:"Open Sans";
    font-size:20px;
    font-weight:600;
}

.elementor-14 .elementor-element.elementor-element-22b81b0 h5 {
    margin-bottom:30px;
    font-family:"Open Sans";
    font-size:18px;
    font-weight:600;
}

.elementor-14 .elementor-element.elementor-element-22b81b0 h6 {
    margin-bottom:30px;
    font-family:"Open Sans";
    font-size:18px;
    font-weight:600;
}

/* Separator Line */

.elementor-14 .elementor-element.elementor-element-22b81b0 hr.wp-block-separator {
    color:var(--e-global-color-accent);
    border-top-width:1px;
    width:100%;
    margin:auto;
    margin-top:40px;
    margin-bottom:40px;
}

/* blockquote */

.elementor-14 .elementor-element.elementor-element-22b81b0 blockquote {
    border-left:3px solid #6F8561;
    margin-left:5%;
    padding-left:5%;
    padding-top:20px;
    padding-bottom:20px;
    font-style:italic;
    font-weight:600;
}

/*@media screen and (max-width: 767px){
    .elementor-14 .elementor-element.elementor-element-22b81b0 blockquote {
        margin-left:0px;
        padding-left:20px;
    }
}*/

.elementor-14 .elementor-element.elementor-element-22b81b0 blockquote p {
    margin-bottom:0px;
}

.elementor-14 .elementor-element.elementor-element-22b81b0 blockquote cite {
    font-style:normal;
    text-transform:uppercase;
    font-size:.8rem;
}

.elementor-14 .elementor-element.elementor-element-22b81b0 blockquote cite:before {
    content: "\2014";
    margin: 0 .2em 0 .5em;
}

/* verse */

.elementor-14 .elementor-element.elementor-element-22b81b0 .wp-block-verse {
    font-size:22px;
    line-height:1.3em;
    font-weight:600;
    margin-bottom:30px;
    font-family:"PT Sans Narrow";
}

/* Tables */

.elementor-14 .elementor-element.elementor-element-22b81b0 .wp-block-table {
    padding-top:15px;
    margin-bottom:30px;
}

/* Image */

.elementor-14 .elementor-element.elementor-element-22b81b0 .wp-block-image {
    padding-top:15px;
    padding-bottom:45px;
    margin-bottom:0px;
}

/* Image Caption */

.elementor-14 .elementor-element.elementor-element-22b81b0 .wp-block-image figcaption {
    text-align:right;
    font-size:16px;
    line-height:24px;
    margin-top:-25px;
}

/* gallery */

.elementor-14 .elementor-element.elementor-element-22b81b0 .wp-block-gallery {
    padding-top:15px;
    padding-bottom:45px;
    margin-bottom:0px;
}

.elementor-14 .elementor-element.elementor-element-22b81b0 .wp-block-gallery .wp-block-image {
    padding-top:0px;
    padding-bottom:0px;
}

/* Video */

.elementor-14 .elementor-element.elementor-element-22b81b0 .wp-block-embed {
    padding-top:15px;
    padding-bottom:45px;
    margin-bottom:0px;
}/* End custom CSS */