/* ------------- Start: Shorten---*/
#pnxForms-newsletter-signup .view-success h2 {font-size: 1.2rem; font-weight: 500; color: #fff;}
#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; margin-top: 24px;}
#form-pnxForms-newsletter-signup input { height: 48px; padding-top: 5px;}
#form-pnxForms-newsletter-signup input[type='email'] + label { top:12px;}
#form-pnxForms-newsletter-signup .btn { margin: 0 auto 2px; width: 100%; max-width: 650px; min-height: 3rem;}
#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='email']:focus),
#form-pnxForms-newsletter-signup .pnx-forms-element-text:has(input[type='email']:not(:placeholder-shown)) {
	margin-top: 24px;
}
#form-pnxForms-newsletter-signup input[type='email']:focus + label, #form-pnxForms-newsletter-signup input[type='email']:not(:placeholder-shown) + label {
	margin-top: -40px;
	-webkit-text-stroke: 3px black;
  paint-order: stroke fill;
}
/*--- End: Adjust label of TextInput */
@media (max-width: 425px) {
#form-pnxForms-newsletter-signup .d-ib:not(.pnx-forms-element-submit){
margin-top: 50px !important;
}
#form-pnxForms-newsletter-signup .show-required-fields-text:before{
top: -45px;
}
}
@media (min-width: 769px) {
	#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 {min-width: 165px;}
	[lang^='fr'] #form-pnxForms-newsletter-signup .d-ib.pnx-forms-element-text {width: calc(100% - 254px);}
	[lang^='fr'] #form-pnxForms-newsletter-signup .d-ib.pnx-forms-element-submit {min-width: 250px;}
#form-pnxForms-newsletter-signup .show-required-fields-text:before{
right: -165px;
}
[lang^='fr'] #form-pnxForms-newsletter-signup .show-required-fields-text:before{
right: -254px;
}
[lang^='ar'] #form-pnxForms-newsletter-signup .show-required-fields-text:before{
left: -165px;
right: auto;
}
}
/* ------------- End: Shorten ---*/
#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){}