.nmfr-has-funnel .nmfr-app p:last-child{margin-bottom:0}
.nmfr-has-funnel .nmfr-app a:hover{text-decoration:none}
.nmfr-has-funnel .nmfr-app iframe{max-width:100%}
.nmfr-has-funnel .nmfr-app img{display:block}
.nmfr-has-funnel .nmfr-app .vc_column-inner,.nmfr-has-funnel .nmfr-app .wpb_wrapper{padding:0!important}
.nmfr-has-funnel .nmfr-app,.nmfr-has-funnel .nmfr-app *{font-family:var(--nmfr-font-family)!important;text-transform:none!important;letter-spacing:normal!important}
.nmfr-has-funnel .nmfr-app h1,.nmfr-has-funnel .nmfr-app h2,.nmfr-has-funnel .nmfr-app h3,.nmfr-has-funnel .nmfr-app h4,.nmfr-has-funnel .nmfr-app h5,.nmfr-has-funnel .nmfr-app h6{color:var(--nmfr-text-light)!important;line-height:inherit!important;margin-top:0!important}
.nmfr-has-funnel .nmfr-app p,.nmfr-has-funnel .nmfr-app li,.nmfr-has-funnel .nmfr-app span,.nmfr-has-funnel .nmfr-app small{color:inherit}
.nmfr-has-funnel .nmfr-app button,.nmfr-has-funnel .nmfr-app a{font-family:var(--nmfr-font-family)!important}

body.nmfr-hide-header header,
body.nmfr-hide-header #site-header,
body.nmfr-hide-header .site-header,
body.nmfr-hide-header #top-bar-wrap,
body.nmfr-hide-header .top-bar-wrap,
body.nmfr-hide-header #site-navigation-wrap,
body.nmfr-hide-header .site-navigation-wrap,
body.nmfr-hide-header #site-header-sticky-wrapper,
body.nmfr-hide-header .wpex-sticky-header-holder,
body.nmfr-hide-header .page-header,
body.nmfr-hide-header #site-breadcrumbs,
body.nmfr-hide-header .wpex-breadcrumbs{display:none!important}

body.nmfr-hide-footer footer,
body.nmfr-hide-footer #footer,
body.nmfr-hide-footer .site-footer,
body.nmfr-hide-footer #footer-widgets,
body.nmfr-hide-footer #footer-bottom{display:none!important}

body.nmfr-campaign-mode #outer-wrap,
body.nmfr-campaign-mode #wrap,
body.nmfr-campaign-mode #main,
body.nmfr-campaign-mode #content-wrap,
body.nmfr-campaign-mode #primary,
body.nmfr-campaign-mode #content,
body.nmfr-campaign-mode .single-page-article,
body.nmfr-campaign-mode .entry,
body.nmfr-campaign-mode .entry-content,
body.nmfr-campaign-mode .wpb_wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}

body.nmfr-campaign-mode #main{padding-top:0!important;padding-bottom:0!important}
body.nmfr-campaign-mode .container,
body.nmfr-campaign-mode .content-area,
body.nmfr-campaign-mode .site-content,
body.nmfr-campaign-mode .wpb_row,
body.nmfr-campaign-mode .vc_row,
body.nmfr-campaign-mode .vc_column_container,
body.nmfr-campaign-mode .vc_column-inner{max-width:none!important;width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}
body.nmfr-campaign-mode .page-header,
body.nmfr-campaign-mode .page-header-title,
body.nmfr-campaign-mode .page-subheading,
body.nmfr-campaign-mode .wpex-post-series,
body.nmfr-campaign-mode .post-edit,
body.nmfr-campaign-mode .post-tags,
body.nmfr-campaign-mode .post-pagination-wrap{display:none!important}
body.nmfr-campaign-mode{background:linear-gradient(180deg,#133b61 0%,#091b31 100%)}
body.nmfr-campaign-mode.admin-bar .nmfr-homepage-shell{min-height:calc(100vh - 32px)}
body.nmfr-home-takeover,html.nmfr-home-takeover,body.nmfr-home-shell,html.nmfr-home-shell{margin:0!important;padding:0!important;background:linear-gradient(180deg,#133b61 0%,#091b31 100%)}
.nmfr-homepage-shell{min-height:100vh}
.nmfr-home-takeover .nmfr-homepage-shell{width:100%;max-width:none;margin:0;padding:0}
