Popup Style2
The above block is copied from the site: Sarah Olynger – https://saraholynger.ghtdev.com/
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;
}
