/* Keep the approved layout around Elementor's editable section wrappers. */
.rushmore-managed main>.elementor,.rushmore-managed .rm-editor-shell,.rushmore-managed .rm-editor-shell>.e-con-inner,.rushmore-managed .rm-editor-shell>.elementor-widget,.rushmore-managed .rm-editor-shell>.elementor-widget>.elementor-widget-container{display:contents!important}
main section:where(.rm-page-section){padding:90px 5vw;border-bottom:1px solid var(--line)}
main section:where(.rm-page-section)>*{max-width:1320px;margin-left:auto;margin-right:auto}
main section:where(.rm-page-section)>div+div{margin-top:40px}
@media(min-width:1600px){main section:where(.rm-page-section){padding-left:max(5vw,calc((100vw - 1320px)/2));padding-right:max(5vw,calc((100vw - 1320px)/2))}}
@media(max-width:700px){main section:where(.rm-page-section){padding:55px 5vw}}
