body .et_pb_scroll_top.et-pb-icon{background:#00EAD2;color:#20264E}body .et_pb_scroll_top.et-pb-icon:hover{background:white}.custom_heoc{position:relative;overflow:hidden}.custom_heoc::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.45) 40%,rgba(0,0,0,0.55) 100%);z-index:1}.et_pb_accordion .et_pb_toggle_content,.et_pb_accordion .et_pb_toggle_content p,.et_pb_accordion .et_pb_toggle_content span{color:#000000!important}.et_pb_accordion .et_pb_toggle_content a,.et_pb_accordion .et_pb_toggle_content p a,.et_pb_accordion .et_pb_toggle_content span a{color:#0066ff!important;text-decoration:underline!important;font-weight:700!important;opacity:1!important;visibility:visible!important}.et_pb_accordion .et_pb_toggle_content a:hover,.et_pb_accordion .et_pb_toggle_content p a:hover,.et_pb_accordion .et_pb_toggle_content span a:hover{color:#0000cc!important}.custom_heoc>*{position:relative;z-index:2}.menu__button a{padding:12px 15px;border-radius:5px!important;border:1px solid white!important}.menu__button a:hover{opacity:1;background-color:#00ead2;border-color:#00ead2;color:#20264e}.et_pb_section_0 .et_pb_row_1{width:92%!important;max-width:1400px!important;display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px!important}.et_pb_section_0 .et_pb_row_1 .et_pb_column{width:20%!important;margin-right:0!important;display:flex!important;flex-direction:column!important}.et_pb_section_0 .et_pb_row_1 .et_pb_button_module_wrapper{width:100%!important;margin-bottom:12px!important}.et_pb_section_0 .et_pb_row_1 .et_pb_button{width:100%!important;min-height:52px!important;height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;padding:10px 28px 10px 16px!important;box-sizing:border-box!important;line-height:1.2!important;font-size:16px!important}.et_pb_section_0 .et_pb_row_1 .et_pb_button:after{right:10px!important;margin-left:0!important;font-size:14px!important}.reverse-mortgage-faq{max-width:1100px;margin:60px auto;padding:0 20px}.reverse-mortgage-faq h2{text-align:center;margin-bottom:35px;font-size:42px;line-height:1.1}.reverse-mortgage-faq details{margin-bottom:12px;border:1px solid rgba(0,255,230,0.35);border-radius:8px;background:rgba(0,0,0,0.35);overflow:hidden}.reverse-mortgage-faq summary{cursor:pointer;list-style:none;padding:18px 50px 18px 20px;position:relative;font-size:18px;font-weight:700;line-height:1.4}.reverse-mortgage-faq summary::-webkit-details-marker{display:none}.reverse-mortgage-faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:26px}.reverse-mortgage-faq details[open] summary:after{content:"−"}.reverse-mortgage-faq .faq-answer{padding:0 20px 20px;font-size:16px;line-height:1.7}.reverse-mortgage-faq .faq-answer p{margin-bottom:16px}.reverse-mortgage-faq .faq-answer ul{margin:0 0 18px 20px}.reverse-mortgage-faq .faq-answer li{margin-bottom:7px}.reverse-mortgage-faq-cta{text-align:center;margin-top:45px;padding:25px}.reverse-mortgage-faq-cta p{font-size:22px;margin:0}.reverse-mortgage-faq-cta a{text-decoration:none}.reverse-mortgage-faq summary{color:#ffffff!important;background:#151515!important;font-weight:600!important}.reverse-mortgage-faq .faq-answer,.reverse-mortgage-faq .faq-answer p,.reverse-mortgage-faq .faq-answer li{color:#ffffff!important}.reverse-mortgage-faq summary::after{color:#00e6d0!important}.reverse-mortgage-faq h2{color:#00e6d0!important}.reverse-mortgage-faq-cta p,.reverse-mortgage-faq-cta p strong,.reverse-mortgage-faq-cta p a{color:#ffffff!important;font-weight:700!important}.reverse-mortgage-faq-cta p a{text-decoration:none!important}.et_pb_section .fernando-section p{font-size:15px;line-height:1.6}@media (max-width:767px){.reverse-mortgage-faq{margin:35px auto;padding:0 15px}.reverse-mortgage-faq h2{font-size:30px}.reverse-mortgage-faq summary{font-size:16px;padding:15px 45px 15px 15px}.reverse-mortgage-faq .faq-answer{padding:0 15px 15px;font-size:15px;line-height:1.6}.reverse-mortgage-faq-cta p{font-size:18px}}@media (max-width:1100px){.et_pb_section_0 .et_pb_row_1{width:94%!important;gap:8px!important}.et_pb_section_0 .et_pb_row_1 .et_pb_button{font-size:14px!important;padding-left:8px!important;padding-right:24px!important}}@media (max-width:767px){.et_pb_section_0 .et_pb_row_1{width:90%!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important}.et_pb_section_0 .et_pb_row_1 .et_pb_column{width:100%!important;margin:0!important}.et_pb_section_0 .et_pb_row_1 .et_pb_button{width:100%!important;min-height:48px!important;height:auto!important;white-space:normal!important;font-size:15px!important}}@media only screen and (max-width:980px){.menu__button a{margin-top:5px;padding:8px}}.gform_wrapper.gravity-theme .gfield{width:100%}.gform_wrapper.gravity-theme .gfield_label{font-size:14px;color:white}.gfield .large,.gfield input[type="text"],.gfield textarea{padding:14px 18px!important;border-radius:5px!important;border:1px solid #7600C8!important;outline:none!important;width:100%;color:white!important;height:auto;line-height:1.3!important;background-image:linear-gradient(126deg,#F437FE 0%,#41D5E5 100%)}.gform_wrapper.gravity-theme .gfield.gfield--full{grid-column:span 12}@media only screen and (max-width:767px){.gfield .large,.gfield input[type="text"],.gfield textarea{padding:12px 15px!important}}.gfield .large::placeholder,.gfield input[type="text"]::placeholder,.gfield textarea::placeholder{color:rgb(255 255 255 / 80%)}.gfield option{background-color:#390173}.gfield .large:focus,.gfield input[type="text"]:focus,.gfield textarea:focus{border:1px solid #00EAD2!important}.gform_wrapper.gravity-theme .gform_validation_errors,.gform_required_legend{display:none}.gform_footer{padding-bottom:0!important}.gfield_label{color:black;font-weight:400!important}.gform_wrapper.gravity-theme input[type="submit"],.gform_wrapper.gravity-theme input[type="button"]{color:white!important;min-width:min(100%,180px);border:0px solid transparent;border-radius:100px;font-weight:bold!important;height:fit-content;line-height:1.7;margin-bottom:0px!important;padding:15px 20px;background-image:linear-gradient(90deg,#E10063 0%,#6908F9 100%);transition:all 0.5s;outline:2px solid white;outline-offset:-8px;cursor:pointer}@media only screen and (max-width:500px){.gform_page_footer{display:flex;gap:10px;flex-direction:column;margin-left:0px!important}.gform_wrapper.gravity-theme input[type="submit"],.gform_wrapper.gravity-theme input[type="button"]{padding:12px 15px}}.gform_wrapper.gravity-theme input[type="submit"]:hover,.gform_wrapper.gravity-theme input[type="button"]:hover{transform:translateY(-6px)}.gform_confirmation_wrapper{color:white;text-align:center}.gform_wrapper .gfield_radio{display:grid;gap:15px}.gform_wrapper .gfield_radio input[type='radio']{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.gform_wrapper .gfield_radio label{color:white!important;min-width:min(100%,180px);text-align:center;border-radius:100px;font-weight:bold!important;padding:15px 20px;background-image:linear-gradient(90deg,#e10063 0%,#6908f9 100%);transition:all 0.5s;outline:2px solid white;outline-offset:-8px;cursor:pointer;width:100%;max-width:100%!important}.gform_wrapper .gfield_radio label:hover{transform:translateY(-6px)}.gform_wrapper .gfield_radio input[type='radio']:checked+label{background-image:linear-gradient(126deg,#f437fe 0%,#41d5e5 100%);outline-color:#070125;color:#070125!important}