.elementor-46505 .elementor-element.elementor-element-28dcd182 .elementor-icon-list-icon{width:14px;}.elementor-46505 .elementor-element.elementor-element-28dcd182 .elementor-icon-list-icon i{font-size:14px;}.elementor-46505 .elementor-element.elementor-element-28dcd182 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-46505 .elementor-element.elementor-element-f0614e61 .elementor-icon-list-icon{width:14px;}.elementor-46505 .elementor-element.elementor-element-f0614e61 .elementor-icon-list-icon i{font-size:14px;}.elementor-46505 .elementor-element.elementor-element-f0614e61 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-46505 .elementor-element.elementor-element-0100e05e span.post-navigation__prev--label{color:#6d513b;}.elementor-46505 .elementor-element.elementor-element-0100e05e span.post-navigation__next--label{color:#6d513b;}.elementor-46505 .elementor-element.elementor-element-0100e05e span.post-navigation__prev--label:hover{color:#3b2a19;}.elementor-46505 .elementor-element.elementor-element-0100e05e span.post-navigation__next--label:hover{color:#3b2a19;}.elementor-46505 .elementor-element.elementor-element-0100e05e span.post-navigation__prev--title, .elementor-46505 .elementor-element.elementor-element-0100e05e span.post-navigation__next--title{color:#312820;}.elementor-46505 .elementor-element.elementor-element-0100e05e span.post-navigation__prev--title:hover, .elementor-46505 .elementor-element.elementor-element-0100e05e span.post-navigation__next--title:hover{color:#6d513b;}.elementor-46505 .elementor-element.elementor-element-0100e05e .post-navigation__arrow-wrapper{color:#6d513b;fill:#6d513b;}.elementor-46505 .elementor-element.elementor-element-0100e05e .post-navigation__arrow-wrapper:hover{color:#3b2a19;fill:#3b2a19;}.elementor-46505 .elementor-element.elementor-element-0100e05e .elementor-post-navigation__separator{background-color:#ddd2c0;}.elementor-46505 .elementor-element.elementor-element-0100e05e .elementor-post-navigation{color:#ddd2c0;}.elementor-46505 .elementor-element.elementor-element-997b8dcc .elementor-author-box__avatar img{border-style:solid;border-color:#DDDDDD;border-width:1px;}.elementor-46505 .elementor-element.elementor-element-997b8dcc .elementor-author-box__name{font-size:16px;line-height:1.5em;letter-spacing:0.1em;}.elementor-46505 .elementor-element.elementor-element-997b8dcc .elementor-author-box__bio{font-size:14px;line-height:1.5em;}/* Start custom CSS for post-info, class: .elementor-element-28dcd182 */.elementor-46505 .elementor-element.elementor-element-28dcd182:not(:has(.elementor-post-info__terms-list-item)) { display:none; }
.elementor-46505 .elementor-element.elementor-element-28dcd182 .elementor-icon-list-item, .elementor-46505 .elementor-element.elementor-element-28dcd182 .elementor-post-info__item { min-width:0; }
.elementor-46505 .elementor-element.elementor-element-28dcd182 .elementor-post-info__terms-list { overflow-wrap:anywhere; }
.elementor-46505 .elementor-element.elementor-element-28dcd182 .elementor-post-info__terms-list-item {
  color:#6d513b; font-size:0.8125rem; text-underline-offset:0.2em; text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-f0614e61 */.elementor-46505 .elementor-element.elementor-element-f0614e61:not(:has(.elementor-post-info__terms-list-item)) { display:none; }
.elementor-46505 .elementor-element.elementor-element-f0614e61 .elementor-icon-list-item, .elementor-46505 .elementor-element.elementor-element-f0614e61 .elementor-post-info__item { min-width:0; }
.elementor-46505 .elementor-element.elementor-element-f0614e61 .elementor-post-info__terms-list { overflow-wrap:anywhere; font-size:0; }
.elementor-46505 .elementor-element.elementor-element-f0614e61 .elementor-post-info__terms-list-item {
  display:inline-block; margin:0 0.12rem 0.3rem; padding:0.16rem 0.52rem;
  border:1px solid #d8c6ac; border-radius:0.875rem; color:#6d513b;
  font-size:0.8125rem; line-height:1.4; text-decoration:none;
}
.elementor-46505 .elementor-element.elementor-element-f0614e61 .elementor-post-info__terms-list-item:hover,
.elementor-46505 .elementor-element.elementor-element-f0614e61 .elementor-post-info__terms-list-item:focus-visible {
  color:#34251e; border-color:#80684a; background:#f0e4d0; text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-7d8c1cb2 */.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 p{
    margin-bottom: 2em;
}
.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 strong{
	font-weight:600;
	font-size:1.1em;
	color:#000;
	background: linear-gradient(transparent 60%, #C9A41255 60%);
}
.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 p a,.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 li a,.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 td a{
    color: #993c30;
    font-weight: 600;
    text-decoration: underline;
}
.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 p a:hover,.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 li a:hover,.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 td a:hover{
    color: #dc453a33;
    text-decoration: none;
}
.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 ul,.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 ol{
    margin-bottom: 2em;
}
.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 img{
    border-radius: 3px;
}
.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 h4{
    line-height: 1.5em;
    color: #341D1B;
    font-weight:600;
    margin: 2em 0 1em 0;
    border-bottom: 3px double #341D1B33;
    padding: 0 0 0.3em 0
}
.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 ul li,.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 ol li{
    margin: 0.5em 0 1em 1em;
}
.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 ul li li, .elementor-46505 .elementor-element.elementor-element-7d8c1cb2 ol li li{
    list-style-type: lower-alpha;
}
.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 blockquote p{
    margin: 1.5em;
}
.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 table th{
    text-align: right;
    padding: 1em;
    white-space: nowrap;
}
.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 table tr:nth-child(even){
  background-color: #f5f5f5;
}
.elementor-46505 .elementor-element.elementor-element-7d8c1cb2 p a:hover, .elementor-46505 .elementor-element.elementor-element-7d8c1cb2 li a:hover, .elementor-46505 .elementor-element.elementor-element-7d8c1cb2 td a:hover, .elementor-46505 .elementor-element.elementor-element-7d8c1cb2 p a:focus-visible, .elementor-46505 .elementor-element.elementor-element-7d8c1cb2 li a:focus-visible, .elementor-46505 .elementor-element.elementor-element-7d8c1cb2 td a:focus-visible { color:#823426; text-decoration:underline; }/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-0100e05e */.elementor-46505 .elementor-element.elementor-element-0100e05e .post-navigation__prev--title, .elementor-46505 .elementor-element.elementor-element-0100e05e .post-navigation__next--title { white-space:normal; overflow-wrap:anywhere; }/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-997b8dcc */.elementor-46505 .elementor-element.elementor-element-997b8dcc a{
    color: #999;
}
.elementor-46505 .elementor-element.elementor-element-997b8dcc a:hover{
    color: #CCC:
}/* End custom CSS */