/* ACB page refresh: approved homepage colours, cards and readable type. Native Elementor content and forms are retained. */
/* The older plastic-membership page uses the original native service classes. */
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero{background:#fff;padding-top:32px!important;padding-bottom:32px!important}
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero-row{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);gap:36px;padding:40px;background:#202d34;border-radius:16px;align-items:center}
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero-row>.e-con{width:100%!important;min-width:0}
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero-row h1{font:600 46px/1.16 Poppins,Arial,sans-serif;letter-spacing:-1px;color:#fff!important}
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero-row p{font-size:20px;line-height:1.65;color:#dbe2e4!important}
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero-row .acb-2026-photo{background:#f4f4ef;border-radius:12px;padding:22px}
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero-row img{height:310px;width:100%;object-fit:contain}
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-card{border-radius:12px;border-color:#dfe5e4;padding:26px}
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-qj-plastic-form-panel{border-radius:12px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-eco-hub-card) .elementor-button-content-wrapper{width:100%;justify-content:flex-start}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-eco-hub-card) .elementor-button-text{text-align:left;flex-grow:0}
@media(max-width:1100px){
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero-row{padding:30px;gap:28px}
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero-row h1{font-size:38px}
}
@media(max-width:760px){
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero-row{grid-template-columns:minmax(0,1fr)!important;padding:24px;gap:26px}
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero-row h1{font-size:34px}
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero-row p{font-size:18px}
body.acb-redesign-draft.acb-page-refresh.page-id-14095 .acb-service-hero-row img{height:230px}
}

body.acb-redesign-draft.acb-page-refresh .acb-native-service{--acb-page-ink:#202d34;--acb-page-muted:#56636b;--acb-page-orange:#b63c00;gap:0!important;color:var(--acb-page-ink)}
body.acb-redesign-draft.acb-page-refresh .acb-native-service >.acb-service-section{margin:0!important;gap:24px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service >.acb-service-section >.elementor-widget-heading h2{font:600 34px/1.25 Poppins,Arial,sans-serif;letter-spacing:-.65px;max-width:36ch;margin:0}
body.acb-redesign-draft.acb-page-refresh .acb-native-service >.acb-service-section >.elementor-widget-text-editor p{max-width:80ch;font-size:18px;line-height:1.75}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero,.acb-id-hero,.acb-member-hero,.acb-loyal-hero,.acb-gift-hero,.acb-event-hero,.acb-rfid-hero,.acb-hotel-hero,.acb-keytag-hero,.acb-eco-hero){padding-top:32px!important;padding-bottom:32px!important}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-row,.acb-id-hero-row,.acb-member-hero-row,.acb-loyal-hero-row,.acb-gift-hero-row,.acb-event-hero-row,.acb-rfid-hero-row,.acb-hotel-hero-row,.acb-keytag-hero-row,.acb-eco-hero-row){background:#202d34;border:1px solid #202d34;border-radius:16px;padding:40px;gap:36px;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);align-items:center;overflow:hidden}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-copy,.acb-id-hero-copy,.acb-member-hero-copy,.acb-loyal-hero-copy,.acb-gift-hero-copy,.acb-event-hero-copy,.acb-rfid-hero-copy,.acb-hotel-hero-copy,.acb-keytag-hero-copy,.acb-eco-hero-copy){gap:20px;min-width:0}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-copy,.acb-id-hero-copy,.acb-member-hero-copy,.acb-loyal-hero-copy,.acb-gift-hero-copy,.acb-event-hero-copy,.acb-rfid-hero-copy,.acb-hotel-hero-copy,.acb-keytag-hero-copy,.acb-eco-hero-copy) h1{color:#fff!important;font:600 clamp(36px,3.05vw,46px)/1.16 Poppins,Arial,sans-serif;letter-spacing:-1px;margin:0;text-wrap:balance}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-copy,.acb-id-hero-copy,.acb-member-hero-copy,.acb-loyal-hero-copy,.acb-gift-hero-copy,.acb-event-hero-copy,.acb-rfid-hero-copy,.acb-hotel-hero-copy,.acb-keytag-hero-copy,.acb-eco-hero-copy) p{color:#dbe2e4!important;font-size:18px;line-height:1.7}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-copy,.acb-id-hero-copy,.acb-member-hero-copy,.acb-loyal-hero-copy,.acb-gift-hero-copy,.acb-event-hero-copy,.acb-rfid-hero-copy,.acb-hotel-hero-copy,.acb-keytag-hero-copy,.acb-eco-hero-copy) :is(.acb-plastic-lead,.acb-id-lead,.acb-member-lead,.acb-loyal-lead,.acb-gift-lead,.acb-event-lead,.acb-rfid-lead,.acb-hotel-lead,.acb-keytag-lead,.acb-eco-lead) p{color:#fff!important;font-size:20px;line-height:1.65}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-copy,.acb-id-hero-copy,.acb-member-hero-copy,.acb-loyal-hero-copy,.acb-gift-hero-copy,.acb-event-hero-copy,.acb-rfid-hero-copy,.acb-hotel-hero-copy,.acb-keytag-hero-copy,.acb-eco-hero-copy) strong{color:#ffb28b!important}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-copy,.acb-id-hero-copy,.acb-member-hero-copy,.acb-loyal-hero-copy,.acb-gift-hero-copy,.acb-event-hero-copy,.acb-rfid-hero-copy,.acb-hotel-hero-copy,.acb-keytag-hero-copy,.acb-eco-hero-copy) :is(.acb-plastic-small,.acb-id-small,.acb-member-small,.acb-loyal-small,.acb-gift-small,.acb-event-small,.acb-rfid-small,.acb-hotel-small,.acb-keytag-small,.acb-eco-small) p{font-size:16px;color:#c1cccf!important}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-art,.acb-id-hero-art,.acb-member-hero-art,.acb-loyal-hero-art,.acb-gift-hero-art,.acb-event-hero-art,.acb-rfid-hero-art,.acb-hotel-hero-art,.acb-keytag-hero-art,.acb-eco-hero-art){padding:22px;background:#f4f4ef;border:1px solid #e3e5df;border-radius:12px;gap:14px;min-width:0}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-art,.acb-id-hero-art,.acb-member-hero-art,.acb-loyal-hero-art,.acb-gift-hero-art,.acb-event-hero-art,.acb-rfid-hero-art,.acb-hotel-hero-art,.acb-keytag-hero-art,.acb-eco-hero-art) img{width:100%;height:310px;object-fit:contain;margin:0}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-art,.acb-id-hero-art,.acb-member-hero-art,.acb-loyal-hero-art,.acb-gift-hero-art,.acb-event-hero-art,.acb-rfid-hero-art,.acb-hotel-hero-art,.acb-keytag-hero-art,.acb-eco-hero-art) p{font-size:16px;line-height:1.65;color:#56636b!important;text-align:center}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-row,.acb-id-hero-row,.acb-member-hero-row,.acb-loyal-hero-row,.acb-gift-hero-row,.acb-event-hero-row,.acb-rfid-hero-row,.acb-hotel-hero-row,.acb-keytag-hero-row,.acb-eco-hero-row) .elementor-button{min-height:48px;padding:12px 18px!important;font-size:16px!important;line-height:1.5!important;border-radius:7px!important;box-shadow:none!important;white-space:normal}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-row,.acb-id-hero-row,.acb-member-hero-row,.acb-loyal-hero-row,.acb-gift-hero-row,.acb-event-hero-row,.acb-rfid-hero-row,.acb-hotel-hero-row,.acb-keytag-hero-row,.acb-eco-hero-row) :is(.acb-plastic-actions,.acb-id-actions,.acb-member-actions,.acb-loyal-actions,.acb-gift-actions,.acb-event-actions,.acb-rfid-actions,.acb-hotel-actions,.acb-keytag-actions,.acb-eco-actions) >.elementor-widget-button +.elementor-widget-button .elementor-button{background:transparent!important;border:1px solid #a6b5ba!important;color:#fff!important}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-row,.acb-id-hero-row,.acb-member-hero-row,.acb-loyal-hero-row,.acb-gift-hero-row,.acb-event-hero-row,.acb-rfid-hero-row,.acb-hotel-hero-row,.acb-keytag-hero-row,.acb-eco-hero-row) :is(.acb-plastic-actions,.acb-id-actions,.acb-member-actions,.acb-loyal-actions,.acb-gift-actions,.acb-event-actions,.acb-rfid-actions,.acb-hotel-actions,.acb-keytag-actions,.acb-eco-actions) >.elementor-widget-button +.elementor-widget-button .elementor-button:hover{background:#33454e!important;border-color:#fff!important}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-facts,.acb-id-facts,.acb-member-facts,.acb-loyal-facts,.acb-gift-facts,.acb-event-facts,.acb-rfid-facts,.acb-hotel-facts,.acb-keytag-facts,.acb-eco-facts){background:#f4f4ef!important;border-color:#e0e4de!important;padding-top:24px!important;padding-bottom:24px!important}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-facts,.acb-id-facts,.acb-member-facts,.acb-loyal-facts,.acb-gift-facts,.acb-event-facts,.acb-rfid-facts,.acb-hotel-facts,.acb-keytag-facts,.acb-eco-facts) h3{font:600 19px/1.4 Poppins,Arial,sans-serif;letter-spacing:-.2px;margin:0}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-facts,.acb-id-facts,.acb-member-facts,.acb-loyal-facts,.acb-gift-facts,.acb-event-facts,.acb-rfid-facts,.acb-hotel-facts,.acb-keytag-facts,.acb-eco-facts) p{font-size:16px;line-height:1.6;color:#56636b}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-facts,.acb-id-facts,.acb-member-facts,.acb-loyal-facts,.acb-gift-facts,.acb-event-facts,.acb-rfid-facts,.acb-hotel-facts,.acb-keytag-facts,.acb-eco-facts) .e-con >.e-con{padding-left:22px;border-left:2px solid #d6ddd9}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-quick,.acb-id-quick,.acb-member-quick,.acb-loyal-quick,.acb-gift-quick,.acb-event-quick,.acb-rfid-quick,.acb-hotel-quick,.acb-keytag-quick,.acb-eco-quick){padding-top:24px!important;padding-bottom:6px!important}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-jump-links,.acb-id-jump-links,.acb-member-jump-links,.acb-loyal-jump-links,.acb-gift-jump-links,.acb-event-jump-links,.acb-rfid-jump-links,.acb-hotel-jump-links,.acb-keytag-jump-links,.acb-eco-jump-links){gap:10px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-jump-links,.acb-id-jump-links,.acb-member-jump-links,.acb-loyal-jump-links,.acb-gift-jump-links,.acb-event-jump-links,.acb-rfid-jump-links,.acb-hotel-jump-links,.acb-keytag-jump-links,.acb-eco-jump-links) .elementor-button{font-size:15px!important;font-weight:500!important;border-radius:7px!important;box-shadow:none!important;color:#34454e!important}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-jump-links,.acb-id-jump-links,.acb-member-jump-links,.acb-loyal-jump-links,.acb-gift-jump-links,.acb-event-jump-links,.acb-rfid-jump-links,.acb-hotel-jump-links,.acb-keytag-jump-links,.acb-eco-jump-links) .elementor-button:hover{background:#fff3e9!important;border-color:#ce8c68!important}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-card,.acb-id-card,.acb-member-card,.acb-loyal-card,.acb-gift-card,.acb-event-card,.acb-rfid-card,.acb-hotel-card,.acb-keytag-card,.acb-eco-card), body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-material,.acb-id-material,.acb-member-material,.acb-loyal-material,.acb-gift-material,.acb-event-material,.acb-rfid-material,.acb-hotel-material,.acb-keytag-material,.acb-eco-material), body.acb-redesign-draft.acb-page-refresh .acb-native-service .acb-id-accessory{border-radius:12px;border-color:#dfe5e4;box-shadow:0 3px 12px #202d3404;gap:16px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-card,.acb-id-card,.acb-member-card,.acb-loyal-card,.acb-gift-card,.acb-event-card,.acb-rfid-card,.acb-hotel-card,.acb-keytag-card,.acb-eco-card) h3, body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-material,.acb-id-material,.acb-member-material,.acb-loyal-material,.acb-gift-material,.acb-event-material,.acb-rfid-material,.acb-hotel-material,.acb-keytag-material,.acb-eco-material) h3{font:600 23px/1.35 Poppins,Arial,sans-serif;letter-spacing:-.3px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-id-hub-card,.acb-member-hub-card,.acb-loyal-hub-card,.acb-gift-hub-card,.acb-event-hub-card,.acb-rfid-hub-card,.acb-hotel-hub-card,.acb-keytag-hub-card,.acb-eco-hub-card){padding:0!important;border:1px solid #dfe5e4;border-radius:12px;overflow:hidden;gap:15px;background:#fff;box-shadow:0 3px 10px #202d3404}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-id-hub-card,.acb-member-hub-card,.acb-loyal-hub-card,.acb-gift-hub-card,.acb-event-hub-card,.acb-rfid-hub-card,.acb-hotel-hub-card,.acb-keytag-hub-card,.acb-eco-hub-card) >.elementor-widget-image{background:#f4f4ef;padding:16px;margin:0}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-id-hub-card,.acb-member-hub-card,.acb-loyal-hub-card,.acb-gift-hub-card,.acb-event-hub-card,.acb-rfid-hub-card,.acb-hotel-hub-card,.acb-keytag-hub-card,.acb-eco-hub-card) >.elementor-widget-image img{height:185px;width:100%;object-fit:contain}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-id-hub-card,.acb-member-hub-card,.acb-loyal-hub-card,.acb-gift-hub-card,.acb-event-hub-card,.acb-rfid-hub-card,.acb-hotel-hub-card,.acb-keytag-hub-card,.acb-eco-hub-card) >.elementor-widget:not(.elementor-widget-image){padding-left:24px;padding-right:24px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-id-hub-card,.acb-member-hub-card,.acb-loyal-hub-card,.acb-gift-hub-card,.acb-event-hub-card,.acb-rfid-hub-card,.acb-hotel-hub-card,.acb-keytag-hub-card,.acb-eco-hub-card) h3{font:600 23px/1.35 Poppins,Arial,sans-serif;letter-spacing:-.3px;margin:4px 0 0}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-id-hub-card,.acb-member-hub-card,.acb-loyal-hub-card,.acb-gift-hub-card,.acb-event-hub-card,.acb-rfid-hub-card,.acb-hotel-hub-card,.acb-keytag-hub-card,.acb-eco-hub-card) p{font-size:16px;line-height:1.7;color:#56636b}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-id-hub-card,.acb-member-hub-card,.acb-loyal-hub-card,.acb-gift-hub-card,.acb-event-hub-card,.acb-rfid-hub-card,.acb-hotel-hub-card,.acb-keytag-hub-card,.acb-eco-hub-card) >.elementor-widget-button{padding-bottom:18px;margin-top:auto}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-id-hub-card,.acb-member-hub-card,.acb-loyal-hub-card,.acb-gift-hub-card,.acb-event-hub-card,.acb-rfid-hub-card,.acb-hotel-hub-card,.acb-keytag-hub-card,.acb-eco-hub-card) .elementor-button{display:flex;align-items:center;min-height:44px;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#b63c00!important;text-align:left;font:600 16px/1.5 Poppins,Arial,sans-serif!important}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-id-hub-card,.acb-member-hub-card,.acb-loyal-hub-card,.acb-gift-hub-card,.acb-event-hub-card,.acb-rfid-hub-card,.acb-hotel-hub-card,.acb-keytag-hub-card,.acb-eco-hub-card) .elementor-button:hover{color:#803000!important;text-decoration:underline!important;transform:none!important}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-id-hub-card,.acb-member-hub-card,.acb-loyal-hub-card,.acb-gift-hub-card,.acb-event-hub-card,.acb-rfid-hub-card,.acb-hotel-hub-card,.acb-keytag-hub-card,.acb-eco-hub-card):focus-within{border-color:#b63c00}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-soft,.acb-id-soft,.acb-member-soft,.acb-loyal-soft,.acb-gift-soft,.acb-event-soft,.acb-rfid-soft,.acb-hotel-soft,.acb-keytag-soft,.acb-eco-soft){background:#f5f6f2}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-callout,.acb-id-callout,.acb-member-callout,.acb-loyal-callout,.acb-gift-callout,.acb-event-callout,.acb-rfid-callout,.acb-hotel-callout,.acb-keytag-callout,.acb-eco-callout){border-radius:0 12px 12px 0;border-left-color:#c94100;background:#eef1eb}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-dark,.acb-id-dark,.acb-member-dark,.acb-loyal-dark,.acb-gift-dark,.acb-event-dark,.acb-rfid-dark,.acb-hotel-dark,.acb-keytag-dark,.acb-eco-dark), body.acb-redesign-draft.acb-page-refresh .acb-native-service .acb-id-portal{background:#202d34}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-quote,.acb-id-quote,.acb-member-quote,.acb-loyal-quote,.acb-gift-quote,.acb-event-quote,.acb-rfid-quote,.acb-hotel-quote,.acb-keytag-quote,.acb-eco-quote){background:#fff3e9}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-enquiry-panel,.acb-id-enquiry-panel,.acb-member-enquiry-panel,.acb-loyal-enquiry-panel,.acb-gift-enquiry-panel,.acb-event-enquiry-panel,.acb-rfid-enquiry-panel,.acb-hotel-enquiry-panel,.acb-keytag-enquiry-panel,.acb-eco-enquiry-panel), body.acb-redesign-draft.acb-page-refresh .acb-native-service .acb-id-quote-form-panel{border-radius:12px;border-color:#ead5c5;box-shadow:0 8px 24px #3d2b1606}
body.acb-redesign-draft.acb-page-refresh .acb-native-service .wpforms-container input:not([type=checkbox]):not([type=radio]):not([type=hidden]), body.acb-redesign-draft.acb-page-refresh .acb-native-service .wpforms-container textarea, body.acb-redesign-draft.acb-page-refresh .acb-native-service .wpforms-container select{border-radius:6px;box-sizing:border-box;max-width:100%}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-final,.acb-id-final,.acb-member-final,.acb-loyal-final,.acb-gift-final,.acb-event-final,.acb-rfid-final,.acb-hotel-final,.acb-keytag-final,.acb-eco-final){padding-top:44px!important;padding-bottom:44px!important;background:#f4f4ef;border-top:1px solid #dde3df}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.elementor-menu-anchor,[id$='-quote']){scroll-margin-top:128px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service a:focus-visible, body.acb-redesign-draft.acb-page-refresh .acb-native-service button:focus-visible, body.acb-redesign-draft.acb-page-refresh .acb-native-service input:focus-visible, body.acb-redesign-draft.acb-page-refresh .acb-native-service textarea:focus-visible{outline:3px solid #c94100;outline-offset:4px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service >.acb-service-section:has(>:is(.acb-plastic-faq,.acb-id-faq,.acb-member-faq,.acb-loyal-faq,.acb-gift-faq,.acb-event-faq,.acb-rfid-faq,.acb-hotel-faq,.acb-keytag-faq,.acb-eco-faq)){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}
body.acb-redesign-draft.acb-page-refresh .acb-native-service >.acb-service-section:has(>:is(.acb-plastic-faq,.acb-id-faq,.acb-member-faq,.acb-loyal-faq,.acb-gift-faq,.acb-event-faq,.acb-rfid-faq,.acb-hotel-faq,.acb-keytag-faq,.acb-eco-faq)) >.elementor-widget{grid-column:1/-1}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-faq,.acb-id-faq,.acb-member-faq,.acb-loyal-faq,.acb-gift-faq,.acb-event-faq,.acb-rfid-faq,.acb-hotel-faq,.acb-keytag-faq,.acb-eco-faq){min-width:0;align-self:stretch;margin:0;padding:24px;border:1px solid #e0e5e3;border-radius:12px;background:#f7f8f5;gap:12px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-faq,.acb-id-faq,.acb-member-faq,.acb-loyal-faq,.acb-gift-faq,.acb-event-faq,.acb-rfid-faq,.acb-hotel-faq,.acb-keytag-faq,.acb-eco-faq) h3{font:600 20px/1.45 Poppins,Arial,sans-serif;letter-spacing:-.2px;margin:0}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-faq,.acb-id-faq,.acb-member-faq,.acb-loyal-faq,.acb-gift-faq,.acb-event-faq,.acb-rfid-faq,.acb-hotel-faq,.acb-keytag-faq,.acb-eco-faq) p{font-size:17px;line-height:1.7;color:#53616a}
@media(max-width:1100px){
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-row,.acb-id-hero-row,.acb-member-hero-row,.acb-loyal-hero-row,.acb-gift-hero-row,.acb-event-hero-row,.acb-rfid-hero-row,.acb-hotel-hero-row,.acb-keytag-hero-row,.acb-eco-hero-row){padding:30px;gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-copy,.acb-id-hero-copy,.acb-member-hero-copy,.acb-loyal-hero-copy,.acb-gift-hero-copy,.acb-event-hero-copy,.acb-rfid-hero-copy,.acb-hotel-hero-copy,.acb-keytag-hero-copy,.acb-eco-hero-copy) h1{font-size:38px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-art,.acb-id-hero-art,.acb-member-hero-art,.acb-loyal-hero-art,.acb-gift-hero-art,.acb-event-hero-art,.acb-rfid-hero-art,.acb-hotel-hero-art,.acb-keytag-hero-art,.acb-eco-hero-art) img{height:260px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-row,.acb-id-hero-row,.acb-member-hero-row,.acb-loyal-hero-row,.acb-gift-hero-row,.acb-event-hero-row,.acb-rfid-hero-row,.acb-hotel-hero-row,.acb-keytag-hero-row,.acb-eco-hero-row) :is(.acb-plastic-actions,.acb-id-actions,.acb-member-actions,.acb-loyal-actions,.acb-gift-actions,.acb-event-actions,.acb-rfid-actions,.acb-hotel-actions,.acb-keytag-actions,.acb-eco-actions){gap:10px}
}
@media(max-width:760px){
body.acb-redesign-draft.acb-page-refresh .acb-native-service >.acb-service-section >.elementor-widget-heading h2{font-size:28px;max-width:none}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero,.acb-id-hero,.acb-member-hero,.acb-loyal-hero,.acb-gift-hero,.acb-event-hero,.acb-rfid-hero,.acb-hotel-hero,.acb-keytag-hero,.acb-eco-hero){padding-top:20px!important;padding-bottom:24px!important}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-row,.acb-id-hero-row,.acb-member-hero-row,.acb-loyal-hero-row,.acb-gift-hero-row,.acb-event-hero-row,.acb-rfid-hero-row,.acb-hotel-hero-row,.acb-keytag-hero-row,.acb-eco-hero-row){padding:24px;gap:26px;grid-template-columns:minmax(0,1fr)!important;border-radius:12px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-copy,.acb-id-hero-copy,.acb-member-hero-copy,.acb-loyal-hero-copy,.acb-gift-hero-copy,.acb-event-hero-copy,.acb-rfid-hero-copy,.acb-hotel-hero-copy,.acb-keytag-hero-copy,.acb-eco-hero-copy) h1{font-size:34px;line-height:1.18}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-copy,.acb-id-hero-copy,.acb-member-hero-copy,.acb-loyal-hero-copy,.acb-gift-hero-copy,.acb-event-hero-copy,.acb-rfid-hero-copy,.acb-hotel-hero-copy,.acb-keytag-hero-copy,.acb-eco-hero-copy) p,body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-copy,.acb-id-hero-copy,.acb-member-hero-copy,.acb-loyal-hero-copy,.acb-gift-hero-copy,.acb-event-hero-copy,.acb-rfid-hero-copy,.acb-hotel-hero-copy,.acb-keytag-hero-copy,.acb-eco-hero-copy) :is(.acb-plastic-lead,.acb-id-lead,.acb-member-lead,.acb-loyal-lead,.acb-gift-lead,.acb-event-lead,.acb-rfid-lead,.acb-hotel-lead,.acb-keytag-lead,.acb-eco-lead) p{font-size:18px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-art,.acb-id-hero-art,.acb-member-hero-art,.acb-loyal-hero-art,.acb-gift-hero-art,.acb-event-hero-art,.acb-rfid-hero-art,.acb-hotel-hero-art,.acb-keytag-hero-art,.acb-eco-hero-art){padding:18px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-art,.acb-id-hero-art,.acb-member-hero-art,.acb-loyal-hero-art,.acb-gift-hero-art,.acb-event-hero-art,.acb-rfid-hero-art,.acb-hotel-hero-art,.acb-keytag-hero-art,.acb-eco-hero-art) img{height:230px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hero-art,.acb-id-hero-art,.acb-member-hero-art,.acb-loyal-hero-art,.acb-gift-hero-art,.acb-event-hero-art,.acb-rfid-hero-art,.acb-hotel-hero-art,.acb-keytag-hero-art,.acb-eco-hero-art) p{font-size:15px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-facts,.acb-id-facts,.acb-member-facts,.acb-loyal-facts,.acb-gift-facts,.acb-event-facts,.acb-rfid-facts,.acb-hotel-facts,.acb-keytag-facts,.acb-eco-facts) .e-con >.e-con{padding-left:16px;border-left:2px solid #d6ddd9;border-bottom:0;padding-bottom:0}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-id-hub-card,.acb-member-hub-card,.acb-loyal-hub-card,.acb-gift-hub-card,.acb-event-hub-card,.acb-rfid-hub-card,.acb-hotel-hub-card,.acb-keytag-hub-card,.acb-eco-hub-card) >.elementor-widget-image img{height:190px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-hub-card,.acb-id-hub-card,.acb-member-hub-card,.acb-loyal-hub-card,.acb-gift-hub-card,.acb-event-hub-card,.acb-rfid-hub-card,.acb-hotel-hub-card,.acb-keytag-hub-card,.acb-eco-hub-card) >.elementor-widget:not(.elementor-widget-image){padding-left:22px;padding-right:22px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service >.acb-service-section:has(>:is(.acb-plastic-faq,.acb-id-faq,.acb-member-faq,.acb-loyal-faq,.acb-gift-faq,.acb-event-faq,.acb-rfid-faq,.acb-hotel-faq,.acb-keytag-faq,.acb-eco-faq)){grid-template-columns:minmax(0,1fr);gap:16px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-faq,.acb-id-faq,.acb-member-faq,.acb-loyal-faq,.acb-gift-faq,.acb-event-faq,.acb-rfid-faq,.acb-hotel-faq,.acb-keytag-faq,.acb-eco-faq){padding:22px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-faq,.acb-id-faq,.acb-member-faq,.acb-loyal-faq,.acb-gift-faq,.acb-event-faq,.acb-rfid-faq,.acb-hotel-faq,.acb-keytag-faq,.acb-eco-faq) h3{font-size:20px}
body.acb-redesign-draft.acb-page-refresh .acb-native-service :is(.acb-plastic-final,.acb-id-final,.acb-member-final,.acb-loyal-final,.acb-gift-final,.acb-event-final,.acb-rfid-final,.acb-hotel-final,.acb-keytag-final,.acb-eco-final){padding-top:34px!important;padding-bottom:34px!important}
}
@media(prefers-reduced-motion:reduce){body.acb-redesign-draft.acb-page-refresh .acb-native-service *{scroll-behavior:auto}}

