.custom-intro{font-size:16px;color:#00bbeb;margin-bottom:20px;text-align:left}.custom-radio-group label{position:relative;display:inline-block;background:#00bbeb;color:#000;border-radius:12px;padding:20px 10px 10px 10px;margin:10px;width:200px;height:140px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,0.1);cursor:pointer;transition:all 0.3s ease;font-weight:500}.custom-radio-group input[type="radio"]{opacity:0;position:absolute}.custom-radio-group label span{display:block;margin-top:60px;color:white!important}.custom-radio-group label::before{content:'';position:absolute;top:30px;left:50%;transform:translateX(-50%);width:35px;height:35px;border:2px solid #d3d3d3;border-radius:50%;background:#d3d3d3}.custom-radio-group input[type="radio"]:checked+span::before{content:'✔';position:absolute;top:27px;left:50%;transform:translateX(-50%);width:40px;height:40px;border-radius:50%;background:#ffffff;color:#000000;line-height:40px;text-align:center;font-size:22px;font-weight:bold;z-index:2}.custom-radio-group input[type="radio"]:checked+span{color:#000}.col-6{background:#f8f8f8;padding:30px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,0.05);font-family:Arial,sans-serif}.form-title{font-size:22px;color:#00bbeb;margin-bottom:20px;text-align:left}.ui-grid{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.field{flex:1}.field input,.form-row select,.form-row textarea{width:100%;padding:14px 16px;border:2px solid #d3d3d3;border-radius:8px;background:#fff;font-size:16px;color:#333;transition:border-color 0.3s ease,box-shadow 0.3s ease}.field input:focus,.form-row select:focus,.form-row textarea:focus{border-color:#00bbeb;outline:none;box-shadow:0 0 8px rgba(0,187,235,0.3)}.ui-dropdown select{width:100%;padding:14px 16px;border:2px solid #d3d3d3;border-radius:8px;background:#fff;font-size:16px;color:#333;margin-bottom:20px}.form-row textarea{min-height:120px}.form-row [type="submit"]{background:#00bbeb;color:#fff;border:none;padding:14px 28px;border-radius:8px;font-size:16px;cursor:pointer;transition:background 0.3s ease;margin-bottom:20px}.form-row [type="submit"]:hover{background:#009ec4}.form-row [type="checkbox"]{margin-right:8px}.form-row label{font-size:14px;color:#333}.cf7mls_next.action-button{background-color:#00bbeb;border:0 none;border-radius:3px;color:#fff;cursor:pointer;font-weight:bold;margin:25px 0px 26px;padding:13px 5px;min-width:100px;position:relative}.cf7mls_back.action-button{background-color:#00bbeb;border:0 none;border-radius:3px;color:black;cursor:pointer;font-weight:bold;margin:16px 0px 26px;padding:13px 5px;min-width:100px;position:relative}.fieldset-cf7mls .cf7mls_next{float:right;margin-right:150px!important}