.elementor-184 .elementor-element.elementor-element-81f5d84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-81f5d84:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-81f5d84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-184 .elementor-element.elementor-element-d666713 img{width:210px;}.elementor-184 .elementor-element.elementor-element-4d5c349{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-a216e06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-184 .elementor-element.elementor-element-84cec58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-f341b2c img{width:100%;}.elementor-184 .elementor-element.elementor-element-30e6f85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-text );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
								.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var( --e-global-color-accent );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-184 .elementor-element.elementor-element-4612771 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-184 .elementor-element.elementor-element-4612771 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-184 .elementor-element.elementor-element-4612771 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-184 .elementor-element.elementor-element-4612771 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-184 .elementor-element.elementor-element-4612771 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-184 .elementor-element.elementor-element-4612771 .menu-item a.hfe-menu-item, .elementor-184 .elementor-element.elementor-element-4612771 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-184 .elementor-element.elementor-element-4612771 ul.sub-menu{width:220px;}.elementor-184 .elementor-element.elementor-element-4612771 .sub-menu a.hfe-sub-menu-item,
						 .elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-184 .elementor-element.elementor-element-4612771 .hfe-nav-menu-icon{font-size:20px;}.elementor-184 .elementor-element.elementor-element-4612771 .hfe-nav-menu-icon svg{font-size:20px;line-height:20px;height:20px;width:20px;}.elementor-184 .elementor-element.elementor-element-4612771 .hfe-nav-menu__toggle{margin-right:auto;}.elementor-184 .elementor-element.elementor-element-4612771 .menu-item a.hfe-menu-item:hover,
								.elementor-184 .elementor-element.elementor-element-4612771 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-184 .elementor-element.elementor-element-4612771 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-184 .elementor-element.elementor-element-4612771 .menu-item a.hfe-menu-item.highlighted,
								.elementor-184 .elementor-element.elementor-element-4612771 .menu-item a.hfe-menu-item:focus{color:#E6123D;}.elementor-184 .elementor-element.elementor-element-4612771 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-184 .elementor-element.elementor-element-4612771 .menu-item.current-menu-ancestor a.hfe-menu-item{color:#E6123D;}.elementor-184 .elementor-element.elementor-element-4612771 .sub-menu,
								.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown,
								.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown-expandible,
								.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-184 .elementor-element.elementor-element-4612771 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-184 .elementor-element.elementor-element-4612771 .elementor-menu-toggle:hover,
								.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#E6123D;}.elementor-184 .elementor-element.elementor-element-4612771 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{background-color:#FDEEF1;}.elementor-184 .elementor-element.elementor-element-4612771 .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
							.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
							.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
							.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active
							{color:#E6123D;}.elementor-184 .elementor-element.elementor-element-4612771 .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
							.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
							.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
							.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active{background-color:#FDEEF1;}.elementor-184 .elementor-element.elementor-element-4612771 .sub-menu li.menu-item:not(:last-child),
						.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-184 .elementor-element.elementor-element-4612771 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-184 .elementor-element.elementor-element-4612771 div.hfe-nav-menu-icon:hover{color:#E6123D;}.elementor-184 .elementor-element.elementor-element-4612771 div.hfe-nav-menu-icon:hover svg{fill:#E6123D;}.elementor-184 .elementor-element.elementor-element-e001d7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-184 .elementor-element.elementor-element-e7699d2 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #EC1846 0%, #2B0410 100%);border-radius:50px 50px 50px 50px;padding:15px 26px 15px 30px;}.elementor-184 .elementor-element.elementor-element-e7699d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-184 .elementor-element.elementor-element-e7699d2 .elementor-button .elementor-button-content-wrapper{gap:18px;}@media(max-width:1024px){.elementor-184 .elementor-element.elementor-element-d666713 img{width:190px;}.elementor-184 .elementor-element.elementor-element-a216e06{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:14px;--padding-bottom:14px;--padding-left:32px;--padding-right:32px;}.elementor-184 .elementor-element.elementor-element-30e6f85{--align-items:end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-184 .elementor-element.elementor-element-30e6f85.e-con{--order:99999 /* order end hack */;}.elementor-184 .elementor-element.elementor-element-e7699d2 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-184 .elementor-element.elementor-element-d666713 img{width:160px;}.elementor-184 .elementor-element.elementor-element-a216e06{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-184 .elementor-element.elementor-element-84cec58{--width:112px;}.elementor-184 .elementor-element.elementor-element-30e6f85{--width:50px;--align-items:end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-184 .elementor-element.elementor-element-30e6f85.e-con{--order:99999 /* order end hack */;}.elementor-184 .elementor-element.elementor-element-e001d7b{--width:160px;}.elementor-184 .elementor-element.elementor-element-e7699d2 .elementor-button{font-size:13px;}}@media(min-width:768px){.elementor-184 .elementor-element.elementor-element-a216e06{--content-width:1240px;}.elementor-184 .elementor-element.elementor-element-84cec58{--width:170px;}.elementor-184 .elementor-element.elementor-element-30e6f85{--width:62%;}.elementor-184 .elementor-element.elementor-element-e001d7b{--width:200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-184 .elementor-element.elementor-element-84cec58{--width:150px;}.elementor-184 .elementor-element.elementor-element-30e6f85{--width:60px;}.elementor-184 .elementor-element.elementor-element-e001d7b{--width:200px;}}/* Start custom CSS for container, class: .elementor-element-81f5d84 *//* loader overlay: full-screen from the first paint (this CSS loads in <head>) */
body:not(.elementor-editor-active) .elementor-184 .elementor-element.elementor-element-81f5d84{position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1;visibility:visible;transition:opacity .55s ease,visibility 0s linear .55s}
body:not(.elementor-editor-active) .elementor-184 .elementor-element.elementor-element-81f5d84 .elementor-widget-image{width:auto!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for navigation-menu, class: .elementor-element-4612771 *//* brand red for the nav underline + current page (pointer is "none", so the colour controls don't output) */
.elementor-184 .elementor-element.elementor-element-4612771 .menu-item a.hfe-menu-item::before,
.elementor-184 .elementor-element.elementor-element-4612771 .menu-item a.hfe-menu-item::after { background-color: #E6123D !important; }
.elementor-184 .elementor-element.elementor-element-4612771 .menu-item.current-menu-item > a.hfe-menu-item,
.elementor-184 .elementor-element.elementor-element-4612771 .menu-item a.hfe-menu-item:focus { color: #E6123D !important; }/* End custom CSS */
/* Start custom CSS *//* inner pages: red heading words use the same gradient as the home page */
body:is(.page-id-556,.page-id-558,.page-id-560,.page-id-562,.page-id-564,.page-id-566,.elementor-page-1230,.elementor-page-1648) .nx-red {
  background: linear-gradient(90deg, #EC1846 0%, #2B0410 140%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  -webkit-text-fill-color: transparent;
  text-shadow: none !important;
  padding-right: .04em;
}

/* r14 (Maaz 26 Oct): clear GLASS header instead of frost; no white edge line; header button not frosted */

html body #masthead .elementor-element-e7699d2 .elementor-button{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}


/* r14: tablet footer - the wave sat under the Digital Marketing links */
@media (min-width:768px) and (max-width:1024px){html body .nx-footer{background-size:300px auto!important}html body .nx-footer>.e-con-inner>.e-con:first-child{padding-bottom:150px!important}}
/* r15 (27 Oct): logo bigger, header Get a Quote button smaller */
@media (min-width:1025px){html body #masthead .nx-header .elementor-element-f341b2c img{max-height:50px!important;width:auto!important}}
@media (min-width:768px){html body #masthead .elementor-element-e7699d2 .elementor-button{padding:4px 4px 4px 20px!important;font-size:12px!important}html body #masthead .elementor-element-e7699d2 .elementor-button-icon{width:32px!important;height:32px!important}}
/* r15: outline buttons - no white edge lines when the gradient fills on hover */
html body .nx-btn-outline .elementor-button:hover,html body .nx-btn-outline .elementor-button:focus{border-color:transparent!important;background-color:transparent!important}
/* nx-glsite (2026-11-03): red flow canvas behind every Nexer page */
body.nx-glpage #page{position:relative;z-index:1}
body.nx-glpage .nx-footer{position:relative;z-index:2}
/* nx-lsph (Nov 5): short landscape phones - compact header + every hero fits one screen */
@media (orientation:landscape) and (max-height:540px){
html body{--nxU:1px!important}
html body .elementor-184 .elementor-element.elementor-element-a216e06{padding-top:5px!important;padding-bottom:5px!important;min-height:0!important}
html body .elementor-184 .elementor-element.elementor-element-a216e06>.e-con-inner{padding-top:0!important;padding-bottom:0!important;min-height:0!important}
html body .elementor-184 .elementor-element-f341b2c img{max-height:34px!important;width:auto!important}
html body .elementor-184 .elementor-element.elementor-element-84cec58,html body .elementor-184 .elementor-element.elementor-element-f341b2c{width:auto!important;max-width:none!important}
html body .elementor-184 .elementor-element.elementor-element-e001d7b,html body .elementor-184 .elementor-element.elementor-element-30e6f85{transform:scale(.84);transform-origin:right center}
html body .elementor-176 .elementor-element.elementor-element-d89104c{min-height:100vh!important;padding-top:66px!important;padding-bottom:40px!important}
html body .elementor-176 .elementor-element-3f7e5a9 .elementor-heading-title{font-size:min(4.3vw,8.6vh)!important}
html body .elementor-176 .elementor-element.elementor-element-25b2f1c{width:calc(min(4.3vw,8.6vh)*6.4)!important;max-width:calc(min(4.3vw,8.6vh)*6.4)!important;margin-top:calc(min(4.3vw,8.6vh)*.1)!important;margin-right:calc(min(4.3vw,8.6vh)*6.29)!important}
html body .elementor-176 .elementor-element.elementor-element-7ff546d{width:min(78vw,calc((100vh - min(4.3vw,8.6vh)*2.4 - 100px)*2.296))!important;margin-top:calc(min(4.3vw,8.6vh)*-1.07)!important}
html body .elementor-556 .elementor-element.elementor-element-8b14852.e-con{padding:66px 4% 14px!important;min-height:100vh!important;align-items:center!important;background-image:linear-gradient(90deg,#fff 0,rgba(255,255,255,.85) 30%,rgba(255,255,255,0) 46%),url(https://test.zyntracore.com/wp-content/uploads/2026/11/NEXER-Media-Packaging-Showcase-3.png)!important;background-size:100% 100%,auto calc(100% - 52px)!important;background-position:0 0,right bottom!important;background-repeat:no-repeat!important;}
html body .elementor-556 .elementor-element.elementor-element-7bf23b2.e-con{width:44%!important;max-width:44%!important;padding:0!important;margin:0!important}
html body .elementor-556 .elementor-element.elementor-element-7bf23b2.e-con h1,html body .elementor-556 .elementor-element.elementor-element-7bf23b2.e-con h2{font-size:clamp(18px,7.4vh,30px)!important;line-height:1.08!important}
html body .elementor-556 .elementor-element.elementor-element-7bf23b2.e-con p,html body .elementor-556 .elementor-element.elementor-element-7bf23b2.e-con .elementor-widget-text-editor{font-size:12px!important;line-height:1.5!important}
html body .elementor-556 .elementor-element.elementor-element-7bf23b2.e-con .elementor-button{padding:9px 16px!important;font-size:11.5px!important}
html body .elementor-564 .elementor-element.elementor-element-78eb18e.e-con{padding:66px 4% 14px!important;min-height:100vh!important;align-items:center!important;background-image:linear-gradient(90deg,#fff 0,rgba(255,255,255,.85) 30%,rgba(255,255,255,0) 46%),url(https://test.zyntracore.com/wp-content/uploads/2026/11/NEXER-Media-Packaging-Showcase-3.png)!important;background-size:100% 100%,auto calc(100% - 52px)!important;background-position:0 0,right bottom!important;background-repeat:no-repeat!important;}
html body .elementor-564 .elementor-element.elementor-element-c4659ca.e-con{width:44%!important;max-width:44%!important;padding:0!important;margin:0!important}
html body .elementor-564 .elementor-element.elementor-element-c4659ca.e-con h1,html body .elementor-564 .elementor-element.elementor-element-c4659ca.e-con h2{font-size:clamp(18px,7.4vh,30px)!important;line-height:1.08!important}
html body .elementor-564 .elementor-element.elementor-element-c4659ca.e-con p,html body .elementor-564 .elementor-element.elementor-element-c4659ca.e-con .elementor-widget-text-editor{font-size:12px!important;line-height:1.5!important}
html body .elementor-564 .elementor-element.elementor-element-c4659ca.e-con .elementor-button{padding:9px 16px!important;font-size:11.5px!important}
html body .elementor-558 .elementor-element.elementor-element-23567f6.e-con{padding:66px 4% 14px!important;min-height:100vh!important;align-items:center!important;background-image:linear-gradient(90deg,#fff 0,rgba(255,255,255,.85) 30%,rgba(255,255,255,0) 46%),url(https://test.zyntracore.com/wp-content/uploads/2026/11/Nexer-Media-Packaging-Trends-Banner.png)!important;background-size:100% 100%,auto calc(100% - 52px)!important;background-position:0 0,right bottom!important;background-repeat:no-repeat!important;}
html body .elementor-558 .elementor-element.elementor-element-373308b.e-con{width:44%!important;max-width:44%!important;padding:0!important;margin:0!important}
html body .elementor-558 .elementor-element.elementor-element-373308b.e-con h1,html body .elementor-558 .elementor-element.elementor-element-373308b.e-con h2{font-size:clamp(18px,7.4vh,30px)!important;line-height:1.08!important}
html body .elementor-558 .elementor-element.elementor-element-373308b.e-con p,html body .elementor-558 .elementor-element.elementor-element-373308b.e-con .elementor-widget-text-editor{font-size:12px!important;line-height:1.5!important}
html body .elementor-558 .elementor-element.elementor-element-373308b.e-con .elementor-button{padding:9px 16px!important;font-size:11.5px!important}
html body .elementor-566 .elementor-element.elementor-element-b3731c4.e-con{padding:66px 4% 14px!important;min-height:100vh!important;align-items:center!important;}
html body .elementor-566 .elementor-element.elementor-element-0f07ede.e-con{width:44%!important;max-width:44%!important;padding:0!important;margin:0!important}
html body .elementor-566 .elementor-element.elementor-element-0f07ede.e-con h1,html body .elementor-566 .elementor-element.elementor-element-0f07ede.e-con h2{font-size:clamp(18px,7.4vh,30px)!important;line-height:1.08!important}
html body .elementor-566 .elementor-element.elementor-element-0f07ede.e-con p,html body .elementor-566 .elementor-element.elementor-element-0f07ede.e-con .elementor-widget-text-editor{font-size:12px!important;line-height:1.5!important}
html body .elementor-566 .elementor-element.elementor-element-0f07ede.e-con .elementor-button{padding:9px 16px!important;font-size:11.5px!important}
html body .elementor-566 .elementor-element.elementor-element-53bd0bd.e-con{width:46%!important;right:1.5%!important;top:auto!important;bottom:6%!important}
}
}
@media (orientation:landscape) and (max-height:540px) and (max-width:700px){
html body .elementor-element.elementor-element-7bf23b2.e-con,html body .elementor-element.elementor-element-c4659ca.e-con,html body .elementor-element.elementor-element-373308b.e-con,html body .elementor-element.elementor-element-0f07ede.e-con{width:52%!important;max-width:52%!important}
html body .elementor-element-7bf23b2 h1,html body .elementor-element-c4659ca h1,html body .elementor-element-373308b h1,html body .elementor-element-0f07ede h1,html body .elementor-element-7bf23b2 h2,html body .elementor-element-c4659ca h2,html body .elementor-element-373308b h2,html body .elementor-element-0f07ede h2{font-size:clamp(17px,6.6vh,26px)!important}
}
/* nx-qa5 (Nov 5): responsive QA touch-ups */
@media (min-width:768px) and (max-width:1024px){
html body .elementor-566 .elementor-element.elementor-element-53bd0bd.e-con{width:47%!important}
html body .elementor-566 .elementor-element.elementor-element-0f07ede.e-con{width:42%!important;max-width:42%!important}
}
@media (max-width:767px){
html body .elementor-556 .elementor-element.elementor-element-8b14852.e-con,html body .elementor-564 .elementor-element.elementor-element-78eb18e.e-con{background-size:100% 100%,88vw auto!important}
html body .elementor-556 .elementor-element.elementor-element-7bf23b2.e-con,html body .elementor-564 .elementor-element.elementor-element-c4659ca.e-con{width:49%!important;max-width:49%!important}
}
@media (max-width:400px){
html body .elementor-566 .elementor-element-37fe50a .elementor-heading-title,html body .elementor-566 .elementor-element-f14e5cd .elementor-heading-title,html body .elementor-566 .elementor-element-23228f4 .elementor-heading-title,html body .elementor-566 .elementor-element-aba90d5 .elementor-heading-title,html body .elementor-566 .elementor-element-4ee4d54 .elementor-heading-title,html body .elementor-566 .elementor-element-c4c43a7 .elementor-heading-title,html body .elementor-566 .elementor-element-03308f3 .elementor-heading-title{font-size:10px!important;letter-spacing:0!important}
}
/* nx-qa5b: Products SIZES labels never shrink */
html body .elementor-564 .elementor-element.elementor-element-24a74f0,html body .elementor-564 .elementor-element.elementor-element-d07d408,html body .elementor-564 .elementor-element.elementor-element-6fe04be{flex-shrink:0!important;min-width:max-content!important}
/* nx-nov07 : Maaz feedback 7 Nov */
/* never let browsers auto-darken the site */
:root{color-scheme:only light}
html,body{color-scheme:only light}

@media (max-width:767px){
  /* header: bigger logo, smaller quote button */
  #masthead .elementor-element-f341b2c img{max-height:none!important;height:46px!important;width:auto!important;max-width:150px!important}
  #masthead .elementor-element-e7699d2 .elementor-button{font-size:10.5px!important;padding:3px 3px 3px 12px!important;min-height:0!important;height:30px!important;width:auto!important}
  #masthead .elementor-element-e7699d2 .elementor-button-content-wrapper{gap:8px!important}
  #masthead .elementor-element-e7699d2 .elementor-button-icon{width:24px!important;height:24px!important;min-width:24px!important}
  #masthead .elementor-element-e7699d2 .elementor-button-icon svg{width:11px!important;height:11px!important}

  /* icons beside headings (icon-box cards): DM services, Contact cards + features */
  :is(.page-id-566,.page-id-562,.page-id-556) .elementor-widget-icon-box .elementor-icon-box-wrapper{display:grid!important;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;text-align:left!important}
  :is(.page-id-566,.page-id-562,.page-id-556) .elementor-widget-icon-box .elementor-icon-box-icon{grid-column:1;grid-row:1;margin:0!important;display:flex;align-items:center}
  :is(.page-id-566,.page-id-562,.page-id-556) .elementor-widget-icon-box .elementor-icon-box-content{display:contents}
  :is(.page-id-566,.page-id-562,.page-id-556) .elementor-widget-icon-box .elementor-icon-box-title{grid-column:2;grid-row:1;margin:0!important;align-self:center}
  :is(.page-id-566,.page-id-562,.page-id-556) .elementor-widget-icon-box .elementor-icon-box-description{grid-column:1/-1;grid-row:2;margin-top:8px!important}

  /* About numbers: icon beside each figure, same sizes */
  .nx-pg-num{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;justify-content:flex-start!important}
  .nx-pg-num>.elementor-widget-icon{width:auto!important;flex:0 0 auto!important;margin:0!important;align-self:center!important}
  .nx-pg-num>.elementor-widget-icon .elementor-icon{font-size:22px!important}
  .nx-pg-num>.elementor-widget-icon .elementor-icon svg{width:22px!important;height:22px!important}
  .nx-pg-num>.elementor-widget-counter,.nx-pg-num>.e-con{flex:1 1 auto!important;width:auto!important;min-width:0;margin:0!important;padding:0!important}
  .nx-pg-num .elementor-counter{flex-direction:column!important;align-items:flex-start!important;gap:2px}
  .nx-pg-num .elementor-counter-number-wrapper{order:1;justify-content:flex-start!important;font-size:20px!important;line-height:1.1!important}
  .nx-pg-num .elementor-counter-title{order:2;text-align:left!important;font-size:11.5px!important;line-height:1.3!important;margin:0!important;padding:0!important}
  .nx-pg-num .elementor-element-2a6a14f .elementor-heading-title{font-size:22px!important;line-height:1.1!important}
  .nx-pg-num .elementor-element-2bc2a81 .elementor-heading-title{font-size:11.5px!important;line-height:1.3!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}
  .nx-pg-num>.e-con{gap:2px!important}
}

/* phone/tablet menu: full-screen dark overlay, big staggered links (ref: biite) */
@media (max-width:1024px){
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100vw!important;height:calc(100dvh - 100%);margin:0!important;
    background:radial-gradient(120% 70% at 85% 0%,rgba(230,18,61,.35),transparent 60%),#120a0c!important;box-shadow:none!important;border-radius:0!important;
    display:flex!important;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto;animation:nxMenuIn .45s cubic-bezier(.2,.8,.2,1) both}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active>ul{display:flex!important;flex-direction:column;align-items:center;gap:4px;background:none!important;width:auto!important;padding:0 0 12vh!important}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li{border:0!important;background:none!important;opacity:0;animation:nxMenuItem .55s cubic-bezier(.2,.8,.2,1) forwards}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li a{font-family:Poppins,sans-serif!important;font-weight:800!important;font-size:clamp(26px,7.4vw,42px)!important;line-height:1.15!important;text-transform:uppercase;letter-spacing:-.01em;
    color:rgba(255,255,255,.42)!important;background:none!important;border:0!important;padding:6px 18px!important;justify-content:center;text-align:center;transition:color .25s}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li a:hover,
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li.nx-cur>a{color:#fff!important}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li.nx-cur>a{background:linear-gradient(90deg,#EC1846,#ff5a7a)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li:nth-child(1){animation-delay:.08s}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li:nth-child(2){animation-delay:.14s}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li:nth-child(3){animation-delay:.2s}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li:nth-child(4){animation-delay:.26s}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li:nth-child(5){animation-delay:.32s}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li:nth-child(6){animation-delay:.38s}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li:nth-child(7){animation-delay:.44s}
  #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li:nth-child(n+8){animation-delay:.5s}
}
@keyframes nxMenuIn{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes nxMenuItem{from{opacity:0;transform:translateY(38px) scaleY(1.25);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}

/* custom cursor: Nexer X follows the pointer (desktop mouse only) */
@media (hover:hover) and (pointer:fine){
  .nx-cursor{position:fixed;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;pointer-events:none;z-index:2147483646;
    background:url(/wp-content/uploads/2026/10/nexer-loader-x.png) center/contain no-repeat;transition:transform .2s,opacity .2s;opacity:0;will-change:transform}
  .nx-cursor.on{opacity:1}
  .nx-cursor.hot{transform:var(--nxct) scale(1.45)!important}
}

/* white (outline) buttons: same height + baseline as the red ones, no border ring */
.nx-btn-outline .elementor-button{border:0!important;padding-top:16px!important;padding-bottom:16px!important;box-shadow:inset 0 0 0 1px #ececef,0 10px 26px -14px rgba(30,0,10,.35)!important}
.nx-btn-outline .elementor-button:hover{box-shadow:0 10px 26px -14px rgba(30,0,10,.35)!important}
.e-con:has(>.nx-btn-primary+.nx-btn-outline),.e-con:has(>.nx-btn-outline+.nx-btn-primary){align-items:center!important}
.nx-btn-primary+.nx-btn-outline,.nx-btn-outline+.nx-btn-primary{margin-top:0!important;margin-bottom:0!important}

/* contact form: dropdown lines up with the other fields */
.elementor-element-540cfa3 .elementor-select-wrapper{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;height:auto!important;min-height:0!important}
.elementor-element-540cfa3 .elementor-select-wrapper select{width:100%!important;height:47px!important;padding:12px 40px 12px 16px!important;margin:0!important;border:.8px solid #ececef!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;font-family:Poppins,sans-serif!important;color:#55555f}
.elementor-element-540cfa3 .elementor-select-wrapper .select-caret-down-wrapper{right:16px!important;inset-inline-end:16px!important}

/* home hero heading: tighter word spacing (as the reference video) */
.elementor-element-3f7e5a9 .elementor-heading-title{word-spacing:-.05em!important}

/* blogs hero: ribbons fade out before the heading + search */
@media (min-width:1025px){body .elementor-558 .elementor-element.elementor-element-23567f6.e-con{background-image:linear-gradient(90deg,rgba(255,255,255,.96) 0,rgba(255,255,255,.9) 30%,rgba(255,255,255,0) 46%),url(/wp-content/uploads/2026/11/Nexer-Media-Packaging-Trends-Banner.png)!important;background-size:100% 100%,cover!important;background-position:0 0,100% 50%!important;background-repeat:no-repeat!important}}
@media (max-width:767px){
  body .elementor-558 .elementor-element.elementor-element-23567f6.e-con{background-image:linear-gradient(90deg,#fff 0,#fff 46%,rgba(255,255,255,.85) 55%,rgba(255,255,255,0) 68%),url(/wp-content/uploads/2026/11/Nexer-Media-Packaging-Trends-Banner.png)!important}
  .elementor-element-06e1b79{width:228px!important;max-width:none!important;position:relative;z-index:2}
  /* DM hero: thinner stripes */
  body .elementor-566 .elementor-element.elementor-element-b3731c4.e-con{background-size:100% 100%,auto 72%!important;background-position:0 0,72% 0!important;background-repeat:no-repeat!important}
}

/* footer: client's new wave art (footer image-01) */
.elementor-186 .elementor-element.elementor-element-02b8e9d{background-image:url(/wp-content/uploads/2026/11/nexer-footer-wave-nov.webp)!important;background-size:330px auto!important;background-position:0 100%!important;background-repeat:no-repeat!important}
@media (max-width:767px){.elementor-186 .elementor-element.elementor-element-02b8e9d{background-size:200px auto!important}}

/* nx-nov07b: footer tagline keeps "PACKAGING EXCELLENCE." on one line */
.elementor-element-61e8c5e .elementor-heading-title{white-space:nowrap}
.elementor-element-61e8c5e{width:max-content!important;max-width:none!important}

/* nx-nov07c: blog cards (loop item 1289): featured image edge-to-edge, no inset/rounding */
.elementor-1289 .elementor-element-042b45f{overflow:hidden}
.elementor-1289 .elementor-element-dd83478 a{display:block!important;line-height:0}
.elementor-1289 .elementor-element-dd83478 img{display:block!important;width:100%!important;object-fit:cover!important;border-radius:0!important;border:0!important;box-shadow:none!important}

/* nx-nov07d: blog card titles in normal case, same as the opened post title */
.elementor-1289 .elementor-element-35d3bfb .elementor-heading-title{text-transform:none!important}

/* nx-nov07e: contact dropdown wrapper beats page-562 field padding, caret sits inside the field */
body .elementor-element.elementor-element-540cfa3 .elementor-field.elementor-select-wrapper{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;width:100%!important}
body .elementor-element.elementor-element-540cfa3 .elementor-select-wrapper .select-caret-down-wrapper{right:18px!important;inset-inline-end:18px!important}

/* nx-nov07f: phone footer: logo stays put; tagline lines centred on each other, block in its original left spot */
@media (max-width:767px){
  .elementor-186 .elementor-element.elementor-element-61e8c5e{width:max-content!important;max-width:none!important;align-self:flex-start!important;margin-left:0!important;margin-right:0!important}
  .elementor-186 .elementor-element-61e8c5e .elementor-heading-title,
  .nx-footer > .e-con-inner > .e-con:first-child > .e-con:first-child .elementor-element.elementor-element-61e8c5e .elementor-heading-title{text-align:center!important}
}

/* nx-nov07g: About CTA (Be part of our journey) on phones = desktop layout: image left fading right into the text */
@media (max-width:767px){
html:root body .elementor-556 .elementor-element.elementor-element-b06c168{flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;align-items:stretch!important}
html:root body .elementor-556 .elementor-element.elementor-element-1ebeca1{width:43%!important;flex:0 0 43%!important;min-height:0!important;padding:0!important;align-self:stretch!important;display:flex!important}
html:root body .elementor-556 .elementor-element.elementor-element-c46dfcd{width:100%!important;height:100%!important;display:flex}
html:root body .elementor-556 .elementor-element.elementor-element-c46dfcd img{width:100%!important;height:100%!important;min-height:230px;object-fit:cover!important;object-position:22% 50%!important;border-radius:0!important;-webkit-mask-image:linear-gradient(270deg,transparent 0%,rgba(0,0,0,.35) 14%,#000 42%)!important;mask-image:linear-gradient(270deg,transparent 0%,rgba(0,0,0,.35) 14%,#000 42%)!important}
html:root body .elementor-556 .elementor-element.elementor-element-bb4c75b{flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0 0 0 -14px!important;padding:20px 14px 20px 0!important;gap:8px!important;position:relative;z-index:2;background:none!important;background-image:none!important;justify-content:center!important}
html:root body .elementor-556 .elementor-element.elementor-element-1f5256b{display:block!important}
html:root body .elementor-556 .elementor-element-1f5256b .elementor-heading-title{font-size:8px!important;letter-spacing:1.6px!important}
html:root body .elementor-556 .elementor-element-a9eca49 .elementor-heading-title{font-size:19px!important;line-height:1.1!important}
html:root body .elementor-556 .elementor-element-66fc83c,html:root body .elementor-556 .elementor-element-66fc83c p{font-size:11px!important;line-height:1.45!important;margin:0!important}
html:root body .elementor-556 .elementor-element.elementor-element-2b84218{flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important}
html:root body .elementor-556 .elementor-element-2b84218 .elementor-widget-button{width:auto!important;flex:0 0 auto!important;margin:0!important}
html:root body .elementor-556 .elementor-element-2b84218 .elementor-button{font-size:10.5px!important;padding:9px 12px!important;min-height:0!important;height:auto!important;width:auto!important}
html:root body .elementor-556 .elementor-element-2b84218 .elementor-button-content-wrapper{gap:6px!important}
}

/* nx-nov07h: Catalogue CTA (Let's bring your brand to life) on phones: image keeps its 2:1 shape and always fits inside the card */
@media (max-width:767px){
html:root body .elementor-560 .elementor-element.elementor-element-7e62928{height:auto!important;min-height:0!important;flex:0 0 auto!important;--container-widget-height:auto!important;padding:0!important}
html:root body .elementor-560 .elementor-element.elementor-element-17074be{height:auto!important;flex:0 0 auto!important;align-self:stretch!important}
html:root body .elementor-560 .elementor-element.elementor-element-17074be img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:2/1!important;object-fit:contain!important;object-position:50% 100%!important}
}

/* nx-nov07i: Products hero on phones: stripe stops at the platform edge (white fade tied to the image, which is 88vw wide and pinned right) */
@media (max-width:767px){
html:root body .elementor-564 .elementor-element.elementor-element-78eb18e.e-con{background-image:linear-gradient(90deg,#fff 0,#fff calc(100% - 53.9vw),rgba(255,255,255,0) calc(100% - 49.6vw)),url(/wp-content/uploads/2026/11/NEXER-Media-Packaging-Showcase-3.png)!important}
}

/* nx-nov07j: Products cards: equal heights, title 2 lines, sizes min 2 lines (3 on narrow phones), MOQ pinned to the bottom so the pcs line sits at the same spot in every card, all screens */
html:root body.elementor-page-564 .e-con.nx-pg-card:has(.elementor-widget-icon-list){display:flex!important;flex-direction:column!important;align-self:stretch!important}
html:root body.elementor-page-564 .nx-pg-card:has(.elementor-widget-icon-list)>.e-con{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}
html:root body.elementor-page-564 .nx-pg-card:has(.elementor-widget-icon-list)>.e-con>.elementor-widget-heading:first-child .elementor-heading-title{min-height:2.6em;display:flex;align-items:flex-start}
html:root body.elementor-page-564 .nx-pg-card:has(.elementor-widget-icon-list)>.e-con>.e-con:last-child{margin-top:auto!important}
html:root body.elementor-page-564 .nx-pg-card:has(.elementor-widget-icon-list) .elementor-widget-text-editor{min-height:38px}
@media (max-width:400px){html:root body.elementor-page-564 .nx-pg-card:has(.elementor-widget-icon-list) .elementor-widget-text-editor{min-height:56px}}

/* nx-nov07k: DM + Catalogue CTA on phones: image box keeps its own 2:1 height (a lazy image counted as 0px tall, so the card cut it off) */
@media (max-width:767px){
html:root body:is(.elementor-page-566,.elementor-page-560) .nx-pg-cta>.e-con:has(>.elementor-widget-image){flex:0 0 auto!important;height:auto!important;min-height:0!important}
html:root body:is(.elementor-page-566,.elementor-page-560) .nx-pg-cta .elementor-widget-image{flex:0 0 auto!important;width:100%!important;aspect-ratio:2/1!important;height:auto!important}
html:root body:is(.elementor-page-566,.elementor-page-560) .nx-pg-cta .elementor-widget-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:50% 100%!important}
}

/* nx-nov07l: phone dark modes (Samsung Internet, Chrome "darken websites") skip sites that ship their own dark-mode styles, so the site's "dark mode" is the same light design */
@media (prefers-color-scheme: dark){
  :root,html{color-scheme:only light!important;background-color:#fff}
  body{background-color:#fff!important;color:#333}
}

/* nx-nov07m: phone/tablet menu overlay: drop the menu plugin's ~81px list margin so every item is exactly centred */
@media (max-width:1024px){
html:root body #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active{width:100%!important;left:0!important;right:0!important}
html:root body #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active>ul{margin:0!important;width:100%!important;max-width:100%!important;left:0!important;padding:0 0 12vh!important}
html:root body #masthead .elementor-element-4612771 nav.hfe-dropdown.menu-is-active li{width:100%!important;margin:0!important}
}

/* nx-nov07n: no blue tap flash / focus box when tapping the menu (and other header links) on phones */
html,body,#masthead,#masthead *,.elementor-186 *{-webkit-tap-highlight-color:transparent!important}
#masthead .hfe-nav-menu__toggle,#masthead .hfe-nav-menu__toggle:focus,#masthead .hfe-nav-menu__toggle:active,#masthead .hfe-nav-menu-icon,#masthead .hfe-nav-menu-icon:focus,#masthead .hfe-nav-menu a:focus,#masthead .hfe-nav-menu a:active{background-color:transparent!important;box-shadow:none!important}
#masthead .hfe-nav-menu__toggle:focus:not(:focus-visible),#masthead .hfe-nav-menu-icon:focus:not(:focus-visible),#masthead .hfe-nav-menu a:focus:not(:focus-visible){outline:none!important}

/* nx-nov07o: Home "Trusted by" logos glide at a constant slow speed (carousel 985d3d6: no autoplay pause, 4s per logo) */
.nx-logos .swiper-wrapper{transition-timing-function:linear!important}
.nx-logos .swiper,.nx-logos .swiper-wrapper{pointer-events:none}

/* nx-nov07p2: Home promo cards on phones = desktop look: real image widgets on the right 62%, desktop fade mask, full phone art (no cropped background picture) */
@media (max-width:767px){
html:root body .elementor-176 .elementor-element.nx-promo:is(.elementor-element-e9e0096,.elementor-element-bf1fcaf):not(#nx){background-image:none!important;background-color:#fdf1f4!important;position:relative!important;overflow:hidden!important;height:236px!important;min-height:236px!important}
html:root body .elementor-176 .elementor-element.nx-promo:is(.elementor-element-e9e0096,.elementor-element-bf1fcaf):not(#nx)>.nx-promo-img{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:62%!important;height:100%!important;margin:0!important;padding:0!important;z-index:1}
html:root body .elementor-176 .elementor-element.nx-promo:is(.elementor-element-e9e0096,.elementor-element-bf1fcaf):not(#nx) .nx-promo-img>.elementor-widget-image:not(.nx-3d){display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}
html:root body .elementor-176 .elementor-element.nx-promo:is(.elementor-element-e9e0096,.elementor-element-bf1fcaf):not(#nx) .nx-promo-img>.elementor-widget-image:not(.nx-3d) img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:30% 50%!important;border-radius:0!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 8%,rgba(0,0,0,.14) 16%,rgba(0,0,0,.32) 25%,rgba(0,0,0,.56) 34%,rgba(0,0,0,.8) 44%,rgba(0,0,0,.95) 54%,#000 62%)!important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 8%,rgba(0,0,0,.14) 16%,rgba(0,0,0,.32) 25%,rgba(0,0,0,.56) 34%,rgba(0,0,0,.8) 44%,rgba(0,0,0,.95) 54%,#000 62%)!important}
html:root body .elementor-176 .elementor-element.nx-promo:is(.elementor-element-e9e0096,.elementor-element-bf1fcaf):not(#nx)>.e-con:not(.nx-promo-img){position:relative!important;z-index:2}
}/* End custom CSS */