#ai-gaming-newsletter-subscribe{
	.pnx-forms-container {
	    background-image: url(//assets2.razerzone.com/images/pnx.assets/c0991812876d5d563b450e47ef11ef72/ai-newsletter-1920x600.webp);
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-position: center top;
	}
	h2{
		color: #44d62c;
		font-weight: 500;
   font-size: 2.25rem;
	}
	.heading{
		max-width: 595px;
	}
	.paragraph{
		color: #fff;
		font-size: 1.125em;
		font-weight: 300;
		line-height: 1.5em;
	}
	small{
		color: #9a9a9a;
		font-size: 11px;
		line-height: 1.5em;
		a{
			color: inherit;
		}
	}
.floating-label{
	max-width: 370px;
	z-index: 2;
}
.floating-label label{
	left: 12px;
}
.floating-label label, input[type="email"]{
	text-align: center;
}
.submit-box{
		position: absolute;
   left: 50%;
   transform: translateX(-50%) translateY(-35px);
}
.submit-box:not(:has(img.hidden)){
	transform: translateX(-50%) translateY(-5px);
}
.pnx-forms-element-submit + .error-msg{
	position: relative;
	top: 65px;
}
.top-part{
	margin-bottom: 3rem;
}
.bottom-part{
	margin-top: 3.5rem;
}
.pnx-forms-element-text:has(input:placeholder-shown) + .pnx-forms-element-submit {
  display: none;
}
@media only screen and (min-width: 425px) {
    h2 {
        font-size: 42px;
    }
}
}
 @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){}