/* One outer frame for header, footer and every page family. */
:root{--aras-page-frame:min(1180px,calc(100vw - 40px))}
@media(max-width:700px){:root{--aras-page-frame:calc(100vw - 24px)}}
html :is(body,#aras-layout) .aras-category-page .aras-cat-wrap,
html :is(body,#aras-layout) .aras-spp-wrap,
html :is(body,#aras-layout) .arap-soft-home-root .container,
html :is(body,#aras-layout) .aras-expo1405-wrap,
html :is(body,#aras-layout) .aras-expo1405-hero-inner,
html :is(body,#aras-layout) .preview-directory{box-sizing:border-box!important;width:var(--aras-page-frame)!important;max-width:var(--aras-page-frame)!important;margin-inline:auto!important;padding-inline:0!important}
html body #aras-global-footer#aras-global-footer{box-sizing:border-box!important;width:var(--aras-page-frame)!important;max-width:var(--aras-page-frame)!important;margin-inline:auto!important}
html body.aras-agency-request-page #content,html body.aras-agency-request-page #content>.page-content,html body.aras-agency-request-page .aras-agency-page{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}
html body.aras-agency-request-page .aras-agency-hero{padding-inline:0!important}
html body.aras-agency-request-page .aras-agency-hero-inner,html body.aras-agency-request-page .aras-agency-wrap{box-sizing:border-box!important;width:var(--aras-page-frame)!important;max-width:var(--aras-page-frame)!important;margin-inline:auto!important;padding-inline:0!important}
html body #arasArticle#arasArticle{box-sizing:border-box!important;width:var(--aras-page-frame)!important;max-width:var(--aras-page-frame)!important;padding-inline:0!important;margin-inline:auto!important}
html body #arasArticle .article-hero{max-width:none!important;padding-inline:0!important}
html body .aras-about-embed,html body .aras-about-frame,html body .aras-contact-embed{width:100%!important;max-width:none!important;margin-inline:0!important}
html body.post-1320 #content,html body.page-id-1320 #content{width:100%!important;max-width:none!important;padding-inline:0!important}
html body.page-id-1320 .elementor-top-section>.elementor-container{width:var(--aras-page-frame)!important;max-width:var(--aras-page-frame)!important;margin-inline:auto!important}
