#elementor-popup-modal-12825{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-12825 .dialog-message{width:640px;height:740px;align-items:flex-start;}#elementor-popup-modal-12825 .dialog-close-button{display:flex;}#elementor-popup-modal-12825 .dialog-widget-content{border-radius:8px 8px 8px 8px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS *//* dai:el:7b61afb */#css-72ab4e7{display:grid;grid-template-columns:1fr;row-gap:6px;column-gap:0;width:100%;padding:0}#css-72ab4e7 /* Label sits tight above its field; the field carries the gap to the next one,because this form has no per-field wrapper divs to space. */ #css-72ab4e7 label,#css-72ab4e7 label{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#30303C;display:block;margin:0}#css-72ab4e7 input[type="text"],#css-72ab4e7 input[type="email"],#css-72ab4e7 input[type="tel"],#css-72ab4e7 input[type="url"],#css-72ab4e7 input[type="number"],#css-72ab4e7 select,#css-72ab4e7 textarea{width:100%;min-height:39px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px; color:#21272A;background:#FFFFFF;border:1px solid #97979D;border-radius:4px;padding:0 10px; margin-block-end:14px;box-sizing:border-box}#css-72ab4e7 textarea{min-height:120px;line-height:24px;padding:10px;resize:vertical}#css-72ab4e7 select{appearance:auto;padding-block:8px}#css-72ab4e7 /* Radio group: the label above,options stacked underneath. */ #css-72ab4e7 input[type="radio"]{width:18px;height:18px;min-width:18px;margin-inline-end:8px;accent-color:#05D16E;flex:0 0 auto}/* Consent row */ #css-72ab4e7 input[type="checkbox"]{width:20px;height:20px;min-width:20px;margin:0 10px 0 0; border:1px solid #97979D;border-radius:2px;background:#FFFFFF;accent-color:#05D16E;flex:0 0 auto}#css-72ab4e7 button[type="submit"],#css-72ab4e7 .e-form-submit-button{width:fit-content;min-width:120px;min-height:47px;font-family:"Open Sans",sans-serif;font-weight:600; font-size:14px;line-height:12px;color:#30303C;text-transform:uppercase;cursor:pointer; background:#05D16E;border:0;border-radius:999px;padding:15px 24px;margin-block-start:6px; transition:background-color .25s ease}#css-72ab4e7 button[type="submit"]:hover,#css-72ab4e7 .e-form-submit-button:hover{background:#04B75F}#css-72ab4e7 /* Consent row: checkbox and its label on one line,label not stretched. */ #css-72ab4e7 > div:has(> input[type="checkbox"]),#css-72ab4e7 > div:has(> input[type="checkbox"]){display:flex;flex-direction:row;align-items:center;gap:0;margin-block:8px 4px}#css-72ab4e7 > div:has(> input[type="checkbox"]) label,#css-72ab4e7 > div:has(> input[type="radio"]) label{margin:0;width:auto}#css-72ab4e7 /* Radio group,once the field is added: options under the label. */ #css-72ab4e7 > div:has(> input[type="radio"]),#css-72ab4e7 > div:has(> input[type="radio"]){display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-block-end:14px}#css-72ab4e7 input[type="text"],#css-72ab4e7 input[type="email"],#css-72ab4e7 input[type="tel"],#css-72ab4e7 input[type="url"],#css-72ab4e7 input[type="number"],#css-72ab4e7 select,#css-72ab4e7 textarea{width:100%;min-height:39px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;color:#21272A;background:#FFFFFF;border:1px solid #97979D;border-radius:4px;padding:0 10px;margin-block-end:14px;box-sizing:border-box}#css-72ab4e7 select{padding-block:8px}#css-72ab4e7 input[type="radio"]{width:18px;height:18px;min-width:18px;margin:0 8px 0 0;accent-color:#05D16E;flex:0 0 auto}#css-72ab4e7 input[type="checkbox"]{width:20px;height:20px;min-width:20px;margin:0 10px 0 0;border:1px solid #97979D;border-radius:2px;background:#FFFFFF;accent-color:#05D16E;flex:0 0 auto}#css-72ab4e7 button[type="submit"],#css-72ab4e7 .e-form-submit-button{width:fit-content;min-width:120px;min-height:47px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:14px;line-height:12px;color:#30303C;text-transform:uppercase;cursor:pointer;background:#05D16E;border:0;border-radius:999px;padding:15px 24px;margin-block-start:6px;transition:background-color .25s ease}#css-72ab4e7{outline-color:#123456}/* dai:end *//* End custom CSS */