#lead-form-modal{align-items:center;background:var(--color-primary-white);border:1px solid var(--color-primary-golden);border-radius:4px;box-shadow:0 0 71px hsla(44,30%,62%,.15),0 0 150px hsla(44,30%,62%,.15);display:flex;flex-direction:column;margin:auto;padding:5% 6%;width:50%}@media screen and (max-width:50rem){#lead-form-modal{width:80%}}@media screen and (max-width:32rem){#lead-form-modal{padding:10% 6% 5%;width:97%}}#lead-form-modal .form-title{color:var(--color-primary-darker-blue);font-size:26.565px;line-height:35px}#lead-form-modal .form-subtitle,#lead-form-modal .form-title{font-family:var(--font-pt-serif);font-weight:700;text-align:center;text-transform:uppercase}#lead-form-modal .form-subtitle{color:var(--color-primary-dark-blue);font-size:19.9237px;line-height:26px}#lead-form-modal form{border-radius:4px;display:flex;flex-direction:column;margin:2rem auto auto;width:100%}@keyframes pulse-golden{0%{box-shadow:0 0 0 0 hsla(44,49%,64%,.7);transform:scale(.95)}70%{box-shadow:0 0 0 15px rgba(48,45,36,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(48,45,36,0);transform:scale(.95)}}#lead-form-modal form label.checkbox{margin-top:1rem}#lead-form-modal form label.checkbox .pulse-golden{animation:pulse-golden 2s infinite}#lead-form-modal form a[href]{color:var(--color-primary-golden)}#lead-form-modal form .cta-button{align-self:center;margin:2rem 0;width:100%}#lead-form-modal .security-notice{align-items:center;background-color:#afdda8;color:#0f3f11;display:flex;font-size:.875rem;justify-content:center;margin:1rem -3rem -3rem;padding:.875rem 0;text-transform:uppercase;width:calc(100% + 7rem + 3px)}@media screen and (max-width:50rem){#lead-form-modal .security-notice{border-radius:0 0 4px 4px;margin:-.5rem 0 -5%;padding:1rem;width:112.5%}}#lead-form-modal .security-notice .smart-image{height:20px}#lead-form-modal .security-notice .security-notice-text{margin-left:.5rem}#lead-form-modal .not-mobile{display:none}@media screen and (min-width:50rem){#lead-form-modal .not-mobile{display:block}}#lead-form-modal .mobile-only{display:none}@media screen and (max-width:50rem){#lead-form-modal .mobile-only{display:block}}.p-input-label,.p-input-label .p-input{font-family:var(--font-rubik)}.p-input-label .p-input{background-color:#f6f6f6;border-color:#dedede;border-radius:2px;box-shadow:none}