/* AI Plus theme: generated/default page geometry */
body.aip-theme-managed-page{overflow-x:hidden}
body.aip-theme-managed-page :is(#page,.site,.site-content,main#content,.site-main){margin-top:0!important}
body.aip-theme-managed-page :is(.aip-default-page-shell,.aip-elementor-main,.aip-elementor-inner-page){width:100%;max-width:none;margin:0;padding-top:0;min-height:0;align-items:stretch;justify-content:flex-start}
body.aip-theme-managed-page .aip-default-page-shell{display:block}
body.aip-theme-managed-page :is(.elementor>.e-con.e-parent:first-child,.elementor>.elementor-section-wrap>.elementor-section:first-child){margin-top:0!important;align-items:flex-start!important;justify-content:flex-start!important}
body.aip-theme-managed-tools :is(.aip-tools-directory,.aip-section),
body.aip-theme-managed-prompts :is(.aip-prompt-directory,.aip-section),
body.aip-theme-managed-pricing :is(.aip-pricing-page,.aip-section),
body.aip-theme-managed-tool .aip-single-shell,
body.aip-theme-managed-prompt .aip-single-shell{margin-top:0!important}
body.aip-theme-managed-page .aip-page-hero{min-height:0;height:auto;align-items:flex-start}
body.aip-theme-managed-page .aip-container{position:relative}
@media(max-width:782px){
 body.aip-theme-managed-page :is(.aip-default-page-shell,.aip-elementor-main,.aip-elementor-inner-page){overflow-x:hidden}
 body.aip-theme-managed-page :is(.aip-tools-directory,.aip-prompt-directory,.aip-pricing-page,.aip-single-shell){padding-top:20px}
}
