.doctor-benefits-section{width:100%;background:transparent;padding-top:60px;overflow:visible}.doctor-benefits-wrapper{position:relative;width:100%;max-width:1180px;min-height:400px;margin:0 auto;padding:0 20px;display:flex;align-items:center}.doctor-benefits-image{position:relative;width:55%;height:360px;overflow:hidden;border-radius:10px}.doctor-benefits-image img{width:100%;height:100%;display:block;object-fit:contain}.doctor-benefits-content{position:absolute;z-index:2;right:20px;width:53%;max-width:570px;min-height:280px;padding:30px 35px;background:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 8px 30px #0000000f}.doctor-benefits-label{display:block;margin-bottom:9px;font-size:9px;line-height:1;font-weight:700;letter-spacing:.8px;color:#2a8ecd}.doctor-benefits-content h2{margin:0 0 10px;font-size:29px;line-height:1.08;font-weight:700;letter-spacing:-.8px;color:#0c1f3d}.doctor-benefits-content p{max-width:480px;margin:0 0 16px;font-size:12px;line-height:1.55;color:#4d5d70}.doctor-benefits-buttons{display:flex;align-items:center;gap:10px}.benefits-primary-btn,.benefits-secondary-btn{height:31px;padding:0 17px;border-radius:5px;font-family:inherit;font-size:10px;font-weight:400;cursor:pointer;transition:all .2s ease}.benefits-primary-btn{background:#2a8ecd;color:#fff}.benefits-primary-btn:hover{background:#26364a}.benefits-secondary-btn{border:1px solid #7c8794;background:transparent;color:#111}.benefits-secondary-btn:hover{background:#f5f7f9}@media (max-width: 900px){.doctor-benefits-wrapper{min-height:360px}.doctor-benefits-image{width:58%;height:320px}.doctor-benefits-content{width:55%;right:20px;padding:25px 28px;min-height:255px}.doctor-benefits-content h2{font-size:25px}.doctor-benefits-content p{font-size:11px}}@media (max-width: 767px){.doctor-benefits-section{padding-top:60px}.doctor-benefits-wrapper{min-height:auto;display:block;padding:0 20px}.doctor-benefits-image{width:100%;height:300px;border-radius:10px}.doctor-benefits-content{position:relative;right:auto;width:calc(100% - 30px);max-width:none;min-height:auto;margin:-45px auto 0;padding:28px 25px;border-radius:10px}.doctor-benefits-content h2{font-size:25px;line-height:1.15}.doctor-benefits-content p{max-width:none;font-size:13px;line-height:1.6}}@media (max-width: 480px){.doctor-benefits-image{height:250px}.doctor-benefits-content{width:calc(100% - 20px);margin-top:-35px;padding:24px 20px}.doctor-benefits-content h2{font-size:22px}.doctor-benefits-content p{font-size:12px}.doctor-benefits-buttons{gap:8px}}
