.primeform-modal-content{
border-radius:0;
border:1px solid #c8c8c8;
box-shadow:0 4px 16px rgba(0, 0, 0, 0.15);
padding:1.5rem 1.75rem;
}

.primeform-modal-content.success,
.primeform-modal-content.error{
border:1px solid #c8c8c8;
}

.primeform-modal-message .fa-envelope::before{
content:"\f00d";
}

.primeform-modal-close{
display:inline-flex;
align-items:center;
justify-content:center;
gap:0.4em;
margin-top:1.25rem;
padding:0.45rem 0.85rem;
border:0;
border-radius:0;
background:#dbdbdb;
color:#0f0f0f;
cursor:pointer;
font:inherit;
font-size:max(0.8125rem, min(0.83333333vw, 16px));
font-weight:400;
line-height:1;
text-align:center;
text-decoration:none;
transition:background-color 0.2s ease;
-webkit-tap-highlight-color:transparent;
position:static;
overflow:visible;
z-index:auto;
}

.primeform-modal-close::before{
content:none;
display:none;
position:static;
top:auto;
left:auto;
width:auto;
height:auto;
background:none;
transition:none;
z-index:auto;
}

.primeform-modal-close:hover,
.primeform-modal-close:focus-visible{
background:rgba(219, 219, 219, 0.5);
color:#0f0f0f;
border-color:transparent;
outline:2px solid #0f0f0f;
outline-offset:2px;
}

.primeform-modal-close:hover::before,
.primeform-modal-close:focus-visible::before{
content:none;
display:none;
left:auto;
}

.primeform-modal-close:active{
transform:none;
}
