.elementor-1049 .elementor-element.elementor-element-wbncf01{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}#elementor-popup-modal-1049{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1049 .dialog-message{width:520px;height:auto;}#elementor-popup-modal-1049 .dialog-close-button{display:flex;}#elementor-popup-modal-1049 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS */#wpforms-1047 .wpforms-form{font-family:"Roboto",sans-serif;}
#wpforms-1047 .wpforms-field{padding:0 0 16px 0;}
#wpforms-1047 .wpforms-field-label{font-family:"Montserrat",sans-serif;font-weight:600;color:#004932;font-size:.98rem;margin-bottom:6px;}
#wpforms-1047 .wpforms-required-label{color:#FFA900;}
#wpforms-1047 input[type="text"],#wpforms-1047 input[type="email"]{width:100%;padding:13px 16px;border:1.5px solid #dce0d8;border-radius:10px;font-size:1rem;color:#1c2b24;background:#fff;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease;}
#wpforms-1047 input[type="text"]:focus,#wpforms-1047 input[type="email"]:focus{border-color:#004932;box-shadow:0 0 0 3px rgba(0,73,50,.12);outline:none;}
#wpforms-1047 .wpforms-field-checkbox label,#wpforms-1047 .wpforms-field-checkbox .wpforms-field-label-inline{font-family:"Roboto",sans-serif;color:#4a544d;font-size:.9rem;line-height:1.4;}
#wpforms-1047 input[type="checkbox"]{accent-color:#004932;width:18px;height:18px;margin-top:2px;}
#wpforms-1047 .wpforms-submit-container{margin-top:6px;}
#wpforms-1047 button.wpforms-submit{background:#004932;color:#fff;border:2px solid #004932;border-radius:100px;padding:14px 36px;font-family:"Roboto",sans-serif;font-weight:600;font-size:1rem;letter-spacing:.2px;cursor:pointer;box-shadow:0 6px 18px rgba(0,73,50,.22);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;}
#wpforms-1047 button.wpforms-submit:hover{background:#FFA900;border-color:#FFA900;color:#004932;transform:translateY(-1px);}
#elementor-popup-modal-1049 .dialog-widget-content{border-radius:20px;overflow:hidden;}/* End custom CSS */