footer a{color:#292f2e}p,span,div{font-weight:400!important}#goodpracticemodule h2{margin-top:15px!important}#metagoodpractice .et_pb_blurb_position_left .et_pb_blurb_container,#goodpracticemodule .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0px}#metagoodpractice h4{padding-bottom:2px!important}#goodpracticemodule img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#goodpracticemodule .et_pb_image_wrap{width:100%;max-width:1200px;position:relative;overflow:hidden}#goodpracticemodule .et_pb_image_wrap::before{content:"";display:block;padding-top:52.5%}#goodpracticemodule .et_pb_image_wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#goodpracticemodule .dmach-postmeta-value{line-height:1.2em;margin-bottom:15px}.dmach-postmeta-value a,.et_pb_title_meta_container a{pointer-events:none;cursor:default}#historyline .et_pb_blurb_container p{padding-right:15px}.et_pb_contact_select,#s_397877{-webkit-border-radius:300px!important;-moz-border-radius:300px!important;border-radius:300px!important}.et_pb_de_mach_filter_posts_0 .divi-filter-item{-webkit-border-radius:300px!important;-moz-border-radius:300px!important;border-radius:300px!important;background-color:#eeeeee!important}.wpwax-lsu-ultimate.wpwax-lsu-item.wpwax-lsu-item-bordered.wpwax-lsu-item-inner{border:0!important}.wpwax-lsu-item-inner a{pointer-events:none;cursor:default}#generarPDF{text-align:center}.et_pb_row .et_pb_column:first-child .et_pb_code_inner{width:100%;text-align:center}#generarPDF{margin:0 auto;display:block}#generarPDF:hover{border-radius:60px}.wpuf_customs{display:none!important}.wpuf-form-add input[type=text],.wpuf-form-add select{width:100%!important;padding:14px;border-radius:5px;font-size:16px}.wpuf-form-add input[type=submit]{width:100%;padding:14px;border-radius:50px;font-size:16px;background:#0D2E45;border:0;color:#fff!important}hr{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}.wpuf-form-add input[type=checkbox]{width:5%!important}.wpuf_category_checkbox_1671_12{width:70%!important}.wpuf-menu-item.post a{font-size:0px!important}.wpuf-menu-item.post a::before{content:"My Good Practices";font-size:16px!important}.edit-profile{display:none!important}.wpuf-menu-item.dashboard{margin-bottom:5px}li.dashboard{display:none!important}.frontend-edit-post-form{max-width:600px;margin:20px auto;padding:20px;background:#f7f7f7;border:1px solid #ddd;border-radius:8px;font-family:Arial,sans-serif}.frontend-edit-post-form label{display:block;margin-bottom:5px;font-weight:bold}.frontend-edit-post-form input[type="text"],.frontend-edit-post-form textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px}.frontend-edit-post-form input[type="submit"]{background:#0073aa;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer}.frontend-edit-post-form input[type="submit"]:hover{background:#005a87}.frontend-posts-table{width:100%;border-collapse:collapse;margin-top:20px}.frontend-posts-table th,.frontend-posts-table td{border:1px solid #ddd;padding:10px;text-align:left}.frontend-posts-table th{background:#f0f0f0;font-weight:bold}.edit-link{color:#0073aa;text-decoration:underline}.frontend-form{background:#fff;padding:2rem;border-radius:8px;margin:2rem auto;max-width:700px;box-shadow:0 2px 20px rgba(0,0,0,0.1)}.form-title{font-size:1.8rem;margin-bottom:1.5rem;text-align:center}.form-group{margin-bottom:1.2rem}.form-group label{font-weight:bold;display:block;margin-bottom:.5rem}.form-control{width:100%;padding:.6rem;border:1px solid #ccc;border-radius:.25rem}.form-row{display:flex;gap:1rem}.form-row .form-group{flex:1}.checkbox-group label{display:block;margin-bottom:.3rem}.success-message,.error-message{padding:1rem;border-radius:5px;margin-bottom:1.5rem}.success-message{background:#e6ffed;border-left:4px solid #4caf50}.error-message{background:#ffecec;border-left:4px solid #e53935}.btn-submit{background:#0073aa;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:.25rem;cursor:pointer;display:block;margin:0 auto;font-size:1.1rem}.btn-submit:hover{background:#005a87}.required{color:red}