/* Avoid stacking Elementor's existing 110px closing padding onto this gap. */
body.home [data-elementor-type="wp-page"]>.e-parent:last-child,body.home [data-elementor-type="wp-page"]>.e-parent:last-child>.e-con-inner{padding-bottom:0!important}
body.home footer{position:relative;margin-top:96px!important}
body.home footer:before{content:"";position:absolute;top:-48px;left:max(30px,calc((100% - 1240px)/2));right:max(30px,calc((100% - 1240px)/2));height:1px;background:linear-gradient(90deg,transparent,#b9a780 15%,#b9a780 85%,transparent);pointer-events:none}
@media(max-width:600px){body.home footer{margin-top:56px!important}body.home footer:before{top:-28px;left:20px;right:20px}}
