.elementor-kit-4{--e-global-color-primary:#30AF97;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#30AF97;--e-global-color-19ae104:#292E33;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-image:url("https://i0.wp.com/www.nextgen-aire.com/wp-content/uploads/2022/03/innerpage-bg-min.jpg?fit=1693%2C152&ssl=1");background-position:center right;background-repeat:repeat-y;background-size:80% auto;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.innerpage-banner:after {
    content: '';
    display: block;
    position: absolute;
    background-image: url(https://csms-clients.s3.us-east-2.amazonaws.com/wp-nextgenaire/wp-content/uploads/2022/03/01085408/innerpage-oval-min.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    width: 42%;
    height: 690px;
    top: 300px;
    right: 0;
    z-index: -1;
}

/***** opmcustom-post-styles  *****/

.opmcustom-post-styles h3 {
    font-size: 1.3rem;
    margin-top: 20px;
    margin-bottom: 10px;
}

.opmcustom-post-styles ol, .opmcustom-post-styles ul {
    margin: 20px 0;
}

.opmcustom-post-styles ol li, .opmcustom-post-styles ul li {
    margin-bottom: 8px;
}

/* 320 to 567 */
@media (min-width: 320px) and (max-width: 567px) { 
    .innerpage-banner:after { display: none;
    }
    
    body {
        background: none !important;
    }
}/* End custom CSS */