.pro-form{background-color:var(--form-background-color);padding:10px 40px}.pro-form.absolute-position{position:absolute;top:150px;left:50%;transform:translate(160px);border-radius:15px;width:500px}.pro-form.modal-popup{display:none;max-width:700px;margin:auto;border-radius:15px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.close-popup{position:absolute;right:10px;top:10px;cursor:pointer}.close-popup svg{fill:var(--form-text-color);width:25px;height:25px}#modalOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--modal-overlay-color);opacity:.7;z-index:999;display:none}.pro-form p:not(.form-thank-you){color:var(--form-text-color)}.form-heading{font-size:20px;text-align:center;line-height:1.2;margin-left:auto;margin-right:auto}.form-subheading{width:80%;margin:auto auto 30px;text-align:center;font-size:16px}.form-inputs{display:flex;flex-wrap:wrap;justify-content:space-between}.form-inputs input:not([type=checkbox]),.form-inputs select,.checkbox-wrapper{width:var(--field-width);max-width:var(--field-width)}.checkbox-wrapper{display:flex;gap:10px;margin-top:10px}.form-inputs .checkbox-wrapper input{margin:0;width:38px}.form-inputs .checkbox-wrapper label{font-size:12px;line-height:1.3}.button-wrapper{display:flex;justify-content:center;margin:20px 0}.form-submit{background-color:var(--form-button-color);border:1px solid var(--form-button-color);padding:15px 40px}.form-submit:hover{background-color:transparent;color:var(--form-button-color)}.form-thank-you{text-align:center;background:#fff;border-radius:5px;padding:10px}@media (max-width:1350px){.pro-form.absolute-position{width:400px;padding:5px 20px}.pro-form.absolute-position .form-heading{font-size:18px}.pro-form.absolute-position .form-inputs input{padding:5px 10px;border-radius:5px}.pro-form.absolute-position .form-inputs select{border-radius:5px;padding:5px 46px 5px 10px}}@media (max-width:1150px){.pro-form.absolute-position{transform:translate(50px);width:350px}.pro-form .form-subheading{width:100%}}@media (max-width: 800px){.pro-form.modal-popup{width:90%}.pro-form.absolute-position{position:relative;width:100%;transform:none;left:auto;top:auto;border-radius:0}}@media (max-width:500px){.pro-form.modal-popup{padding:0 25px}.pro-form.modal-popup input:not([type=checkbox]){padding:10px}.form-subheading{margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/419/assets/pro-form.css.map */
