.elementor-2714 .elementor-element.elementor-element-3ac4d335{--display:flex;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2714 .elementor-element.elementor-element-c204699 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-2714 .elementor-element.elementor-element-c204699{text-align:center;}.elementor-2714 .elementor-element.elementor-element-c204699 .elementor-heading-title{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-2714 .elementor-element.elementor-element-3ac4d335{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2714 .elementor-element.elementor-element-3ac4d335.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-3ac4d335 */#pms_new_subscription-form {
    display: flex;
    flex-direction: column; 
    align-items: center; 
    text-align: center;
    margin: 0 auto; */
    max-width: 500px;
}
.pms-form-fields-wrapper {
    list-style: none; 
    padding: 0;
    text-align: center;
}
#pms_new_subscription-form input,
#pms_new_subscription-form label {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
}

.pms-form-fields-wrapper li {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 15px;
}

input[type="submit"] {
 
    background-color: transparent;
    color: #000;
    border: 1px solid #000;
    border-radius: 0px; 
}

input[type="submit"]:hover {
    background-color: #cc5500;
}
input[type="submit"]:hover {
       background-color:#000;
    color: #fff;
    padding: 10px 20px;
    border: none;
    cursor: pointer;
    border-radius: 0px;/* End custom CSS */