.imh-wrap{
max-width: 980px;
margin: 50px auto;
padding: 22px 16px 18px;
border-radius: 12px;
box-sizing: border-box;
background: linear-gradient(90deg,#0e4f86 0%, #b7d6f1 100%);
}
.imh-top{ display:flex; justify-content:center; margin-bottom:12px; }
.imh-top img{ max-width:155px; height:auto; display:block; }
.imh-grid{ display:flex; gap:16px; align-items:stretch; }
.imh-card{
flex:1;
background: rgba(255,255,255,0.20);
border-radius:10px;
padding:16px 18px 14px;
box-sizing:border-box;
box-shadow:0 10px 26px rgba(0,0,0,0.12);
}
.imh-card h3{
margin:0 0 12px 0;
font-size:24px;
font-weight:800;
color: rgba(255,255,255,0.95);
letter-spacing:-0.2px;
}
.imh-field{ margin: 0 0 12px 0; }
.imh-label{
display:block;
margin:0 0 6px 0;
font-size:13px;
font-weight:700;
color: rgba(255,255,255,0.92);
}
.imh-input{
width:100%;
box-sizing:border-box;
height:36px;
padding:6px 10px;
border-radius:4px;
border:1px solid rgba(255,255,255,0.45);
background: rgba(255,255,255,0.06);
color: rgba(255,255,255,0.98);
outline:none;
}
.imh-input::placeholder{
color: rgba(255,255,255,0.70);
}
.imh-bars{
display:flex;
flex-direction:column;
gap:8px;
}
.imh-bar{
display:flex;
align-items:center;
gap:10px;
padding:8px 10px;
border-radius:6px;
background: rgba(255,255,255,0.14);
border:1px solid rgba(255,255,255,0.22);
cursor:pointer;
user-select:none;
color: rgba(255,255,255,0.92);
font-weight:700;
font-size:12px;
line-height:1.1;
}
.imh-bar input{
-webkit-appearance:none;
appearance:none;
width:14px;
height:14px;
border-radius:3px;
border:1px solid rgba(255,255,255,0.75);
background: rgba(0,0,0,0.10);
display:inline-block;
position:relative;
margin:0;
flex:0 0 14px;
}
.imh-bar input[type="radio"]{
border-radius:50%;
}
.imh-bar input:checked{
background: rgba(255,255,255,0.75);
border-color: rgba(255,255,255,0.85);
}
.imh-bar input[type="checkbox"]:checked::after{
content:"";
position:absolute;
left:3px;
top:0px;
width:6px;
height:10px;
border-right:2px solid rgba(0,0,0,0.45);
border-bottom:2px solid rgba(0,0,0,0.45);
transform: rotate(45deg);
}
.imh-bar input[type="radio"]:checked::after{
content:"";
position:absolute;
top:3px;
left:3px;
width:6px;
height:6px;
border-radius:50%;
background: rgba(0,0,0,0.45);
}
.imh-submit{
width:100%;
height:38px;
border:none;
border-radius:999px;
background: rgba(7,45,78,0.75);
color: rgba(255,255,255,0.95);
font-weight:800;
cursor:pointer;
margin-top:8px;
}
.imh-submit:hover{
filter: brightness(1.05);
}
.imh-note{
margin-top:8px;
text-align:center;
font-size:10px;
color: rgba(255,255,255,0.72);
}
.imh-privacy{
margin-top:10px;
margin-bottom:10px;
font-size:11px;
line-height:1.5;
color: rgba(255,255,255,0.85);
}
.imh-privacy a{
color:#ffffff;
text-decoration:underline;
font-weight:700;
}
@media (max-width: 900px){
.imh-wrap{ margin:22px auto; }
.imh-grid{ flex-direction:column; }
.imh-card h3{ font-size:22px; }
}
Your Contact Details
Name
Email
Phone Number
Are You Already Insured?
Yes
No
Your details are kept private and used only to contact you about your insurance enquiry.
Insurance Details
Insurance Type
Individual
Joint
Family
Business
What Do You Need Help With?
Private Medical Insurance
Life / critical illness
Best Time To Call
By submitting this data, you agree for your data to be used, in line with the
Privacy Policy.
Submit
We’ll only use your information to respond to your quote request.
Insure My Health is a trading style of Parkway Mortgages Ltd, an Appointed Representative of The Right Mortgage Ltd, which is authorised and regulated by the Financial Conduct Authority.







