.rimura-elementor-page{margin-inline:auto}
.rimura-elementor-page .e-con{max-width:100%}
.rimura-elementor-hero img{clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}
.rimura-elementor-story-photo img{clip-path:polygon(0 4%,100% 0,100% 96%,0 100%)}
.rimura-elementor-vision{clip-path:polygon(0 0,100% 3%,100% 100%,0 97%)}
/* Widget controls own spacing and typography; avoid legacy paragraph margins. */
.rimura-elementor-page .elementor-widget-text-editor p{margin:0!important;font-size:inherit!important;line-height:inherit!important}
.rimura-elementor-page .elementor-heading-title{margin:0;letter-spacing:-.035em}
.rimura-elementor-page .elementor-widget-button .elementor-button{border-bottom:1px solid #aa9882;text-decoration:none}
