@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');html{font-family:'Poppins',sans-serif}body{font-family:'Poppins',sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#333}li{font-size:16px}h1,.et_pb_module_header h1{font-size:60px;line-height:1.2;font-weight:700}h2,.et_pb_module_header h2{font-size:40px;line-height:1.3;font-weight:900}h3,.et_pb_module_header h3{font-size:28px;line-height:1.4;font-weight:700}h4,.et_pb_module_header h4{font-size:24px;line-height:1.4;font-weight:700}h5,.et_pb_module_header h5{font-size:22px;line-height:1.5;font-weight:700}h6,.et_pb_module_header h6{font-size:16px;line-height:1.5;font-weight:700}p,.et_pb_text p{font-size:16px;line-height:1.6;font-weight:400}.small-text{font-size:14px!important;line-height:1.4;font-weight:400}.primary-color{color:#003559}.secondary-color{color:#4883bb}.yellow-color{color:#fdbb2d}.d-flex{display:flex}.d-flex-row{display:flex}.vertical-center{align-items:center}@media (max-width:767px){.d-flex{flex-direction:column}h1,.et_pb_module_header h1{font-size:50px}h2,.et_pb_module_header h2{font-size:35px}h3,.et_pb_module_header h3{font-size:24px}h4,.et_pb_module_header h4{font-size:20px}h5,.et_pb_module_header h5{font-size:18px}h6,.et_pb_module_header h6{font-size:14px}body{font-size:14px}li{font-size:14px}.btn-primary,.btn-secondary{padding:12px 22px!important}.row-nav{display:flex;align-items:center}.nav-menu-col{display:flex;justify-content:end}}.btn-primary,.btn-secondary{display:inline-block;font-family:'Poppins',sans-serif;font-weight:700;font-size:16px;line-height:1;text-decoration:none;border-radius:50px;padding:12px 32px;transition:background-color 0.3s ease,color 0.3s ease}.btn-primary{background-color:#004a7c;color:#ffffff;border:none}.btn-primary:hover{background-color:#003f65;color:#ffffff}.btn-secondary{background-color:#ffffff;color:#004a7c}.btn-secondary:hover{background-color:#004a7c;color:#ffffff}.label-pill{display:inline-block;background-color:#ffffff;color:#4883BB;font-family:'Poppins',sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;border-radius:50px;padding:8px 24px}.engagment-models .et_pb_text_inner{display:flex;justify-content:center}.benefit-card{background:linear-gradient(180deg,#FFFFFF 63.15%,#EBF5FF 100%);border-radius:16px;padding:24px;max-width:300px}.physician-group .benefit-card{min-height:320px;align-items:center;display:flex;flex-direction:column;justify-content:space-between}.benefit-card .header{display:flex;align-items:center;margin-bottom:16px;min-height:80px}.benefit-card .badge{display:flex;background:#4883BB;color:#fff;font-weight:700;border-radius:25px;padding:4px 12px;height:35px;width:35px;margin-right:12px;align-items:center;justify-content:center}.benefit-card .title{color:#003559;font-size:18px;line-height:1.2;margin:0}.benefit-card .description{color:#000;font-size:15px;line-height:1.4;margin-top:5px}.icon-wrapper{text-align:center;height:100px}.testimonial-card{position:relative;background:linear-gradient(180deg,#D3E9FF 6.16%,#FFFFFF 100%);border-radius:32px;padding:30px;max-width:600px;overflow:visible}.card2-bg{background:linear-gradient(180deg,#D3E9FF 6.16%,#FFFFFF 100%)}.testimonial-card .profile-img{position:absolute;top:-60px;width:96px;height:96px;border-radius:50%;border:4px solid #fff;object-fit:cover;z-index:2}.testimonial-card .quote{margin:0 0 24px;color:#0A5D88;font-size:16px;line-height:1.6}.testimonial-card .author{margin:0;font-weight:bold;color:#0A5D88;font-size:18px}.testimonial-card .author-title{margin:4px 0 0;color:#6B6F7D;font-size:14px}.testimonial-card .rating{margin-top:16px;font-size:20px;letter-spacing:2px;color:#0A5D88}.wpcf7-form .two-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wpcf7-form label{color:#fff;font-weigh:700}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="number"],.wpcf7-form textarea{width:100%;padding:14px 20px;font-size:16px;line-height:1.4;border:none;border-radius:36px;background:#ffffff;box-sizing:border-box}.wpcf7-form textarea{min-height:80px;resize:vertical}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:#999999}.wpcf7-form p.consent{display:flex;align-items:center;font-size:14px;color:#ffffff}.wpcf7-form p.consent input[type="checkbox"]{margin-right:8px;width:auto}.wpcf7-form input[type="submit"]{width:100%;padding:14px 0;font-size:16px;color:#0A5D88;background:#ffffff;border:none;border-radius:36px;cursor:pointer}.wpcf7-submit{width:100%;border-radius:50px;color:#003559;background:#fff;border:0px}