Popup Style2

Pattern HTML

<!-- wp:group {"layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:html --> <div id="footer-popup_form"> <h2>Get Started Today!</h2> [wpforms id="176"] </div> <!-- /wp:html --></div> <!-- /wp:group -->

Pattern CSS

.pum-theme-default-theme-2 { background-color: rgba( 0, 0, 0, 0) !important; } #footer-popup_form { margin: 0 auto; padding: 0; justify-content: center; width: 780px; padding:50px; border-radius: 20px; background:url("https://patterndev.upthinksolutions.com/wp-content/uploads/2025/08/1032280819.jpg") no-repeat; background-size: cover; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); position:relative; } #footer-popup_form:before { display:block; content:''; width:100%; height:100%; background:rgba(0,0,0,0.4); position:absolute; top:0; left:0; right:0; border-radius:20px; } #footer-popup_form h2 { color:#fff; padding-bottom:0px; position:relative; z-index:99; } #footer-popup_form .et_pb_text_inner { width: 780px; padding: 45px 0 50px 50px; margin-right: 0; text-align: center; } body .pum.pum-overlay .pum-container.popmake .wpforms-field:first-child { padding-top: 0; } #footer-popup_form .et_pb_text_inner h2 { color: #fff; font-size: 40px; font-style: normal; font-weight: 700; line-height: normal; padding: 0 0 20px; } .popup-img { max-height: 489px; } #footer-popup_form .wpforms-container label.wpforms-error, #footer-popup_form .wpforms-container em.wpforms-error{ color: #fff !important; } body #wpforms-176-field_6-container { padding-bottom:0 !important; } body .pum.pum-overlay .pum-container.popmake { background: transparent; padding: 0; border: none; box-shadow: 0 0 0 0px rgba(2, 2, 2, 0.23); margin: 0 !important; width: 100% !important; left: 0 !important; } body .pum.pum-overlay .pum-content.popmake-content { text-align: center; font-weight: 400; } body .pum.pum-overlay .pum-container.popmake .wpforms-container-full { margin: 0 auto; width:500px; } body .pum.pum-overlay .pum-container.popmake .wpforms-field { padding: 10px 0 0; text-align: left; } body .pum.pum-overlay .pum-container.popmake input, body .pum.pum-overlay .pum-container.popmake select, body .pum.pum-overlay .pum-container.popmake textarea { background: #fff; border-radius: 0; border: none; font-size: 18px; color: #000; font-family: inherit; padding: 11px 20px; height: 45px; } body .pum.pum-overlay .pum-container.popmake textarea { height: 81px; } body .pum.pum-overlay .pum-container.popmake .wpforms-container .wpforms-form :-moz-placeholder { color: #000; opacity: 1; } body .pum.pum-overlay .pum-container.popmake .wpforms-container .wpforms-form ::-moz-placeholder { color: #000; opacity: 1; } body .pum.pum-overlay .pum-container.popmake .wpforms-container .wpforms-form :-ms-input-placeholder { color: #000; opacity: 1; } body .pum.pum-overlay .pum-container.popmake .wpforms-container .wpforms-form ::-ms-input-placeholder { color: #000; opacity: 1; } body .pum.pum-overlay .pum-container.popmake .wpforms-container .wpforms-form ::-webkit-input-placeholder { color: #000; opacity: 1; } body .pum.pum-overlay .pum-container.popmake .wpforms-container .wpforms-form ::placeholder { color: #000; opacity: 1; } body .pum.pum-overlay .pum-container.popmake .wpforms-field-captcha label, body .pum.pum-overlay .pum-container.popmake .wpforms-field-captcha .wpforms-captcha-equation { font-size: 18px; color: #fff; } body .pum.pum-overlay .pum-container.popmake .wpforms-field-captcha label, body .pum.pum-overlay .pum-container.popmake .wpforms-field-captcha .wpforms-captcha-math { display: inline-block; vertical-align: middle; } body .pum.pum-overlay .pum-container.popmake .wpforms-field-captcha label { font-weight: 400; margin: 0 5px 4px 0; font-size: 20px; color: #fff; } body .pum.pum-overlay .pum-container.popmake .wpforms-field-captcha label .wpforms-required-label { display: none; } body .pum.pum-overlay .pum-container.popmake .wpforms-field-captcha .wpforms-captcha-math input { width: 75px; padding: 10px 5px; font-size: 20px; display: inline-block; } body .pum.pum-overlay .pum-container.popmake .wpforms-submit-container { padding-top: 10px; margin-top: 0; text-align: center; } body .pum.pum-overlay .pum-container.popmake .wpforms-submit-container button, body div.wpforms-container-full button[type=submit] { font-size: 15px; font-weight: 500; line-height: normal; height: auto; padding: 18px 40px; margin-top:15px; color: #000; border-radius: 10px; letter-spacing: 0.6px; text-transform: uppercase; background-color: var(--wp--preset--color--one); } body .pum.pum-overlay .wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error:focus{ color: #fff; } div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50:last-child { padding-left: 0; } body .pum.pum-overlay .pum-container.popmake .wpforms-submit-container button:after{ display: none; } body .pum.pum-overlay .pum-container.popmake .wpforms-submit-container button:hover, body div.wpforms-container-full button[type=submit]:hover { background: var(--wp--preset--color--four); !important; color: var(--wp--preset--color--two); } body .pum.pum-overlay .pum-container.popmake button.pum-close.popmake-close { font-family: inherit; background: transparent; font-size: 0 !important; width: 32px; height: 32px; border-radius: 50px; padding: 0; font-weight: 500; line-height: 1; right: -25px; color: transparent; top: 20px; background: url("https://patterndev.upthinksolutions.com/wp-content/uploads/2025/08/close.png") no-repeat; } .pum-theme-default-theme { background: rgba(0, 0, 0, 0.60) !important; } body .pum.pum-overlay .pum-container.popmake { width: 780px !important; margin: 0 auto !important; position: relative; }