.lr-form-wrapper{width:100%;max-width:800px;margin:20px auto;background:#fff;border:1px solid #ccc;padding:25px;font-family:Arial,sans-serif;line-height:1.6;box-sizing:border-box}.lr-form-wrapper *,.lr-form-wrapper *:before,.lr-form-wrapper *:after{box-sizing:border-box!important}.lr-form-wrapper .lr-form-header{text-align:center;border-bottom:2px solid #333;margin-bottom:20px}.lr-form-wrapper .lr-form-title{margin:0;color:#7a3518;font-size:1.8rem}.lr-form-wrapper .lr-form-subtitle{margin:10px 0}.lr-form-wrapper .lr-form-fieldset{border:1px solid #ddd;padding:15px;margin-bottom:20px}.lr-form-wrapper .lr-form-fieldset::after{content:"";display:table;clear:both}.lr-form-wrapper .lr-form-legend{padding:0 10px;font-weight:700}.lr-form-wrapper .lr-input-field,.lr-form-wrapper .lr-textarea-field{width:100%;margin-bottom:15px;padding:10px;border:1px solid #333;display:block}.lr-form-wrapper .lr-input-half{float:left}.lr-form-wrapper .lr-dni-width{width:48%;margin-right:2%}.lr-form-wrapper .lr-tel-width{width:50%}.lr-form-wrapper .lr-h-60{height:60px}.lr-form-wrapper .lr-h-100{height:100px}.lr-form-wrapper .lr-label-radio{cursor:pointer;margin-right:20px}.lr-form-wrapper .lr-legal-notice{font-size:11px;color:#555;margin-bottom:15px}.lr-form-wrapper .lr-submit-btn{width:100%;padding:15px;background-color:#000;color:#fff;border:none;font-weight:700;cursor:pointer;transition:background-color 0.3s ease}.lr-form-wrapper .lr-submit-btn:hover{background-color:#444}@media screen and (max-width:600px){.lr-form-wrapper{padding:15px;margin:10px 0}.lr-form-wrapper .lr-form-title{font-size:1.4rem}.lr-form-wrapper .lr-input-half{width:100%;float:none;margin-right:0}.lr-form-wrapper .lr-submit-btn{padding:18px;font-size:16px}}.lr-campo-oculto{display:none!important;visibility:hidden}