.calculator-wrap{max-width:100%;margin:0 auto}.calculator-wrap .fixed-rate-annuity-calculator{width:100%}.calculator-wrap .form-row{display:flex;align-items:center;margin-bottom:1em;flex-wrap:wrap}.calculator-wrap .ann-label{flex:0 0 30%;max-width:30%;font-weight:600;color:#222}.calculator-wrap .ann-input,.calculator-wrap .input-wrapper{flex:1;max-width:70%}.calculator-wrap .ann-input{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px}.calculator-wrap .field-suffix{margin-left:6px;color:#555}.calculator-wrap .contact-group{align-items:flex-start}.calculator-wrap .contact-fields{flex:1;max-width:100%}.calculator-wrap .contact-optional{display:none;font-size:0.9em;color:#666;margin-bottom:1em}.calculator-wrap .contact-field-row{display:flex;align-items:center;margin-bottom:1em}.calculator-wrap .ann-label-inline{flex:0 0 30%;max-width:30%;font-weight:normal;color:#444}.calculator-wrap .fieldreq{color:red}.calculator-wrap .field-name,.calculator-wrap .field-email,.calculator-wrap .field-phone{flex:1}.calculator-wrap .row-submit{align-items:center}.calculator-wrap .label-submit{flex:0 0 30%;max-width:30%;visibility:hidden}.calculator-wrap .calculate-btn{padding:10px 20px;background:#0073aa;color:#fff;border:none;border-radius:4px;cursor:pointer}.calculator-wrap .calculate-btn:hover{background:#005f8d}.calculator-wrap .calculation-error{display:none;color:#b00;margin-top:10px}.calculator-wrap .results-container{margin-top:20px}.calculator-wrap .results-table{width:100%;border-collapse:collapse}.calculator-wrap .results-table th,.calculator-wrap .results-table td{border-bottom:1px solid #eee;padding:8px 6px;text-align:left}.calculator-wrap .results-table thead{background:#f2f2f2;font-weight:600}.calculator-wrap .results-table tfoot{background:#fafafa;font-weight:700}@media (max-width:600px){.calculator-wrap .form-row{flex-direction:column;align-items:flex-start}.calculator-wrap .ann-label{flex:0 0 100%;max-width:100%;margin-bottom:0.4em}.calculator-wrap .ann-input,.calculator-wrap .input-wrapper,.calculator-wrap .contact-fields{max-width:100%;flex:1 0 100%}.calculator-wrap .ann-label-inline{flex:0 0 100%;max-width:100%;margin-bottom:0.2em}.calculator-wrap .contact-field-row{flex-direction:column;align-items:flex-start}.calculator-wrap .calculate-btn{width:100%}}div.et_pb_section.et_pb_section_0{background-image:linear-gradient(90deg,rgba(27,43,66,0.91) 0%,rgba(27,43,66,0.95) 100%),url(https://investorslife.com/wp-content/uploads/2024/09/pattern_v2.jpg)!important}.et_pb_section_0.et_pb_section{padding-bottom:125px}.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiM0MzVENzgiPjxwYXRoIGQ9Ik0wIDE0MGgxMjgwQzU3My4wOCAxNDAgMCAwIDAgMHoiIGZpbGwtb3BhY2l0eT0iLjMiLz48cGF0aCBkPSJNMCAxNDBoMTI4MEM1NzMuMDggMTQwIDAgMzAgMCAzMHoiIGZpbGwtb3BhY2l0eT0iLjUiLz48cGF0aCBkPSJNMCAxNDBoMTI4MEM1NzMuMDggMTQwIDAgNjAgMCA2MHoiLz48L2c+PC9zdmc+);background-size:100% 100px;bottom:0;height:100px;z-index:1;transform:scale(1,1)}.et_pb_text_0.et_pb_text{color:#FFFFFF!important}.et_pb_text_0{font-size:19px}.et_pb_text_0 h1{font-weight:300;font-size:45px;color:#000055!important;letter-spacing:1px}.et_pb_text_0 h2{font-family:'Playfair Display',Georgia,"Times New Roman",serif;font-weight:600;color:#F1EBE5!important}.et_pb_code_0{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;overflow:hidden;padding-top:35px;padding-right:35px;padding-bottom:35px;padding-left:35px}