.elementor-46508 .elementor-element.elementor-element-06e71488 .elementor-icon-list-icon{width:14px;}.elementor-46508 .elementor-element.elementor-element-06e71488 .elementor-icon-list-icon i{font-size:14px;}.elementor-46508 .elementor-element.elementor-element-06e71488 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-46508 .elementor-element.elementor-element-632b0664 .elementor-icon-list-icon{width:14px;}.elementor-46508 .elementor-element.elementor-element-632b0664 .elementor-icon-list-icon i{font-size:14px;}.elementor-46508 .elementor-element.elementor-element-632b0664 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-46508 .elementor-element.elementor-element-9f3cd67b span.post-navigation__prev--label{color:#6d513b;}.elementor-46508 .elementor-element.elementor-element-9f3cd67b span.post-navigation__next--label{color:#6d513b;}.elementor-46508 .elementor-element.elementor-element-9f3cd67b span.post-navigation__prev--label:hover{color:#3b2a19;}.elementor-46508 .elementor-element.elementor-element-9f3cd67b span.post-navigation__next--label:hover{color:#3b2a19;}.elementor-46508 .elementor-element.elementor-element-9f3cd67b span.post-navigation__prev--title, .elementor-46508 .elementor-element.elementor-element-9f3cd67b span.post-navigation__next--title{color:#312820;}.elementor-46508 .elementor-element.elementor-element-9f3cd67b span.post-navigation__prev--title:hover, .elementor-46508 .elementor-element.elementor-element-9f3cd67b span.post-navigation__next--title:hover{color:#6d513b;}.elementor-46508 .elementor-element.elementor-element-9f3cd67b .post-navigation__arrow-wrapper{color:#6d513b;fill:#6d513b;}.elementor-46508 .elementor-element.elementor-element-9f3cd67b .post-navigation__arrow-wrapper:hover{color:#3b2a19;fill:#3b2a19;}.elementor-46508 .elementor-element.elementor-element-9f3cd67b .elementor-post-navigation__separator{background-color:#ddd2c0;}.elementor-46508 .elementor-element.elementor-element-9f3cd67b .elementor-post-navigation{color:#ddd2c0;}.elementor-46508 .elementor-element.elementor-element-eef3df36 .elementor-author-box__avatar img{border-style:solid;border-color:#DDDDDD;border-width:1px;}.elementor-46508 .elementor-element.elementor-element-eef3df36 .elementor-author-box__name{font-size:16px;line-height:1.5em;letter-spacing:0.1em;}.elementor-46508 .elementor-element.elementor-element-eef3df36 .elementor-author-box__bio{font-size:14px;line-height:1.5em;}/* Start custom CSS for post-info, class: .elementor-element-06e71488 */.elementor-46508 .elementor-element.elementor-element-06e71488:not(:has(.elementor-post-info__terms-list-item)) { display:none; }
.elementor-46508 .elementor-element.elementor-element-06e71488 .elementor-icon-list-item, .elementor-46508 .elementor-element.elementor-element-06e71488 .elementor-post-info__item { min-width:0; }
.elementor-46508 .elementor-element.elementor-element-06e71488 .elementor-post-info__terms-list { overflow-wrap:anywhere; }
.elementor-46508 .elementor-element.elementor-element-06e71488 .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-632b0664 */.elementor-46508 .elementor-element.elementor-element-632b0664:not(:has(.elementor-post-info__terms-list-item)) { display:none; }
.elementor-46508 .elementor-element.elementor-element-632b0664 .elementor-icon-list-item, .elementor-46508 .elementor-element.elementor-element-632b0664 .elementor-post-info__item { min-width:0; }
.elementor-46508 .elementor-element.elementor-element-632b0664 .elementor-post-info__terms-list { overflow-wrap:anywhere; font-size:0; }
.elementor-46508 .elementor-element.elementor-element-632b0664 .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-46508 .elementor-element.elementor-element-632b0664 .elementor-post-info__terms-list-item:hover,
.elementor-46508 .elementor-element.elementor-element-632b0664 .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-3c0428f3 */.elementor-46508 .elementor-element.elementor-element-3c0428f3 p{
    margin-bottom: 2em;
}
.elementor-46508 .elementor-element.elementor-element-3c0428f3 strong{
	font-weight:600;
	font-size:1.1em;
	color:#000;
	background: linear-gradient(transparent 60%, #C9A41255 60%);
}
.elementor-46508 .elementor-element.elementor-element-3c0428f3 p a,.elementor-46508 .elementor-element.elementor-element-3c0428f3 li a,.elementor-46508 .elementor-element.elementor-element-3c0428f3 td a{
    color: #993c30;
    font-weight: 600;
    text-decoration: underline;
}
.elementor-46508 .elementor-element.elementor-element-3c0428f3 p a:hover,.elementor-46508 .elementor-element.elementor-element-3c0428f3 li a:hover,.elementor-46508 .elementor-element.elementor-element-3c0428f3 td a:hover{
    color: #dc453a33;
    text-decoration: none;
}
.elementor-46508 .elementor-element.elementor-element-3c0428f3 ul,.elementor-46508 .elementor-element.elementor-element-3c0428f3 ol{
    margin-bottom: 2em;
}
.elementor-46508 .elementor-element.elementor-element-3c0428f3 img{
    border-radius: 3px;
}
.elementor-46508 .elementor-element.elementor-element-3c0428f3 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-46508 .elementor-element.elementor-element-3c0428f3 ul li,.elementor-46508 .elementor-element.elementor-element-3c0428f3 ol li{
    margin: 0.5em 0 1em 1em;
}
.elementor-46508 .elementor-element.elementor-element-3c0428f3 ul li li, .elementor-46508 .elementor-element.elementor-element-3c0428f3 ol li li{
    list-style-type: lower-alpha;
}
.elementor-46508 .elementor-element.elementor-element-3c0428f3 blockquote p{
    margin: 1.5em;
}
.elementor-46508 .elementor-element.elementor-element-3c0428f3 table th{
    text-align: right;
    padding: 1em;
    white-space: nowrap;
}
.elementor-46508 .elementor-element.elementor-element-3c0428f3 table tr:nth-child(even){
  background-color: #f5f5f5;
}
.elementor-46508 .elementor-element.elementor-element-3c0428f3 p a:hover, .elementor-46508 .elementor-element.elementor-element-3c0428f3 li a:hover, .elementor-46508 .elementor-element.elementor-element-3c0428f3 td a:hover, .elementor-46508 .elementor-element.elementor-element-3c0428f3 p a:focus-visible, .elementor-46508 .elementor-element.elementor-element-3c0428f3 li a:focus-visible, .elementor-46508 .elementor-element.elementor-element-3c0428f3 td a:focus-visible { color:#823426; text-decoration:underline; }/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-9f3cd67b */.elementor-46508 .elementor-element.elementor-element-9f3cd67b .post-navigation__prev--title, .elementor-46508 .elementor-element.elementor-element-9f3cd67b .post-navigation__next--title { white-space:normal; overflow-wrap:anywhere; }/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-eef3df36 */.elementor-46508 .elementor-element.elementor-element-eef3df36 a{
    color: #999;
}
.elementor-46508 .elementor-element.elementor-element-eef3df36 a:hover{
    color: #CCC:
}/* End custom CSS */