.elementor-558 .elementor-element.elementor-element-23567f6{--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:140px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-558 .elementor-element.elementor-element-23567f6:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-23567f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://test.zyntracore.com/wp-content/uploads/2026/11/Nexer-Media-Packaging-Trends-Banner.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-558 .elementor-element.elementor-element-373308b{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-f56299a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#2A2A2E;}.elementor-558 .elementor-element.elementor-element-c710dc2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:800;line-height:0.98em;letter-spacing:-1.2px;color:#0F0F10;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-6a3cc14{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#3A3A40;}.elementor-558 .elementor-element.elementor-element-b95a1ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-558 .elementor-element.elementor-element-06e1b79 .e-search-input{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EADDE1;border-radius:40px 40px 40px 40px;}.elementor-558 .elementor-element.elementor-element-06e1b79 .e-search-submit{background-color:transparent;background-image:linear-gradient(180deg, #EC1846 0%, #f2295b 100%);}.elementor-558 .elementor-element.elementor-element-06e1b79 .e-search-submit:hover{background-color:#2B0410;}.elementor-558 .elementor-element.elementor-element-06e1b79{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;--e-search-placeholder-color:#8A8A8F;--e-search-input-color:#111111;--e-search-icon-label-color:#E6123D;--e-search-input-padding-block-start:14px;--e-search-input-padding-inline-start:20px;--e-search-input-padding-block-end:14px;--e-search-input-padding-inline-end:20px;--e-search-submit-margin-inline-start:-52px;--e-search-submit-color:#FFFFFF;--e-search-icon-submit-color:#FFFFFF;--e-search-submit-border-radius:40px 40px 40px 40px;--e-search-submit-padding:14px 16px 14px 16px;}.elementor-558 .elementor-element.elementor-element-06e1b79.e-focus .e-search-input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6123D;}.elementor-558 .elementor-element.elementor-element-523a4ff{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:20px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-558 .elementor-element.elementor-element-00a11cf{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--e-filter-space-between:12px;--e-filter-normal-text-color:#111111;--e-filter-hover-text-color:#E6123D;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:40px 40px 40px 40px;}.elementor-558 .elementor-element.elementor-element-00a11cf .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EADDE1;}.elementor-558 .elementor-element.elementor-element-00a11cf .e-filter-item[aria-pressed="true"]{background-color:transparent;background-image:linear-gradient(90deg, #EC1846 0%, #2B0410 140%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6123D;}.elementor-558 .elementor-element.elementor-element-00a11cf .e-filter-item{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;padding:11px 22px 11px 22px;}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-558 .elementor-element.elementor-element-1fa39dd{--grid-columns:3;--grid-row-gap:24px;--load-more-button-align:center;--grid-column-gap:24px;}.elementor-558 .elementor-element.elementor-element-1fa39dd .elementor-loop-container{grid-auto-rows:1fr;}.elementor-558 .elementor-element.elementor-element-1fa39dd .e-loop-item > .elementor-section, .elementor-558 .elementor-element.elementor-element-1fa39dd .e-loop-item > .elementor-section > .elementor-container, .elementor-558 .elementor-element.elementor-element-1fa39dd .e-loop-item > .e-con, .elementor-558 .elementor-element.elementor-element-1fa39dd .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-558 .elementor-element.elementor-element-f56299a .elementor-heading-title{font-size:12px;}.elementor-558 .elementor-element.elementor-element-c710dc2 .elementor-heading-title{font-size:42px;}.elementor-558 .elementor-element.elementor-element-6a3cc14{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;font-size:17px;}.elementor-558 .elementor-element.elementor-element-1fa39dd{--grid-columns:2;}}@media(max-width:767px){.elementor-558 .elementor-element.elementor-element-23567f6{--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:110px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-558 .elementor-element.elementor-element-373308b{--width:100%;}.elementor-558 .elementor-element.elementor-element-f56299a .elementor-heading-title{font-size:11px;}.elementor-558 .elementor-element.elementor-element-c710dc2 .elementor-heading-title{font-size:30px;}.elementor-558 .elementor-element.elementor-element-6a3cc14{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:13.5px;}.elementor-558 .elementor-element.elementor-element-06e1b79{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-558 .elementor-element.elementor-element-523a4ff{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-558 .elementor-element.elementor-element-00a11cf{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-558 .elementor-element.elementor-element-1fa39dd{--grid-columns:1;}}@media(min-width:768px){.elementor-558 .elementor-element.elementor-element-23567f6{--content-width:1240px;}.elementor-558 .elementor-element.elementor-element-373308b{--width:44%;}.elementor-558 .elementor-element.elementor-element-523a4ff{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-558 .elementor-element.elementor-element-373308b{--width:48%;}}/* Start custom CSS for search, class: .elementor-element-06e1b79 *//* r15: submit as a round arrow inside the pill */ .elementor-558 .elementor-element.elementor-element-06e1b79 .e-search-form{position:relative} .elementor-558 .elementor-element.elementor-element-06e1b79 .e-search-input-wrapper{width:100%!important;flex:1 1 100%!important} .elementor-558 .elementor-element.elementor-element-06e1b79 .e-search-input{padding-right:62px!important} .elementor-558 .elementor-element.elementor-element-06e1b79 .e-search-submit{position:absolute!important;right:6px;top:50%;transform:translateY(-50%);width:40px!important;height:40px!important;min-width:0!important;padding:0!important;margin:0!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;z-index:3} .elementor-558 .elementor-element.elementor-element-06e1b79 .e-search-submit svg{width:14px;height:14px;fill:#fff} .elementor-558 .elementor-element.elementor-element-06e1b79 .e-search-input-wrapper > svg{right:58px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23567f6 *//* blogs hero: full-bleed banner (media 1773); art on the right of the image, copy on the left */
.elementor-558 .elementor-element.elementor-element-23567f6{background-repeat:no-repeat!important}
@media (min-width:1025px){ .elementor-558 .elementor-element.elementor-element-23567f6{ min-height:40.5vw; background-size:cover!important; background-position:center right!important; } }
@media (max-width:1024px){ .elementor-558 .elementor-element.elementor-element-23567f6{ background-size:170% auto!important; background-position:100% 100%!important; padding-bottom:66vw!important; } .elementor-558 .elementor-element.elementor-element-23567f6 > .e-con-inner > .e-con:first-child{ --width:100% !important; } }
@media (max-width:767px){ .elementor-558 .elementor-element.elementor-element-23567f6{ background-size:175% auto!important; padding-bottom:74vw!important; } }
@media (orientation: landscape) and (max-height: 540px){
  .elementor-558 .elementor-element.elementor-element-23567f6{ --flex-direction:row !important; min-height:100vh; padding-top:84px!important; padding-bottom:24px!important; background-size:64% auto!important; background-position:right center!important; }
  .elementor-558 .elementor-element.elementor-element-23567f6 > .e-con-inner > .e-con:first-child{ --width:40% !important; }
  .elementor-558 .elementor-element.elementor-element-23567f6 h1, .elementor-558 .elementor-element.elementor-element-23567f6 h2{ font-size:28px !important; }
}
@media (min-width:1025px){ .elementor-558 .elementor-element.elementor-element-23567f6 > .e-con-inner > .e-con:first-child{ --width:38% !important; } }
/* nx-wide: very wide / zoomed-out screens - the art fills the right 60% of the banner, keep the copy in the empty left 40% */
@media (min-width:1700px){ .elementor-558 .elementor-element.elementor-element-23567f6 > .e-con-inner{ max-width:none !important; padding-left:8vw !important; } .elementor-558 .elementor-element.elementor-element-23567f6 > .e-con-inner > .e-con:first-child{ --width:30vw !important; } }
/* nx-vd: vertical desktop screens - copy on top, banner underneath (same as tablet) */
@media (min-width:1025px) and (max-aspect-ratio:1/1){
  .elementor-558 .elementor-element.elementor-element-23567f6{ --flex-direction:column !important; min-height:0 !important; background-size:150% auto !important; background-position:100% 100% !important; padding-bottom:60vw !important; }
  .elementor-558 .elementor-element.elementor-element-23567f6 > .e-con-inner{ max-width:1240px !important; padding-left:0 !important; }
  .elementor-558 .elementor-element.elementor-element-23567f6 > .e-con-inner > .e-con:first-child{ --width:70% !important; }
}
/* nx-side (Nov 5, Maaz): tablets, phones and vertical desktops keep the desktop layout - copy left, banner right (no stacking) */
@media (max-width:1024px),(min-width:1025px) and (max-aspect-ratio:1/1){
body .elementor-558 .elementor-element.elementor-element-23567f6.e-con{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;padding:92px 4% 28px!important;min-height:calc(36.45vw + 100px)!important;background-size:90% auto!important;background-position:right bottom!important;background-repeat:no-repeat!important}
body .elementor-558 .elementor-element.elementor-element-23567f6.e-con>.e-con-inner{flex-direction:row!important;align-items:center!important;padding:0!important;min-height:0!important}
body .elementor-558 .elementor-element.elementor-element-373308b.e-con{width:42%!important;max-width:42%!important;flex:none!important;margin:0!important;padding:0!important;align-self:center!important}
body .elementor-558 .elementor-element.elementor-element-373308b.e-con h1,body .elementor-558 .elementor-element.elementor-element-373308b.e-con h2{font-size:clamp(22px,3.6vw,40px)!important;line-height:1.08!important}
}
@media (max-width:767px){
body .elementor-558 .elementor-element.elementor-element-23567f6.e-con{padding:96px 14px 30px!important;min-height:0!important;align-items:center!important;background-image:linear-gradient(90deg,#fff 0,#fff 34%,rgba(255,255,255,0) 50%),url(https://test.zyntracore.com/wp-content/uploads/2026/11/Nexer-Media-Packaging-Trends-Banner.png)!important;background-size:100% 100%,90vw auto!important;background-position:0 0,right calc(50% + 33px)!important;background-repeat:no-repeat!important}
body .elementor-558 .elementor-element.elementor-element-373308b.e-con{width:53%!important;max-width:53%!important;position:relative;z-index:2;padding-bottom:0!important}
body .elementor-558 .elementor-element.elementor-element-373308b.e-con h1,body .elementor-558 .elementor-element.elementor-element-373308b.e-con h2{font-size:clamp(17px,5.1vw,24px)!important}
body .elementor-558 .elementor-element.elementor-element-373308b.e-con p,body .elementor-558 .elementor-element.elementor-element-373308b.e-con .elementor-widget-text-editor{font-size:11.5px!important;line-height:1.5!important}
body .elementor-558 .elementor-element.elementor-element-373308b.e-con .elementor-widget-button .elementor-button{padding:9px 14px!important;font-size:11px!important}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1fa39dd *//* r14 load more: same as the site's primary buttons */
.elementor-558 .elementor-element.elementor-element-1fa39dd .e-loop__load-more{margin-top:40px}
.elementor-558 .elementor-element.elementor-element-1fa39dd .e-loop__load-more .elementor-button{background:linear-gradient(90deg,#EC1846 0%,#2B0410 50%,#EC1846 100%)!important;background-size:200% 100%!important;background-position:0 0!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:600!important;padding:16px 36px!important;border-radius:50px!important;border:0!important;box-shadow:0 10px 24px -10px rgba(230,18,61,.6)!important;transition:background-position .45s ease,transform .3s ease!important}
.elementor-558 .elementor-element.elementor-element-1fa39dd .e-loop__load-more .elementor-button:hover{background-position:100% 0!important;transform:translateY(-2px)}
.elementor-558 .elementor-element.elementor-element-1fa39dd .e-loop__load-more .elementor-button .e-font-icon-svg{fill:#fff}
/* end load more *//* End custom CSS */
/* Start custom CSS */.nx-red{color:#E6123D}
.nx-line{display:inline-block;width:22px;height:2px;background:#E6123D;vertical-align:middle;margin-right:10px;border-radius:2px}
body.elementor-page-558 .nx-pg-card{box-shadow:0 14px 34px -18px rgba(30,0,10,.22);border:1px solid #F4E6E9;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}
body.elementor-page-558 .nx-pg-card:hover{transform:translateY(-8px);box-shadow:0 24px 44px -18px rgba(230,18,61,.28)}
body.elementor-page-558 .nx-pg-step{position:relative}
body.elementor-page-558 .nx-pg-timeline{background:radial-gradient(circle at 50% 50%,transparent 0,transparent 0);}
body.elementor-page-558 .nx-pg-num:not(:last-child){border-right:1px solid #EFE4E7}
@media (max-width:767px){body.elementor-page-558 .nx-pg-num{border-right:0!important;border-bottom:1px solid #EFE4E7}}
body.elementor-page-558 .nx-pg-cta,body.elementor-page-558 .nx-pg-why{overflow:hidden;box-shadow:0 18px 44px -24px rgba(30,0,10,.25)}
body.elementor-page-558 .nx-pg-ctaimg img,body.elementor-page-558 .nx-pg-heroimg img{display:block}
body.elementor-page-558 .nx-pg-form .elementor-field-group{margin-bottom:0}
body.elementor-page-558 .nx-pg-form .elementor-field{padding:12px 16px!important}
body.elementor-page-558 .nx-pg-map iframe{border-radius:18px}
body.elementor-page-558 .nx-pg-hero{overflow:hidden}
body.elementor-page-558 .nx-pg-thumb img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
body.elementor-page-558 .nx-pg-feat,body.elementor-page-558 .nx-pg-feat .elementor-widget-container,body.elementor-page-558 .nx-pg-feat img{height:100%;object-fit:cover}
body.elementor-page-558 .nx-ugc{position:relative}
body.elementor-page-558 .nx-ugc img{aspect-ratio:3/4;object-fit:cover;width:100%}
@keyframes nxIcBob{to{transform:translateY(-10px) rotate(-6deg)}}body.elementor-page-558 .nx-float-ic .elementor-icon{animation:nxIcBob 2.6s ease-in-out infinite alternate}/* End custom CSS */