/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 16 2026 | 08:44:36 */
/* REMOVE EXTRA SPACE ABOVE BUTTON */

.pm-web3-form p{
    margin:0 !important;
    padding:0 !important;
}

.pm-submit-btn{
    margin-top:0 !important;
}
/* =========================
   POPUP WIDTH
========================= */

.sgpb-popup-builder-content-html{
    width:100% !important;
    max-width:700px !important;
}

.sgpb-main-html-content-wrapper{
    width:100% !important;
    max-width:100% !important;
    padding:10px 15px !important;
    box-sizing:border-box;
}


/* REMOVE AUTO P TAG SPACE */

.sgpb-main-html-content-wrapper p{
    margin:0 !important;
    padding:0 !important;
}


/* FORM */

.pm-web3-form{
    width:100% !important;
}


/* FIELD GROUP */

.pm-form-group{
    margin-bottom:20px;
}


/* INPUTS */

.pm-form-group input,
.pm-form-group textarea{
    width:100% !important;
    border:none !important;
    border-bottom:1px solid #d9d9d9 !important;
    background:transparent !important;

    padding:0 0 10px !important;

    font-size:15px !important;
    font-weight:500 !important;
    color:#222 !important;

    outline:none !important;
    box-shadow:none !important;
    border-radius:0 !important;

    min-height:auto !important;
    height:auto !important;
}


/* PLACEHOLDER */

.pm-form-group input::placeholder,
.pm-form-group textarea::placeholder{
    color:#707070 !important;
    font-size:15px !important;
    font-weight:500 !important;
    opacity:1 !important;
}


/* FOCUS */

.pm-form-group input:focus,
.pm-form-group textarea:focus{
    border-color:#f26722 !important;
}


/* TEXTAREA */

.pm-form-group textarea{
    height:90px !important;
    resize:none !important;
}


/* BUTTON */

.pm-submit-btn{
    width:100% !important;
    height:46px !important;

    margin-top:8px !important;

    border:none !important;
    border-radius:10px !important;

    background:#f26722 !important;
    color:#fff !important;

    font-size:16px !important;
    font-weight:600 !important;

    cursor:pointer !important;

    box-shadow:none !important;
}


/* SUCCESS */

.pm-success-message{
    display:none;

    margin-top:0px !important;
	margin-bottom: 20px;
    padding:14px !important;

    border-radius:10px !important;

    background:#edf9f1 !important;
    border:1px solid #d8f0df !important;

    color:#15803d !important;

    text-align:center !important;

    font-size:14px !important;
}

.pm-success-message.show{
    display:block;
}


/* MOBILE */

@media(max-width:767px){

    .sgpb-main-html-content-wrapper{
        padding:5px !important;
    }

    .pm-form-group{
        margin-bottom:18px;
    }

}