.elementor-624 .elementor-element.elementor-element-6a88a01 > .elementor-container{max-width:900px;}.elementor-624 .elementor-element.elementor-element-e65e56d > .elementor-element-populated{margin:50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-624 .elementor-element.elementor-element-a11b07d .elementor-icon-list-icon{width:14px;}.elementor-624 .elementor-element.elementor-element-a11b07d .elementor-icon-list-icon i{font-size:14px;}.elementor-624 .elementor-element.elementor-element-a11b07d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}/* Start custom CSS for theme-post-content, class: .elementor-element-a27781c *//*
GROUP BLOCK
*/
.elementor-624 .elementor-element.elementor-element-a27781c .wp-block-group {
  box-sizing: border-box;
  display: block;
  margin: 50px 0;
  clear: both;
}

/*
HEADINGS
*/
.elementor-624 .elementor-element.elementor-element-a27781c h2 {
    font-size: 36px;
}
.elementor-624 .elementor-element.elementor-element-a27781c h3 {
    font-size: 26px;
}

/*
LISTS
*/
.elementor-624 .elementor-element.elementor-element-a27781c ul,
.elementor-624 .elementor-element.elementor-element-a27781c ol {
    padding-left: 25px;
}
.elementor-624 .elementor-element.elementor-element-a27781c ul:not(:last-child),
.elementor-624 .elementor-element.elementor-element-a27781c ol:not(:last-child) {
    margin-bottom: .9rem;
}
.elementor-624 .elementor-element.elementor-element-a27781c ol > li,
.elementor-624 .elementor-element.elementor-element-a27781c ul > li {
    padding-left: 0;
}

/*
IMAGE BLOCK
*/
.elementor-624 .elementor-element.elementor-element-a27781c .wp-block-image .alignleft {
    margin-right: 35px;
    margin-bottom: 50px;
}
.elementor-624 .elementor-element.elementor-element-a27781c .wp-block-image .alignright {
    margin-left: 35px;
    margin-bottom: 50px;
}
.elementor-624 .elementor-element.elementor-element-a27781c .wp-block-image .alignleft,
.elementor-624 .elementor-element.elementor-element-a27781c .wp-block-image .alignright {
    max-width: 50%;
}

/*
TEXT LINKS
*/
.elementor-624 .elementor-element.elementor-element-a27781c p a {
    color: #003018;
    text-decoration: underline;
}
.elementor-624 .elementor-element.elementor-element-a27781c p a:hover {
    color: #349e49;
}

/*
RESPONSIVE: MOBILE
*/
@media(max-width: 767px) {
    .elementor-624 .elementor-element.elementor-element-a27781c h2 {
        font-size: 26px;
    }
    .elementor-624 .elementor-element.elementor-element-a27781c h3 {
        font-size: 22px;
    }
}/* End custom CSS */