/* ------------- Start: Modal ---*/
#pnxForms-newsletter-signup .pnx-forms-container {background-position: center;}
#form-pnxForms-newsletter-signup {padding-top: 0; padding-bottom:0;}
#form-pnxForms-newsletter-signup .heading {font-size: 1.75rem; color: var(--cx-color-primary)}
#form-pnxForms-newsletter-signup .paragraph {font-size: 1rem; max-width: 850px; line-height: 1.15;}
#form-pnxForms-newsletter-signup :not(.terms) .paragraph {color: #ccc;}
#form-pnxForms-newsletter-signup .d-ib {margin-bottom: .875rem;}
#form-pnxForms-newsletter-signup input { height: 48px; padding-top: 5px;}
#form-pnxForms-newsletter-signup input[type='text'] + label { top:12px;}
#form-pnxForms-newsletter-signup .btn { margin: 0 auto 2px; width: 100%; max-width: 550px; }
#form-pnxForms-newsletter-signup .terms .paragraph {padding: 0; max-width: 700px; font-size: 12px;}
#form-pnxForms-newsletter-signup .terms a {color: inherit;}
/*--- Start: Adjust label of TextInput */
#form-pnxForms-newsletter-signup label {font-weight: normal!important;}
#form-pnxForms-newsletter-signup input:focus-within {border: 1px solid #999!important; outline:0;}
#form-pnxForms-newsletter-signup .pnx-forms-element-text:has(input[type='text']:focus),
#form-pnxForms-newsletter-signup .pnx-forms-element-text:has(input[type='text']:not(:placeholder-shown)) {
	margin-top: 24px;
}
#form-pnxForms-newsletter-signup input[type='text']:focus + label, #form-pnxForms-newsletter-signup input[type='text']:not(:placeholder-shown) + label {
	margin-top: -40px;
}
/*--- End: Adjust label of TextInput */
@media (min-width: 768px) {
	#form-pnxForms-newsletter-signup .d-ib:not(.hidden) {display: inline-block;}
	#form-pnxForms-newsletter-signup .d-ib.pnx-forms-element-text {width: calc(100% - 158px);}
	#form-pnxForms-newsletter-signup .d-ib.pnx-forms-element-submit {width: 156px;}
}
/* ------------- End: Modal ---*/
#form-pnxForms-newsletter-signup .ap-bonus[data-ap="nz"]::before, #form-pnxForms-newsletter-signup .ap-bonus::before {
content: "NZ$15"; }
#form-pnxForms-newsletter-signup .ap-bonus[data-ap="th"]::before {
content: "฿350"; }
#form-pnxForms-newsletter-signup .ap-bonus[data-ap="my"]::before {
content: "RM45"; }
#form-pnxForms-newsletter-signup .ap-bonus[data-ap="ph"]::before {
content: "₱550"; }
#form-pnxForms-newsletter-signup .ap-mov[data-ap="nz"]::before, #form-pnxForms-newsletter-signup .ap-mov::before {
content: "NZ$159"; }
#form-pnxForms-newsletter-signup .ap-mov[data-ap="th"]::before {
content: "฿3,400"; }
#form-pnxForms-newsletter-signup .ap-mov[data-ap="my"]::before {
content: "RM439"; }
#form-pnxForms-newsletter-signup .ap-mov[data-ap="ph"]::before {
content: "₱5,400"; }
 @media screen and (max-width:767px){} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){}