.gf-popup-modal{display:none;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.gf-popup-modal.is-open{display:flex;align-items:center;justify-content:center;opacity:1}.gf-popup-content{background-color:#fff;border-radius:4px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.15);padding:50px;transform:translateY(20px);transition:transform .3s ease;box-sizing:border-box}.gf-popup-modal.is-open .gf-popup-content{transform:translateY(0)}.gf-popup-close{position:absolute;top:15px;right:20px;font-size:32px;color:#999;cursor:pointer;line-height:1;transition:color .3s;z-index:10;font-weight:300}.gf-popup-close:hover{color:#000}.gf-popup-content input[type=text],.gf-popup-content input[type=email],.gf-popup-content input[type=tel]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:10px;height:60px;background:#fff;border:1px solid #d9d9d9;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:130%;text-align:center;color:#000;box-shadow:none;outline:none}.gf-popup-content input[type=email],.gf-popup-content input[type=tel]{justify-content:start;padding:0 112px;text-align:left}.gform-theme--foundation .gform_fields{row-gap:19px;column-gap:19px}.gf-popup-content .gfield_consent_label{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:13px;color:#000}.gf-popup-content .gform_button{display:flex!important;align-items:center!important;text-align:center!important;padding:22px 58px!important;gap:10px!important;background:#675f50!important;border-radius:3px!important;font-family:"Inter"!important;font-style:normal!important;font-weight:500!important;font-size:14px!important;line-height:17px!important;color:#fff!important}.gform-theme--foundation #field_submit,.gform-theme--foundation .gform_footer,.gform-theme--foundation .gform_page_footer{justify-content:end;margin-top:-66.51px}.dlpro-turnstile{margin-top:35px}@media (max-width:768px){.gf-popup-content{padding:30px 20px}.gform-theme--foundation #field_submit,.gform-theme--foundation .gform_footer,.gform-theme--foundation .gform_page_footer{margin-top:19px}.dlpro-turnstile{margin-top:19px}}