.advanced-contact-form{padding:60px 30px}.advanced-contact-form .inner{max-width:800px;margin:0 auto;border-top:5px solid #007bba;background-color:#edf6fa;padding:20px 30px 40px;position:relative}.advanced-contact-form .form-row select,.advanced-contact-form .form-row input,.advanced-contact-form .form-row textarea{border:1px solid #007bba;background-color:#fff;padding:5px;margin-left:10px}.advanced-contact-form .form-row{display:flex;align-items:center;margin-bottom:10px}.advanced-contact-form .form-row.submit-row{justify-content:flex-end}.advanced-contact-form #message.form-row{align-items:flex-start}.advanced-contact-form .form-label{width:30%;text-align:right;display:flex;align-items:center;justify-content:flex-end}.advanced-contact-form .form-select,.advanced-contact-form .form-input{width:calc(70% - 10px)}.advanced-contact-form .form-input input[disabled],.advanced-contact-form .form-input textarea[disabled]{opacity:.6}.advanced-contact-form #hidden-fields,.advanced-contact-form #servicing-forms{display:none}.advanced-contact-form #servicing-forms p,.advanced-contact-form #hidden-fields p{margin:30px 0 0;padding:25px;background-color:#fff;box-shadow:0 0 5px 0 #00376255;position:relative}.advanced-contact-form #servicing-forms p:before,.advanced-contact-form #hidden-fields p:before{content:'';background-image:url(https://f.hubspotusercontent40.net/hubfs/4026244/Logo/ELCO_Logo_Icon.png);width:35px;height:35px;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:contain;background-position:center center;transform:translate(-10px,-10px)}.advanced-contact-form #prospective-agent-products,.advanced-contact-form #annuity-products{align-items:flex-start}.advanced-contact-form #hidden-fields p{margin:30px 0;text-align:center}.advanced-contact-form .button-row{margin-left:10px;display:flex;flex-flow:row wrap;column-gap:10px;row-gap:10px}.advanced-contact-form .button-row button{border-radius:0;background-color:#fff;border:1px solid #007bba;padding:10px;font-family:'Libre Franklin',sans-serif;font-weight:600;color:#003762;transition:.3s;cursor:pointer}.advanced-contact-form .button-row button:before{content:'';display:inline-block;width:10px;height:10px;border:1px solid #007bba;border-radius:50%;margin-right:5px;transition:.3s}.advanced-contact-form .button-row button:hover{transform:translate(0,-5px)}.advanced-contact-form .button-row button[aria-pressed="true"]:before{background-color:#007bba}.advanced-contact-form .required-indicator{width:5px;min-width:5px;height:5px;border-radius:50%;background-color:#c42329;margin-right:5px}.advanced-contact-form .submit-button{border:2px solid #003762;font-size:14px;color:#003762;padding:9px 16px;background-color:#fff;font-weight:700;text-decoration:none !important;text-align:center;width:fit-content;transition:.3s ease-in-out;display:block;min-width:133px;font-family:'Libre Franklin',sans-serif;cursor:pointer}.advanced-contact-form .submit-button:hover{background-color:#003762;color:#fff}.advanced-contact-form #required-msg{display:flex;align-items:center;position:absolute;bottom:0;right:0;font-size:12px;transform:translate(-15px,-8px)}.advanced-contact-form #error-row{color:#c42329;text-align:right;justify-content:flex-end;font-size:14px}#hs-form{display:none}#disclosure-row{font-size:11px;font-style:italic;color:#676767;text-align:right}.advanced-contact-form .intro{padding-bottom:30px}.advanced-contact-form .contact-info{display:grid;grid-template-columns:min-content 1fr;column-gap:15px}@media screen and (max-width:768px){.advanced-contact-form .form-row{align-items:flex-start;flex-direction:column}.advanced-contact-form .form-label{width:100%;text-align:left;justify-content:flex-start;padding-left:10px}.advanced-contact-form .form-select,.advanced-contact-form .form-input{width:100%}.advanced-contact-form .form-row.submit-row{justify-content:center;align-items:center;margin-top:25px}.advanced-contact-form .form-row select,.advanced-contact-form .form-row input,.advanced-contact-form .form-row textarea{margin-left:0}}