Popup Style1

Pattern HTML

<!-- wp:group {"layout":{"type":"constrained"}} --> <div class="wp-block-group"><!-- wp:columns {"style":{"spacing":{"blockGap":{"left":"0"}}}} --> <div class="wp-block-columns"><!-- wp:column {"width":"63%","style":{"spacing":{"padding":{"right":"var:preset|spacing|50","left":"var:preset|spacing|50","top":"0","bottom":"0"}}},"backgroundColor":"three"} --> <div class="wp-block-column has-three-background-color has-background" style="padding-top:0;padding-right:var(--wp--preset--spacing--50);padding-bottom:0;padding-left:var(--wp--preset--spacing--50);flex-basis:63%"><!-- wp:html --> <div id="footer-popup_form"> <div class="popup-form-box"> <h2>Get Started Today!</h2> [wpforms id="1345" title="false"] </div> </div> <!-- /wp:html --></div> <!-- /wp:column --> <!-- wp:column {"width":"37%"} --> <div class="wp-block-column" style="flex-basis:37%"><!-- wp:image {"id":1737,"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image size-full"><img src="https://patterndev.upthinksolutions.com/wp-content/uploads/2025/08/bio-img.jpg" alt="" class="wp-image-1737"/></figure> <!-- /wp:image --></div> <!-- /wp:column --></div> <!-- /wp:columns --></div> <!-- /wp:group -->

Pattern CSS

body .pum-theme-default-theme { background-color: rgba( 0, 0, 0, 0.9) !important; } #footer-popup_form { padding: 0 0 0 0; position: relative; display: flex; align-items: center; overflow: hidden; margin-bottom: 60px; } #footer-popup_form .popup-form-box { max-width: 665px; padding: 50px 0 0; margin: 0 auto; width: 100%; } .popmake-content .wp-block-columns .wp-block-column .wp-block-image, .popmake-content .pum-container.pum-responsive img, .popmake-content .wp-block-columns .wp-block-column .wp-block-image a { height:100%; } body .pum-container.pum-responsive img { object-fit:cover; height: 100% !important; } body .pum.pum-overlay .pum-container.popmake .wpforms-field:first-child { padding-top: 0; } #footer-popup_form .popup-form-box h2 { color: #fff; font-weight: 700; line-height: normal; text-align: center; padding-bottom: 0; margin-bottom: 10px; } #footer-popup_form .wpforms-container label.wpforms-error,#footer-popup_form .wpforms-container em.wpforms-error{ color: #fff !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 ); } body .pum.pum-overlay .pum-content.popmake-content { text-align: center; font-weight: 400; } body .popmake-content .wp-block-columns { gap:0 !important; } body .popmake-content .wp-block-columns .wp-block-column { } body .pum.pum-overlay .pum-container.popmake .wpforms-container-full { margin: 0 auto; } 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: 1px solid #999; 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; font-weight: 400; } 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: 700; margin: 0 5px 4px 0; font-size: 18px; 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: 19px; display: inline-block; } body .pum.pum-overlay .pum-container.popmake .wpforms-submit-container { padding-top: 10px; margin-top: 0; text-align: center; } 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 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: 60px; color: transparent; top: 10px; background: url("https://patterndev.upthinksolutions.com/wp-content/uploads/2025/08/close.png") no-repeat; } .wpforms-field.wpforms-field-layout{ padding-bottom:0 !important; } #site-container .pum.pum-overlay .wpforms-field-label { margin-bottom:10px ; }