.elementor-4457 .elementor-element.elementor-element-bf173eb > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-4457 .elementor-element.elementor-element-bf173eb{margin-top:40px;margin-bottom:0px;}.elementor-4457 .elementor-element.elementor-element-540b454 .elementor-image img{width:200px;}.elementor-4457 .elementor-element.elementor-element-540b454 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-4457 .elementor-element.elementor-element-0c89cb9.elementor-widget-heading .elementor-heading-title{color:#e96a4a;}.elementor-4457 .elementor-element.elementor-element-0c89cb9 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-style:italic;line-height:1.3em;}.elementor-4457 .elementor-element.elementor-element-d4c3284{font-size:15px;line-height:1.2em;}.elementor-4457 .elementor-element.elementor-element-d4c3284 > .elementor-widget-container{margin:25px 0px 45px 0px;}.elementor-4457 .elementor-element.elementor-element-816c0ca > .elementor-widget-container{margin:0px 0px 96px 0px;}@media(max-width:1024px){.elementor-4457 .elementor-element.elementor-element-540b454 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-4457 .elementor-element.elementor-element-b9e65c5{width:43.664%;}.elementor-4457 .elementor-element.elementor-element-3d96727{width:23%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4457 .elementor-element.elementor-element-b9e65c5{width:65%;}}/* Start custom CSS for column, class: .elementor-element-415c666 */.elementor-4457 .elementor-element.elementor-element-415c666  .elementor-element-populated {
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-816c0ca */.elementor-4457 .elementor-element.elementor-element-816c0ca .r-more {
    display: inline-block;
height: 36px;
background-color: #fff;
border: solid 1px #4c8564;
padding: 0 16px;
font-size: 14px;
font-weight: 500;
font-style: normal;
font-stretch: normal;
line-height: 34px;
letter-spacing: normal;
text-align: center;
color: #4c8564;
margin-right: 20px;

}

.elementor-4457 .elementor-element.elementor-element-816c0ca .r-more:hover{
    color: #fff;
    background-color: #4c8564;
}/* End custom CSS */
/* Start custom CSS for page-settings */body.elementor-page-4457 .entry-title {
    display: none;
}

body.elementor-page-4457 .top-bg-2 {
    display: none;
}

body.elementor-page-4457 .main-menu  + .position-relative {
    margin-bottom:  0 !important;
}

body.elementor-page-4457 .main-menu +  .position-relative article {
    margin: 0 !important;
}/* End custom CSS */