.et_pb_section_0_tb_footer.et_pb_section,.et_pb_section_1_tb_footer.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#af8d80!important}.et_pb_text_0_tb_footer.et_pb_text{color:#808191!important}.et_pb_text_0_tb_footer{line-height:2em;line-height:2em}.et_pb_text_0_tb_footer.et_pb_text a,.et_pb_text_1_tb_footer.et_pb_text a,.et_pb_text_2_tb_footer.et_pb_text a{color:#808191!important;transition:color 300ms ease 0ms}.et_pb_text_0_tb_footer.et_pb_text a:hover,.et_pb_text_1_tb_footer.et_pb_text a:hover,.et_pb_text_2_tb_footer.et_pb_text a:hover{color:#6C5DD3!important}.et_pb_text_0_tb_footer a,.et_pb_text_1_tb_footer a,.et_pb_text_2_tb_footer a{line-height:1.2em}.et_pb_text_0_tb_footer h4,.et_pb_text_1_tb_footer h4,.et_pb_text_2_tb_footer h4{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:800;text-transform:uppercase;font-size:14px;color:#11142D!important;letter-spacing:3px;line-height:1.2em}.et_pb_text_1_tb_footer.et_pb_text,.et_pb_text_2_tb_footer.et_pb_text{color:#ffffff!important}.et_pb_text_1_tb_footer,.et_pb_text_2_tb_footer{line-height:2em;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;line-height:2em}.et_pb_image_0_tb_footer{margin-top:75px!important;text-align:left;margin-left:0}.et_pb_row_1_tb_footer.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_text_3_tb_footer.et_pb_text{color:#FFFFFF!important}.et_pb_column_3_tb_footer{padding-top:16px;padding-bottom:16px;margin-bottom:0}@media only screen and (max-width:980px){.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_section_1_tb_footer{display:none!important}}@media only screen and (max-width:767px){.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}.et_pb_section_1_tb_footer{display:none!important}}.affwp-login-form{max-width:480px;margin:0 auto;padding:40px;background:#ffffff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.08);font-family:inherit;box-sizing:border-box}.affwp-login-form fieldset{border:none;padding:0;margin:0}.affwp-login-form fieldset legend{font-size:24px;font-weight:700;color:#2b2b2b;margin-bottom:28px;padding-bottom:14px;border-bottom:2px solid #f0f0f0;width:100%;display:block}.affwp-login-form fieldset>p{margin-bottom:20px}.affwp-login-form label{display:block;font-size:14px;font-weight:600;color:#4a4a4a;margin-bottom:6px;letter-spacing:0.02em}.affwp-login-form input#affwp-login-user-login,.affwp-login-form input#affwp-login-user-pass{width:100%;padding:12px 16px;font-size:15px;color:#333333;background-color:#f8f9fa;border:2px solid #e0e0e0;border-radius:8px;outline:none;transition:all 0.25s ease;box-sizing:border-box;-webkit-appearance:none;font-family:inherit}.affwp-login-form input#affwp-login-user-login:hover,.affwp-login-form input#affwp-login-user-pass:hover{border-color:#b0b0b0}.affwp-login-form input#affwp-login-user-login:focus,.affwp-login-form input#affwp-login-user-pass:focus{border-color:#e1b6a5;background-color:#ffffff;box-shadow:0 0 0 3px rgba(225,182,165,0.2)}.affwp-login-form input::placeholder{color:#aaaaaa;font-style:italic}.affwp-login-form label.affwp-user-remember{display:flex;align-items:center;font-weight:400;font-size:14px;color:#555;cursor:pointer;gap:8px}.affwp-login-form input#affwp-user-remember{width:18px;height:18px;accent-color:#e1b6a5;cursor:pointer;border-radius:4px;flex-shrink:0}.affwp-login-form input[type="submit"].button{display:inline-block;width:100%;padding:14px 32px;font-size:16px;font-weight:700;color:#ffffff!important;background:linear-gradient(135deg,#e1b6a5 0%,#c99a87 100%);border:none;border-radius:8px;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.08em;margin-top:6px;box-shadow:0 4px 14px rgba(225,182,165,0.35);-webkit-appearance:none}.affwp-login-form input[type="submit"].button:hover{background:linear-gradient(135deg,#c99a87 0%,#b0806c 100%);box-shadow:0 6px 20px rgba(225,182,165,0.45);transform:translateY(-1px)}.affwp-login-form input[type="submit"].button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(225,182,165,0.3)}.affwp-login-form p.affwp-lost-password{text-align:center;margin-top:8px;margin-bottom:0}.affwp-login-form p.affwp-lost-password a{font-size:13px;color:#c99a87;text-decoration:none;font-weight:500;transition:color 0.2s ease}.affwp-login-form p.affwp-lost-password a:hover{color:#b0806c;text-decoration:underline}.affwp-login-form .affwp-errors{background-color:#fef2f2;border:1px solid #fca5a5;border-left:4px solid #e74c3c;border-radius:8px;padding:14px 18px;margin-bottom:24px;color:#b91c1c;font-size:14px}.affwp-login-form .affwp-errors p{margin:0}@media screen and (max-width:768px){.affwp-login-form{padding:24px 20px;margin:0 10px;border-radius:8px}.affwp-login-form fieldset legend{font-size:20px;margin-bottom:20px}.affwp-login-form input#affwp-login-user-login,.affwp-login-form input#affwp-login-user-pass{padding:10px 14px;font-size:16px}.affwp-login-form input[type="submit"].button{padding:12px 24px;font-size:15px}}