.elementor-28 .elementor-element.elementor-element-229e2b6{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:60px;--padding-left:0px;}.elementor-28 .elementor-element.elementor-element-1a3f293{--display:flex;--background-transition:0.3s;--padding-top:55px;--padding-right:0px;--padding-bottom:26px;--padding-left:0px;}.elementor-28 .elementor-element.elementor-element-629c175 img{max-width:220px;}.elementor-28 .elementor-element.elementor-element-534aab0{text-align:center;}.elementor-28 .elementor-element.elementor-element-534aab0 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Cormorant", Sans-serif;font-size:24px;font-weight:700;font-style:italic;}.elementor-28 .elementor-element.elementor-element-534aab0 > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-aa85b0a .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-aa85b0a .elementor-nav-menu .elementor-item{font-family:"Josefin Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;}.elementor-28 .elementor-element.elementor-element-aa85b0a .elementor-nav-menu--main .elementor-item{color:#666666;fill:#666666;}.elementor-28 .elementor-element.elementor-element-aa85b0a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-534aab0 > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-534aab0 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-534aab0 */.elementor-28 .elementor-element.elementor-element-534aab0 .elementor-heading-title {
    display: inline-block;
    position: relative;
    padding: 0 40px;
}

.elementor-28 .elementor-element.elementor-element-534aab0 .elementor-heading-title::before,
.elementor-28 .elementor-element.elementor-element-534aab0 .elementor-heading-title::after {
    border-bottom: 1px solid var( --e-global-color-text );
    content: "";
    display: block;
    width: 30px;
    position: absolute;
    left: 0;
    top: 49%;
}

.elementor-28 .elementor-element.elementor-element-534aab0 .elementor-heading-title::after {
    right: 0;
    left: unset;
}/* End custom CSS */