.elementor-1375 .elementor-element.elementor-element-2278e64f:not(.elementor-motion-effects-element-type-background), .elementor-1375 .elementor-element.elementor-element-2278e64f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E6EE;}.elementor-1375 .elementor-element.elementor-element-2278e64f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1375 .elementor-element.elementor-element-2278e64f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1375 .elementor-element.elementor-element-3ea1168a{--spacer-size:50px;}.elementor-1375 .elementor-element.elementor-element-3444104b .elementor-heading-title{color:#53002F;}.elementor-1375 .elementor-element.elementor-element-34a8612d{--spacer-size:50px;}.elementor-1375 .elementor-element.elementor-element-32758ac5{--spacer-size:30px;}.elementor-1375 .elementor-element.elementor-element-1074947c .elementor-author-box__name{color:#53002F;}.elementor-1375 .elementor-element.elementor-element-1cbad0a5 .elementor-icon-list-icon i{color:#BA4F2B;font-size:14px;}.elementor-1375 .elementor-element.elementor-element-1cbad0a5 .elementor-icon-list-icon svg{fill:#BA4F2B;--e-icon-list-icon-size:14px;}.elementor-1375 .elementor-element.elementor-element-1cbad0a5 .elementor-icon-list-icon{width:14px;}.elementor-1375 .elementor-element.elementor-element-1cbad0a5 .elementor-icon-list-text, .elementor-1375 .elementor-element.elementor-element-1cbad0a5 .elementor-icon-list-text a{color:#53002F;}.elementor-1375 .elementor-element.elementor-element-1cbad0a5 .elementor-icon-list-item{font-family:"Fira Sans", Sans-serif;}.elementor-1375 .elementor-element.elementor-element-2ba53022{--spacer-size:20px;}.elementor-1375 .elementor-element.elementor-element-30b0f15e{--spacer-size:50px;}.elementor-1375 .elementor-element.elementor-element-892cfdd{font-family:"Fira Sans", Sans-serif;}.elementor-1375 .elementor-element.elementor-element-6389c31c{--spacer-size:50px;}.elementor-1375 .elementor-element.elementor-element-33ac1de0:not(.elementor-motion-effects-element-type-background), .elementor-1375 .elementor-element.elementor-element-33ac1de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E6EE;}.elementor-1375 .elementor-element.elementor-element-33ac1de0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1375 .elementor-element.elementor-element-33ac1de0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1375 .elementor-element.elementor-element-6c3dbd5c{--spacer-size:50px;}.elementor-1375 .elementor-element.elementor-element-6aae7313 .current-progress{background-color:#53002F;}.elementor-1375 .elementor-element.elementor-element-6aae7313{--percentage-color:#FFFFFF;--horizontal-progress-border:none;--horizontal-border-style:none;}.elementor-1375 .elementor-element.elementor-element-66d0efcb .elementor-toc__header-title{text-align:start;}.elementor-1375 .elementor-element.elementor-element-66d0efcb{--header-color:#53002F;--item-text-hover-decoration:underline;}.elementor-1375 .elementor-element.elementor-element-66d0efcb .elementor-toc__header, .elementor-1375 .elementor-element.elementor-element-66d0efcb .elementor-toc__header-title{font-size:31px;font-weight:500;}.elementor-1375 .elementor-element.elementor-element-66d0efcb .elementor-toc__header{flex-direction:row;}.elementor-1375 .elementor-element.elementor-element-101bab04{--spacer-size:50px;}@media(max-width:767px){.elementor-1375 .elementor-element.elementor-element-2ba53022{--spacer-size:1px;}.elementor-1375 .elementor-element.elementor-element-5224393b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1375 .elementor-element.elementor-element-5224393b{text-align:start;}.elementor-1375 .elementor-element.elementor-element-30b0f15e{--spacer-size:1px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-892cfdd *//* Base button state */
.elementor-1375 .elementor-element.elementor-element-892cfdd .wp-block-button__link, 
.elementor-1375 .elementor-element.elementor-element-892cfdd a.button, 
.elementor-1375 .elementor-element.elementor-element-892cfdd button {
    background-color: #53002f !important; /* Your base plum color */
    color: #ffffff !important;            /* White text */
    border-color: #53002f !important;
    border-radius: 0;
}

/* Hover button state */
.elementor-1375 .elementor-element.elementor-element-892cfdd .wp-block-button__link:hover, 
.elementor-1375 .elementor-element.elementor-element-892cfdd a.button:hover, 
.elementor-1375 .elementor-element.elementor-element-892cfdd button:hover {
    background-color: #730a44 !important; /* Your new hover color */
    color: #ffffff !important;
    border-color: #730a44 !important;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-36ea3870 */.elementor-1375 .elementor-element.elementor-element-36ea3870 .submit {
    background-color: #53002f !important; /* Change to your primary color */
    color: #ffffff !important;            /* Change to your text color */
    border-color: #ff5733 !important;     /* Change to your border color */
}

.elementor-1375 .elementor-element.elementor-element-36ea3870 .submit:hover {
    background-color: #730a44 !important; /* Change to your hover background */
    color: #ffffff !important;            /* Change to your hover text color */
    border-color: #e04a25 !important;     /* Change to your hover border */
}/* End custom CSS */